17 часов назад
Версия Rust Coreutils 0.7.0

9 марта 2026 года состоялся релиз открытого проекта Rust Coreutils 0.7.0 (uutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более сотни утилит, в том числе wc, ls, tail, se, sort, cat, chmod, chown, chroot, cp, date, dd, du, install, echo, hostname, id, ln, ls и многие другие.
Целью проекта Rust Coreutils является создание кроссплатформенной альтернативной реализации Coreutils, способной функционировать включая на платформах Windows, Redox и Fuchsia.
Решение Rust Coreutils используется по умолчанию в дистрибутиве Ubuntu, начиная с выпуска 25.10. Ранее команда проекта Ubuntu объявила об обнаруженной ошибке в версии команды date (на основе uutils на языке Rust), поставляемой с Ubuntu 25.10, которая нарушила автоматическое апдейт системы. Также Rust Coreutils применяется в дистрибутивах AerynOS (Serpent OS) и Apertis (развивается компанией Collabora).
В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно команда разработчиков Rust Coreutils развивает написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils, procps и acl, а равным образом программ sed и login.
В версии Rust Coreutils 0.7.0 достигнут уровень совместимости с эталонным тестовым набором GNU Coreutils составил 94.59% (было 96.28%). Успешно выполнено 629 тестов, что на 7 больше, чем в прошлой версии (622). 23 (было 16) теста завершилось неудачей, а 13 (было 7) тестов было пропущено. Падение уровня совместимость объясняется обновлением тестового набора до состояния выпуска GNU Coreutils 9.10, в котором добавлено 19 новых тестов. Если считать общее число тестов, то в Rust Coreutils обеспечено прохождение на 7 тестов больше, чем в прошлом выпуске.

По информации OpenNET, основные доработки и улучшения в Rust Coreutils 0.7.0:
наиболее значительное повышение совместимости отмечено для утилит date, fmt, kill, ptx, numfmt и cksum. Менее значимые улучшения совместимости отмечены в утилитах cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor и wc;
обеспечено поддержка Rust‑библиотеки num‑prime, применяемой для тестирования в утилите factor;
задействованы более быстрые реализации хэшей rustc‑hash в ls, du, tsort, shuf, mv, и foldhash в sort;
оптимизирована работа с ASCII‑символами в утилитах unexpand и expand, позволившая на 14% ускорить работу при буферизированном чтении;
оптимизированы операции выделения памяти в утилитах shuf, split, sort и du, что позволило ускорить du на 3–6%, а shuf на 4%;
ускорено преобразование чисел в строки в утилите nl;
сокращён размер исполняемых файлов и ускорен запуск утилит true и false;
в более 20 утилитах, в том числе echo, date, sort, expr, hostname, id, comm, pr и dircolors, решены проблемы с аварийным завершением при невозможности записи в stderr (перенаправлении в /dev/full);
в umask, mkdirat, mknod и других утилитах заменены небезопасные вызовы libc на защищённые обвязки из crate‑пакета nix;
обеспечена корректная работа опции «‑preserve‑root» в утилите rm при указании символических ссылок;
улучшена поддержка платформ NetBSD, Windows и NixOS. Улучшена сборка для архитектуры PowerPC;
расширены возможности, устранены проблемы и добавлены недостающие опции для утилит cat, cksum, chroot, comm, cp, csplit, cut, date, dd, df, dircolors, du, echo, env, expand, expr, factor, false, fmt, fold, hostname, id, install, kill, ln, ls, mktemp, mknod, mv, nl, nproc, numfmt, od, paste, pr, printfm, ptx, readlink, rm, shuf, sort, split, stat, stdbuf, stty, sync, tac, tail, test, tr, true, tsort, unexpand, uniq, uptime, vdir, wc, whoami.
Читают сейчас

28 минут назад
Meta* приобрела соцсеть Moltbook для AI-агентов
Компания Meta* завершила сделку по покупке Moltbook, социальной сети, ориентированной на взаимодействие и развитие автономных AI-агентов. Основатели Moltbook станут частью команды Meta* Superintellige

48 минут назад
Simba 3D представила QC2A — потребительский 3D-принтер для цветной струйной печати фотополимером
Организация Simba 3D представила потребительский 3D-принтер QC2A для цветной струйной печати фотополимером. Устройство, в отличие от FDM-принтеров, точно передаёт оттенки и сложные градиенты благодаря

1 час назад
Учёные объяснили, почему кошки всегда приземляются на лапы
Почему падающие кошки всегда приземляются на лапы? Учёные спорят о точном механизме этого явления уже очень давно — по крайней мере, с 1700 года — и проводят всевозможные эксперименты, чтобы выяснить,

1 час назад
«Ростелеком» включил платформу геймификации «Затея» в комплект ИТ-экосистемы «Лукоморье»
«Ростелеком» сообщил, что в компании включили свою новую платформу геймификации под названием «Затея» в комплект фирменной ИТ-экосистемы «Лукоморье». Читать далее
1 час назад
«Почта России» повысила тарифы и сохранила льготы для социально незащищённых граждан
«Почта России» с 10 марта 2026 года меняет на пересылку письменной корреспонденции. По словам Минцифры РФ, подход было направлено на финансовое оздоровление и поддержку национального почтового операто