Slashdot на русском
Подписаться
«Рустификация» Ubuntu достигла новой вехи: миграция Coreutils завершена
Ubuntu заменила последние утилиты GNU Core Utilities реализациями из проекта uutils. Утилиты cp, mv и rm были переведены на версии Rust от uutils. Это изменение последовало за предыдущими выпусками, где такие утилиты, как ls и cat, уже были заменены. Canonical начала этот процесс "окисления" в прошлом году, и Ubuntu 25.10 стала первой, где uutils coreutils использовались по умолчанию. В этом выпуске sudo-rs также заменил традиционную команду sudo. Переход для cp, mv и rm был отложен в Ubuntu 26.04 из-за обнаруженных проблем TOCTOU. Аудит, заказанный Canonical, выявил 113 проблем, 44 из которых получили CVE, большинство из которых теперь решены. Несмотря на кратковременные трудности со сборкой live-образов, утилита uutils cp была быстро исправлена и повторно интегрирована. Для конечных пользователей работа в командной строке осталась в значительной степени прежней, поскольку uutils coreutils позиционируются как прямая замена. Пользователи, предпочитающие версии GNU, могут установить пакет coreutils-from-gnu.