GNU Coreutils 9.4 ja va ser alliberada i aquestes són les seves novetats

GNU coreutils

Coreutils és un paquet de programari desenvolupat pel projecte GNU que conté diverses eines bàsiques com cat, ls i rm necessàries per a sistemes operatius del tipus Unix.

La nova versió de GNU Coreutils 9.4 ja va ser alliberada yllega amb diverses millores de rendiment, canvis de comportament, correccions derrors i molt més. En aquest llançament es destaquen els canvis realitzats a cp -vy mv -v, així com també que ara uptime brinda suport a Android i moltes coses més.

Per als que desconeixen del paquet de Coreutils, han de saber que aquesta és una combinació de tres paquets anteriors: utilitats de fitxers (fileutils), utilitats d'intèrprets de comandes (shellutils) i utilitats de procés de textos (textutils).

Les utilitats GNU core suporten opcions de cadena llarga com a paràmetres a les ordres, així com certa permissivitat en la convenció en especificar opcions abans dels arguments regulars (sempre que la variable d'entorn POSIXLY_CORRECT estigui definida, fet que habilita una funcionalitat diferent en BSD). Addicionalment, com que la filosofia GNU utilitza informació des de pàgines de manual (i utilitza eines com info), la informació proporcionada és més gran.

Principals novetats del GNU Coreutils 9.4

Està nova versió de GNU Coreutils 9.4 arriba poc després de 3 mesos des del llançament anterior (v9.3) i s'hi han integrat 162 confirmacions per part de 10 persones.

GNU Coreutils 9.4 es presenta com una versió d'estabilització que arriba a solucionar una gran quantitat de problemes que són presents des de la versió anterior i de les quals es destaca per exemple que ara les utilitats «cp» i «ls» a Linux s390x i alpha, ja no falla en fitxers amb números d'inode que no caben en 32 bits.

També es va corregir el problema a «cp –parents» amb l'error «No existeix aquest fitxer o directori», «dd» novament admet més de dos multiplicadors per a números.

S'ha modificat el text del missatge d'error que es mostra si, en executar l'ordre «mv dir x«, el directori «x» conté un subdirectori «dir» no buit (x/dir). En lloc de mostrar l'error «mv: no es pot moure 'dir' a 'x/dir': el directori no és buit», ara mostra «mv: no es pot sobreescriure 'x/dir': el directori no és buit".

les utilitats comm, cut, join, od i uniq implementen la terminació immediata de l'execució si es produeixen errors durant l'escriptura, a més d'això «ls» ara mostra enllaços simbòlics especificats a la línia d'ordres que no es poden travessar i «wc -l» i «cksum» ja no fallen amb l'error «Instrucció il·legal» a kernels de Linux x86 que deshabiliten XSAVE YMM.

Per la part dels canvis que s'integren en aquesta nova versió de GNU Coreutils 9.4, es destaca que split ara admet la variable d'entorn $TMPDIR per localitzar fitxers temporals i, a més, que s'ha optimitzat el maneig de dades d'entrada de grans dimensions. En arrencar des de SSD, el rendiment dividit va augmentar aproximadament un 5%.

A més d'això a Linux que usen fitxers utmp amb un camp de temps de 32 bits, les utilitats inky, uptime i who implementen l'opció de compilació “enable-systemd”, que resol el problema del 2038 quan systemd és present.

Dels altres canvis que es destaquen:

  • La utilitat tac proporciona una alternativa per utilitzar el directori '/tmp' si la variable d'entorn $TMPDIR no està configurada.
  • les utilitats cp, mv i install ja no utilitzen la trucada al sistema copy_file_range en sistemes amb nuclis de Linux anteriors a la versió 5.3.
  • A l'executar who -a es mostraran els temps d'arrencada a Alpine Linux, OpenBSD, Cygwin, Haiku i algunes plataformes Android.
  • La utilitat «el temps d'activitat» ofereix suport per a algunes plataformes basades en Android i proporciona seguiment del temps que passen en mode de suspensió les màquines virtuals que executen.
  • les comandes cp -v i mv -v ja no imprimiran per defecte missatges sobre cada fitxer omès en utilitzar les opcions «-i» o «-u» tret que s'especifiqui explícitament l'indicador “debug”.
  • la comanda 'cksum -b' ha deixat de generar sumes de verificació en format base64 per apropar el comportament a les utilitats de càlcul de sumes de verificació individuals.

Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.