Coreutils je softverski paket razvijen od strane GNU projekta koji sadrži nekoliko osnovnih alata kao što su cat, ls i rm potrebnih za operativne sisteme slične Unixu.
Nova verzija GNU Coreutils 9.5 je već objavljen iu ovom izdanju implementirane su nove karakteristike, kao i razne ispravke grešaka, kao i poboljšanja u raznim uslužnim programima ovog softverskog paketa.
Ako ne znate za Coreutils, trebali biste to znati To je softverski paket razvijen od strane GNU projekta koji uključuje niz osnovnih osnovnih alata za operativne sisteme slične Unixu. Ovi alati uključuju komande kao što su cat, ls i rm, između ostalih.
Paket Coreutils je spajanje tri prethodna paketa: pomoćnih programa za datoteke (fileutils), pomoćnih programa ljuske (shellutils) i pomoćnih programa za obradu teksta (textutils). Ova kombinacija pruža širok spektar funkcionalnosti za rukovanje datotekama, interakciju ljuske i obradu teksta na Unix sistemima.
Šta je novo u Coreutilsu 9.5?
U ovoj novoj verziji GNU Coreutils 9.5 rješenje kritičnog problema je istaknuto u chmod -R koji utiče na sigurnost, gdje napadač može zamijeniti željenu datoteku neželjenom simboličkom vezom, omogućavajući neovlaštene radnje na važnim datotekama.
Poboljšana efikasnost i performanse u nekoliko operacija como cp, mv, install, caty split za poboljšanje poslovanja čitanje i pisanje. Jedno od ključnih poboljšanja je povećanje minimalne veličine bloka za čitanje ili pisanje, sa 128 KB na 256 KB. Dok je u komunalnoj službi env, killy timeout, dodana podrška za neimenovane signale
Provedeni su poboljšanja SELinux operacija vezanih za kopiranje datoteka, što doprinosi boljem upravljanju sigurnošću u okruženjima u kojima je prisutan SELinux.
Pored ovoga, ističe se i to Poboljšana interoperabilnost sa GNU/Linux CIFS sistemima datoteka en cp, mv, e install, popravljanje lažne dijagnostike koja je mogla zbuniti korisnike prilikom kopiranja datoteka na ove sisteme.
U Coreutilsu 9.5 izvršena su prilagođavanja ls --dired, numfmt, pinky, y wc uskladiti svoje ponašanje s očekivanjima korisnika i poboljšati dosljednost u korištenju te riješio nekoliko problema u split, tail, y wait.
Sa druge strane, base32 y base64 sada su fleksibilniji kada dekodiraju podatke bez dodavanja i otkrivaju oštećena kodiranja, pored činjenice da je u utilcp --no-clobber y mv -n Sada imaju intuitivnije ponašanje kada rade s postojećim datotekama na odredištu, izbjegavajući nepotrebne izlazne greške i poboljšavajući korisničko iskustvo.
Istaknuta su i prilagođavanja koja su implementirana na način na koji sort obrađuje libcrypto zavisnosti, smanjujući početne troškove i poboljšavajući efikasnost u tipičnoj upotrebi, dok wc doživjela značajna poboljšanja u broju riječi, posebno na određenim lokacijama.
Of the druge promjene koje se ističu ove nove verzije:
cp --no-preserve=modesada ispravno čuva set-group-ID bitove u kreiranim direktorijima, osiguravajući da postavke dozvola ostaju dosljedne.- Poboljšanja u
joinyuniqčine da ovi alati bolje rukuju višebajtnim znakovima, osiguravajući preciznije ponašanje pri radu s višejezičnim podacima. numfmtsada prihvata duže sufikse, pružajući dodatnu fleksibilnost pri formatiranju brojeva sa mernim jedinicama.wcsada broji znakove koji se ne mogu ispisati kao dio riječi, poboljšavajući preciznost pri brojanju sadržaja datoteke.chgrp --from=OWNER:GROUPuvodi specifičniji način za ograničavanje promjena u fajlovima na osnovu trenutnih vlasnika i grupa, pružajući veću kontrolu nad upravljanjem dozvolama.cp --keep-directory-symlinkymv --keep-directory-symlinkOni dodaju mogućnost očuvanja i praćenja postojećih simboličkih veza do direktorija na odredištu, što poboljšava integritet strukture direktorija prilikom premještanja ili kopiranja datoteka.- Dodana opcija «
--update=none-fail» do profitacp y mv, slicno "--no-clobber«, ali sa posebnošću da izvršenje neće uspjeti ako datoteke već postoje. - Opcija
-a (--argv0)pridružio se komunalnoj službienvda nadjača null parametar iz komandne linije, odnosno putanju do izvršne datoteke.
Naps zainteresovani da saznaju više o tome, možete provjeriti detalje Na sledećem linku.