Издаване на uutils 0.0.19, Rust вариантът на GNU Coreutils

Налична е версията на проекта uutils coreutils 0.0.19, разработващ аналог на пакета GNU Coreutils, пренаписан на езика Rust. Coreutils идва с над сто помощни програми, включително sort, cat, chmod, chown, chroot, cp, date, dd, echo, име на хост, id, ln и ls. Целта на проекта е да се създаде междуплатформена алтернативна реализация на Coreutils, способна да работи на платформи Windows, Redox и Fuchsia, между другото. За разлика от GNU Coreutils, внедряването на Rust се разпространява под разрешителния лиценз на MIT, вместо лиценза GPL с копилефт.

Основни промени:

  • Подобрена съвместимост с тестовия пакет GNU Coreutils, който премина 365 теста (преди 340), не успя 186 (210) теста и пропусна 49 (50) теста. Референтната версия е GNU Coreutils 9.3.
    Издаване на uutils 0.0.19, Rust вариантът на GNU Coreutils
  • Разширени възможности, подобрена съвместимост и добавени липсващи опции за помощните програми b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice , paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, yes.
  • rm и uniq решават проблеми, възникващи при използване на неправилни UTF-8 знаци в имена на файлове и директории.

Източник: opennet.ru

Добавяне на нов коментар