uutils 0.0.16 lançado como substituto do GNU Coreutils baseado em Rust

Implementação Rust do GNU Coreutils se mostra viável
uutils 0.0.16 lançado como substituto do GNU Coreutils baseado em Rust

Entre os muitos projetos escritos em Rust que vêm ganhando força nos últimos anos está o uutils como um substituto baseado em Rust para o GNU Coreutils que é comumente usado em sistemas Linux. Hoje está disponível o uutils 0.0.16 como o último passo nesta missão de substituição do Rust. Assim, o uutils 0.0.16 foi lançado como substituto do GNU Coreutils baseado em Rust.

O GNU Coreutils fornece alguns utilitários principais comuns para sistemas Linux com várias ferramentas de linha de comando, enquanto o uutils está reescrevendo esses utilitários na linguagem de programação Rust. Alguns componentes do uutils mostraram ser mais rápidos ao escrevê-lo em Rust, permitindo melhorar a segurança da memória e manter uma base de código moderna.

uutils 0.0.16 lançado como substituto do GNU Coreutils baseado em Rust

  • Com o uutils 0.0.16, eles agora mudaram o tratamento do código de saída de retorno para corresponder ao comportamento GNU;
  • o utilitário tail teve uma refatoração significativa;
  • chroot está retornando melhores códigos de saída;
  • a análise do argumento dd foi revisada com maior compatibilidade com GNU dd;
  • e vários outros utilitários receberam suporte para novos argumentos adicionados. 
  • Também houve outras correções e melhorias para aumentar a compatibilidade do uutils com o GNU Coreutils.

Downloads e mais detalhes sobre o uutils 0.0.16 via GitHub.

Mesa 22.2.1 lançado com dezenas de correções de driver OpenGL/Vulkan

Para aqueles que estão adiando a atualização para os drivers OpenGL e Vulkan de código aberto Mesa 22.2 até que a primeira versão pontual chegue com quaisquer correções antecipadas e correções de fallout, essa versão v22.2.1 já está disponível.

Os usuários estáveis do Mesa costumam esperar até o lançamento do ponto xx.y.1 antes de mudar para uma nova série estável. O Mesa 22.2 foi lançado em 20 de setembro e mais uma vez fez parte de lançamento de seus lançamentos pontuais quinzenais habituais. No entanto, agora chegou essa atualização um tanto quanto atrasada. 

O atual gerente de lançamento do Mesa, Dylan Baker, comentou:

“Estou um pouco atrasado para divulgar isso, culpo o XDC. De qualquer forma. Isso é basicamente o que *deveria* ter sido em 22.21, com alguns extras, então haverá um lançamento regular de 22.2 na próxima semana.”

Incluído no Mesa 22.2.1 estão dezenas de correções relacionadas a RADV + ACO, NIR, código central Gallium3D, Virgl, LLVMpipe, Zink e muitas outras correções em geral. Como Dylan colocou no anúncio de lançamento de 22.2.1, “No geral, muitas correções boas em toda a árvore”.