Stabilna verzija paketa osnovnih sistemskih alata GNU Coreutils 9.12 dostupna je, a ukljuÄuje programe kao Å”to su sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln i ls.
KljuÄne novine:
- U alat env dodana je opcija āāenv0-from=FILEā za uÄitavanje liste postavljenih varijabli okruženja iz datoteke, koja se takoÄe može koristiti za filtriranje postojeÄih varijabli okruženja naredbom poput āenv -i āenv0-from=< (env -0 | sed -z ā¦)ā. Alat printenv može se koristiti za Äuvanje stanja varijabli okruženja u datoteku.
U komandama āenvā, āprintenvā, āstatā, ābasenameā, ādirnameā, āduā, āreadlinkā i ārealpathā prilikom ispisivanja na terminal sada se primenjuje eskapanje posebnih karaktera, u skladu sa stilom koji je postavljen putem varijable okruženja QUOTING_STYLE (%N, %Qn ili %n). Eskapanje je dodato za zaÅ”titu od manipulacije sadržajem i stanjem terminala kroz uvoÄenje posebnih karaktera.
- U alatima ādfā, āduā, ālsā, āodā, āprā i āsortā implementirano je eskapanje problematiÄnih opcija u porukama o greÅ”ci.
- U komandi āls -mā osigurano je eskapanje zareza u imenima datoteka.
- Alati āchconā, āchgrpā, āchmodā, āchownā, āduā i ālsā prilikom izvoÄenja rekurzivnih operacija sa opcijom ā-Rā viÅ”e nemaju greÅ”ku u sluÄaju paralelnog brisanja datoteka u obraÄenim direktorijumima.
- U alatu sort optimizovana je potroÅ”nja memorije i izvrÅ”avanje paralelnih operacija prilikom Äitanja podataka Äija veliÄina nije unapred poznata, na primer, prilikom prenosa podataka kroz neimenovane kanale.
- Optimizovano je odreÄivanje poÄetka reda u komandi ācut -wā, omoguÄivÅ”i do 4 puta veÄu propusnost prilikom koriÅ”Äenja lokalizacija sa viÅ”ebajtnih kodiranjem.
- Radna komanda āuniq -cā na sistemima sa stdio funkcijama bez blokiranja ubrzana je do 2.5 puta.
- Dodana je opcija za sastavljanje āāwith-wtmpdbā pri Äemu se, u sluÄaju pokretanja komandi āwho /var/log/wtmpā i āusers /var/log/wtmpā, koristi bazu podataka u formatu wtmpdb umesto datoteke /var/log/wtmp.
Izvor: opennet.ru
