Coreutils 9.5 stiže s poboljšanjima performansi, popravcima i više

GNU Coreutils

Coreutils je softverski paket razvijen od strane projekta GNU koji sadrži nekoliko osnovnih alata poput cat, ls i rm potrebnih za operativne sustave slične Unixu.

Nova verzija sustava GNU Coreutils 9.5 je već objavljen au ovom su izdanju implementirane nove značajke, kao i razni ispravci grešaka i također poboljšanja u raznim uslužnim programima ovog softverskog paketa.

Ako ne znate za Coreutils, trebali biste to znati To je programski paket razvijen od strane GNU projekta koji uključuje niz osnovnih osnovnih alata za operativne sustave slične Unixu. Ovi alati između ostalih uključuju naredbe kao što su cat, ls i rm.

Paket Coreutils spoj je tri prethodna paketa: pomoćnih programa za datoteke (fileutils), pomoćnih programa za ljusku (shellutils) i pomoćnih programa za obradu teksta (textutils). Ova kombinacija pruža širok raspon funkcionalnosti za rukovanje datotekama, interakciju s ljuskom i obradu teksta na Unix sustavima.

Što je novo u Coreutils 9.5?

U ovoj novoj verziji GNU Coreutils 9.5 rješenje kritičnog problema istaknuto je u chmod -R utječu na sigurnost, gdje bi napadač mogao zamijeniti željenu datoteku neželjenom simboličkom vezom, dopuštajući neovlaštene radnje na važnim datotekama.

Poboljšana učinkovitost i performanse u nekoliko operacija kao cp, mv, install, caty split poboljšati poslovanje čitanje i pisanje. Jedno od ključnih poboljšanja bilo je povećanje minimalne veličine bloka za čitanje ili pisanje, sa 128 KB na 256 KB. Dok je u komunalnom env, killy timeout, dodana podrška za neimenovane signale

Provedeni su poboljšanja SELinux operacija povezanih s kopiranjem datoteka, što doprinosi boljem upravljanju sigurnošću u okruženjima u kojima je prisutan SELinux.

Pored ovoga ističe se da Poboljšana interoperabilnost s GNU/Linux CIFS sustavima datoteka en cp, mvI install, popravljajući lažnu dijagnostiku koja je mogla zbuniti korisnike prilikom kopiranja datoteka na te sustave.

U Coreutilsu 9.5 napravljene su prilagodbe ls --dired, numfmt, pinky, I wc kako bi uskladio svoje ponašanje s očekivanjima korisnika i poboljšao dosljednost u njegovoj upotrebi te riješio nekoliko problema u split, tail, I wait.

Štoviše, base32 y base64 sada su fleksibilniji pri dekodiranju podataka bez ispune i otkrivanju oštećenih kodiranja, uz to što je u komuncp --no-clobber y mv -n Sada imaju intuitivnije ponašanje pri radu s postojećim datotekama na odredištu, izbjegavajući nepotrebne izlazne pogreške i poboljšavajući korisničko iskustvo.

Također su istaknute prilagodbe koje su provedene na način na koji sort obrađuje ovisnosti o libcrypto, smanjujući početne troškove i poboljšavajući učinkovitost u tipičnoj upotrebi, dok wc doživio je značajna poboljšanja u broju riječi, posebno na određenim lokacijama.

Od druge promjene koje se ističu ove nove verzije:

  • cp --no-preserve=mode sada ispravno čuva set-group-ID bitove u kreiranim direktorijima, osiguravajući da postavke dopuštenja ostanu dosljedne.
  • Poboljšanja u join y uniq čine da ovi alati bolje obrađuju višebajtne znakove, osiguravajući preciznije ponašanje pri radu s višejezičnim podacima.
  • numfmt sada prihvaća dulje sufikse, pružajući dodatnu fleksibilnost pri oblikovanju brojeva s mjernim jedinicama.
  • wc sada broji znakove koji se ne mogu ispisati kao dio riječi, poboljšavajući točnost prilikom brojanja sadržaja datoteke.
  • chgrp --from=OWNER:GROUP uvodi specifičniji način ograničavanja promjena datoteka na temelju trenutnih vlasnika i grupa, pružajući veću kontrolu nad upravljanjem dozvolama.
  • cp --keep-directory-symlink y mv --keep-directory-symlink Dodaju mogućnost očuvanja i praćenja postojećih simboličkih veza do direktorija na odredištu, što poboljšava cjelovitost strukture direktorija prilikom premještanja ili kopiranja datoteka.
  • Dodana opcija «--update=none-fail»do dobiti cp y mv, slično "--no-clobber«, ali uz posebnost da izvođenje neće uspjeti ako datoteke već postoje.
  • Izbor -a (--argv0) pridružio komunalnom env za nadjačavanje nultog parametra iz naredbenog retka, odnosno putanje do izvršne datoteke.

Naps zainteresirani za saznanje više o tome, možete provjeriti detalje U sljedećem linku.


Dodaj kao preferirani izvor na Googleu