Как стать автором
Обновить

Релиз Rust Coreutils 0.1.0

Время на прочтение2 мин
Количество просмотров1.8K

24 мая 2025 года состоялся релиз открытого проекта Rust Coreutils 0.1.0 (uutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust.

В состав coreutils входит более сотни утилит, включая wc, ls, tail, se, sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и многие другие.

Целью проекта Rust Coreutils является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia.

Решение Rust Coreutils будет использоваться по умолчанию в дистрибутиве Ubuntu, начиная с выпуска 25.10.

В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно команда разработчиков Rust Coreutils развивает написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils и bsdutils.

В Rust Coreutils 0.1.0:

  • реализована поддержка SELinux, интегрированная в утилиты cp, ls, mkdir, mknod, mkfifo, install и stat;

  • внесены оптимизации производительности, особо заметные при работе утилит cat, ls, wc, tail, seq и more. Многие утилиты uutils теперь соответствуют или обгоняют по производительности аналогичные утилиты GNU;

  • улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 522 теста (в прошлой версии 507), 65 (69) тестов завершилось неудачей, а 31 (41) тест был пропущен;

  • расширены возможности, улучшена совместимость и добавлены недостающие опции для утилит basenc, cat, chmod, chroot, cksum, cp, csplit, date, dd, df, du, echo, env, expr, false, fmt, head, hostid, hostname, id, install, ls, mkdir, mkfifo, mknod, mktemp, more, mv, numfmt, od, pr, printf, ptx, rm, seq, shred, shuf, sleep, sort, split, stat, sum, sync, tail, tee, test, timeout, touch, tsort, uptime, uucore, wc, whoami и yes.

Теги:
Хабы:
+4
Комментарии12

Другие новости

Работа

Rust разработчик
7 вакансий

Ближайшие события