E foi lançado o GNU Coreutils 9.4 com opção experimental para systemd, e mais. Confira as novidades e veja como instalar no Linux.
Coreutils (ou GNU Core Utilities) é um pacote de software desenvolvido pelo projeto GNU que contém várias das ferramentas básicas, como cat, ls e rm, necessárias para sistemas operacionais do tipo Unix.
É uma combinação de três pacotes anteriores: utilitários de arquivo (fileutils), utilitários de shell (shellutils) e utilitários de processamento de texto (textutils).
Os utilitários do núcleo GNU suportam opções de strings longas como parâmetros para comandos, bem como alguma permissividade na convenção para especificar opções antes de argumentos regulares (desde que a variável de ambiente POSIXLY_CORRECT esteja definida, o que permite diferentes funcionalidades no BSD).
Além disso, como a filosofia GNU usa informações de páginas man (e usa ferramentas como info), as informações fornecidas são maiores.
Há vários dias foi anunciada a disponibilidade da nova versão estável do conjunto de utilitários básicos do sistema GNU Coreutils 9.2, que inclui programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.
Novidades do GNU Coreutils 9.4
GNU Coreutils 9.4 adiciona uma nova opção “
--enable-systemd
” para sistemas Linux com systemd em uso. Isso é usado para lidar com o punk, o tempo de atividade, os usuários e quem comanda que se comportam mal atualmente em plataformas de 32 bits como x86 e Arm.Ao habilitar a integração do systemd com GNU Coreutils, os comandos mindinho, uptime e who agora podem funcionar após o ano de 2038 em sistemas de 32 bits. A opção --enable-systemd
é considerada experimental com a versão v9.4 de agora.
No GNU Coreutils 9.4, o comando split do GNU Coreutil agora também é mais rápido com a versão v9.4. Split agora usa padrões de acesso mais ajustados para entradas grandes.
Ao executar o split em um dispositivo com armazenamento de estado sólido (SSD), o desempenho da taxa de transferência do Split foi cerca de 5% mais rápido para leituras.
Outras mudanças no GNU Coreutils 9.4 incluem o comando uptime agora funcionando em algumas distribuições Android, split agora respeita a variável de ambiente $TMPDIR, o comando uptime contando o tempo salvo/suspenso da VM e mais de uma dúzia de correções de bugs.
Para saber mais sobre essa versão do GNU Coreutils, acesse a nota de lançamento.
Como instalar ou atualizar o GNU Coreutils
O GNU Coreutils faz parte da instalação padrão da maioria das distribuições Linux, e em algumas, já vem instalado. Portanto, para receber a versão mais recente desse software, basta apenas manter seu sistema atualizado ou usar a central de programas dele.