Foi lançada a versão estável do conjunto de utilitários básicos do sistema GNU Coreutils 9.10, que inclui programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln e ls.
Principais inovações:
- As páginas man e dicas exibidas ao usar a opção "--help" agora destacam comandos e opções em negrito, e também foi adicionada a possibilidade de vincular hipóteses a comandos para acessar guias online no site gnu.org em emuladores de terminal que suportam tal recurso.
- O comportamento da ferramenta timeout foi alterado, agora ela captura todos os sinais de término de processo (SIGPIPE, SIGALRM, SIGHUP, etc.) e os redireciona para o processo subordinado, evitando que a ferramenta timeout seja finalizada forçadamente enquanto o processo subordinado continua a executar.
- A ferramenta paste agora suporta a especificação de caracteres multibyte na opção "--delimiters".
- A ferramenta cp corrigiu uma regressão que em certas situações causava um loop infinito.
- O tamanho do arquivo executável foi reduzido em 3,2% na construção unificada, onde é fornecido um único arquivo executável "coreutils" compartilhado entre todos os comandos, e comandos separados são criados através de links simbólicos para ele. Foi adicionada a opção "--enable-single-binary=hardlinks" para usar links duros para o arquivo executável único, em vez de simbólicos.
- As utilidades ‘stat’ e ‘tail’ agora suportam o tipo de sistema de arquivos "guest-memfd", que aparece na saída de "stat -f -c%T" e leva ao uso de polling em "tail -f".
- A ferramenta ‘tail’ agora inclui a opção "--debug".
- A ferramenta ‘du’ agora possui uma versão curta da opção "--apparent-size" — "-A", para compatibilidade com FreeBSD.
- Na ferramenta ‘du’, o processamento de diretórios com mais de 10 mil elementos em sistemas de arquivos Lustre foi acelerado até 9 vezes.
- A compilação padrão das utilidades ‘kill’ e ‘uptime’ foi interrompida, e agora elas só são compiladas se a opção "--enable-install-program=kill,uptime" for especificada no script configure.
Fonte: opennet.ru
