GNU Coreutils 9.1 arriba amb millores, correccions i més

Ja fa diversos dies es va donar a conèixer la disponibilitat de la nova versió estable del conjunt d'utilitats bàsiques del sistema GNU Coreutils 9.1, que inclou programes com sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Coreutils (o GNU Core Utilities) és un paquet de programari desenvolupat pel projecte GNU que conté diverses de les eines bàsiques com cat, ls i rm necessàries per a sistemes operatius del tipus Unix. É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.1

En aquesta nova versió que es presenta de GNU Coreutils 9.1 es destaca que s'ha afegit suport a la utilitat dd per a noms d'opcions alternatives iseek=N per a skip=N i oseek=N per a seek=N, que es fan servir a la variant BSD de dd.

A més, també es destaca que la utilitat dd proporciona un recompte de bytes en lloc de blocs si el valor del comptador acaba amb un caràcter B (dd count=100KiB). Els indicadors count_bytes, skip_bytes i seek_bytes han quedat obsolets.

També es destaca que es va afegir la opció “–print-ls-colors” a dircolors per mostrar visualment i per separat els colors definits a la variable d'entorn LS_COLORS, a més que a dircolors també es va afegir el suport per a la variable d'entorn COLORTERM a més de TERM.

la utilitat cat implementa l'ús de la trucada al sistema copy_file_range, amb el vostre suport per part del sistema, per copiar dades entre dos fitxers només al costat del nucli sense transferir dades a la memòria de procés de l'espai d'usuari.

chown i chroot proporcionen una advertència quan es fa servir la sintaxi chown root.root f en lloc de "chown root:root f" ja que pot haver-hi problemes en els sistemes que permeten punts en els noms d'usuari).

A ls, el ressaltat de fitxers està deshabilitat per defecte, tenint en compte les capacitats, ja que això condueix a un augment de la càrrega d'aproximadament un 30%.

En ls i stat, els intents d'automuntar fitxers estan deshabilitats. Per al muntatge automàtic, heu d'especificar explícitament l'opció «stat –cached=never

A les utilitats cp, mv i install ara és possible poder utilitzar les trucades al sistema openat* en copiar a un directori per millorar leficiència i evitar possibles condicions de carrera.

A macOS, la utilitat cp ara crea un clon de còpia en escriptura d'un fitxer si els fitxers d'origen i de destinació estan al mateix APFS i el fitxer de destinació no existeix. En copiar, també es conserven el mode d'accés i l'hora (com quan s'executen 'cp ​​-p' i 'cp -a').

Dels altres canvis que es destaquen d'aquesta nova versió:

  • printf proporciona suport per imprimir valors numèrics en caràcters multibyte.
  • «sort –debug» va implementar diagnòstics per a problemes amb caràcters al paràmetre «–field-separator» en conflicte amb caràcters que es poden utilitzar en números.
  • L'opció '–resolució' s'ha afegit a la utilitat 'data' per mostrar dades sobre la precisió del seguiment del temps.
  • chmod -R ja no surt amb un estat d'error en trobar enllaços simbòlics. Tots els fitxers es processarien correctament, però l'estat de sortida era incorrecte.
  • cksum ja no permet noms d'algorismes abreujats, de manera que es millori la compatibilitat amb versions anteriors i la robustesa.
  • Les compilacions d'AIX ja no fallen perquè algunes funcions de biblioteca no es troben.

Finalment, si estàs interessat en poder conèixer més a l'respecte d'aquesta nova versió, pots consultar els detalls a el següent enllaç.


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

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ó.