Lançamento do uutils 0.0.19, a variante Rust do GNU Coreutils

Está disponível o lançamento do projeto uutils coreutils 0.0.19, desenvolvendo um análogo do pacote GNU Coreutils, reescrito na linguagem Rust. Coreutils vem com mais de cem utilitários, incluindo sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln e ls. O objetivo do projeto é criar uma implementação alternativa multiplataforma do Coreutils, capaz de rodar nas plataformas Windows, Redox e Fuchsia, entre outras. Ao contrário do GNU Coreutils, a implementação do Rust é distribuída sob a licença permissiva MIT, em vez da licença GPL copyleft.

Grandes mudanças:

  • Compatibilidade aprimorada com o conjunto de testes de benchmark GNU Coreutils, que passou em 365 testes (anteriormente 340), falhou em 186 (210) testes e pulou 49 (50) testes. A versão de referência é GNU Coreutils 9.3.
    Lançamento do uutils 0.0.19, a variante Rust do GNU Coreutils
  • Capacidades expandidas, compatibilidade aprimorada e opções ausentes adicionadas para os utilitários b2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, legal, colar, pwd, rm, fragmentar, cauda, ​​tocar, uniq, wc, whoami, sim.
  • rm e uniq resolvem problemas que ocorrem ao usar caracteres UTF-8 incorretos em nomes de arquivos e diretórios.

Fonte: opennet.ru

Adicionar um comentário