🛠️ GNU Coreutils 9.12 a fost lansat cu îmbunătățiri de viteză pentru sort, cut și uniq!
GNU Coreutils 9.12, cea mai recentă versiune stabilă a colecției esențiale de utilitare în linie de comandă folosite pe majoritatea sistemelor Linux și Unix-like, a fost lansată. Aceasta aduce noi funcții, îmbunătățiri de performanță și corecții de bug-uri.
🔹 Ce noutăți aduce GNU Coreutils 9.12?
✅ Noi opțiuni pentru env:
- O nouă opțiune
--env0-from=FILEpentru comandaenv, care permite salvarea și restaurarea mai fiabilă a datelor de mediu, inclusiv intrări mai puțin comune sau nestandard.
✅ Îmbunătățiri de viteză:
- Comanda
cutpoate fi acum de până la 4 ori mai rapidă în anumite sarcini de procesare a textului multibyte. - Comanda
uniq -cpoate rula de până la 2.5 ori mai rapid pe sistemele suportate.
✅ Îmbunătățiri pentru sort:
sorta fost îmbunătățit pentru a utiliza mai bine memoria disponibilă și procesarea în paralel când gestionează date din pipe-uri sau alte surse unde dimensiunea totală a intrării este necunoscută.
✅ Noi funcții pentru uname:
- O nouă opțiune
--all-labeledpentru afișarea informațiilor de sistem într-un format mai clar, etichetat, cu fiecare valoare afișată pe o linie separată.
✅ Afișare mai sigură a numelor de fișiere și valorilor de mediu:
- Unelte precum
env,printenv,stat,basename,dirname,du,readlinkșirealpathfolosesc acum citarea mai sigură în mai multe situații, pentru a evita ieșiri confuze sau incorecte în terminal.
✅ Comenzi recursive mai robuste:
- Comenzi precum
chmod,chown,du,lsnu vor mai eșua dacă fișierele sunt șterse în timpul procesării unui arbore de directoare.
✅ Operatii cu fișiere îmbunătățite:
cp,installșimvpot acum reveni la o copie normală în mai multe cazuri când o copie reflink nu este posibilă, în loc să eșueze.
✅ Corecții de bug-uri:
teenu mai riscă să rămână blocat într-o buclă infinită în anumite condiții de scriere.ptxcorectează două cazuri care puteau cauza anterior buclă infinită.- Alte corecții pentru comenzi precum:
comm,date,du,factor,head,tail,ls,mv,printf,seq,shred,stty,truncate,uniq,wc
✅ Schimbări la build:
- Opțiunea veche
--with-linux-cryptoa fost îndepărtată. - Opțiunea
--enable-systemda fost redenumită în--with-systemd.
📌 Surse și detalii:
- Articol original: Linuxiac - GNU Coreutils 9.12 Released with Faster sort, cut, and uniq Commands
- Anunțul oficial: GNU Coreutils 9.12 Release Announcement
Comentarii
Trimiteți un comentariu