Coreutils 9.5 prichádza s vylepšeniami výkonu, opravami a ďalšími

GNU Coreutils

Coreutils je softvérový balík vyvinutý projektom GNU, ktorý obsahuje niekoľko základných nástrojov ako cat, ls a rm, ktoré sú potrebné pre operačné systémy podobné Unixu.

Bola vydaná nová verzia GNU Coreutils 9.5 , ktorá obsahuje nové funkcie, opravy chýb a vylepšenia rôznych nástrojov v tomto softvérovom balíku.

Ak nepoznáte Coreutils, ide o softvérový balík vyvinutý v rámci projektu GNU, ktorý obsahuje množstvo základných nástrojov pre operačné systémy podobné Unixu. Medzi tieto nástroje patria okrem iného príkazy ako cat, ls a rm.

Balík Coreutils je zlúčením troch predchádzajúcich balíkov: súborových nástrojov (fileutils), nástrojov shellu (shellutils) a nástrojov na spracovanie textu (textutils). Táto kombinácia poskytuje širokú škálu funkcií pre prácu so súbormi, interakciu shellu a spracovanie textu na systémoch Unix.

Čo je nové v Coreutils 9.5?

V tejto novej verzii GNU Coreutils 9.5 riešenie kritického problému je zvýraznené v chmod -R ovplyvňujúce bezpečnosť, kde by útočník mohol nahradiť požadovaný súbor nežiaducim symbolickým odkazom, čo by umožnilo neoprávnené akcie s dôležitými súbormi.

Vylepšená efektivita a výkon v niekoľkých operáciách ako cp, mv, install, caty split na zlepšenie prevádzky čítanie a písanie. Jedným z kľúčových vylepšení bolo zvýšenie minimálnej veľkosti bloku na čítanie alebo zápis zo 128 KB na 256 KB. Zatiaľ čo v inžinierskych sieťach env, killy timeout, pridaná podpora pre nepomenované signály

V operáciách SELinuxu súvisiacich s kopírovaním súborov boli implementované vylepšenia , čo prispieva k lepšej správe bezpečnosti v prostrediach, kde je prítomný SELinux.

Okrem toho vyniká tým, že Vylepšená interoperabilita so súborovými systémami GNU/Linux CIFS en cp, mvA install, oprava falošnej diagnostiky, ktorá mohla zmiasť používateľov pri kopírovaní súborov do týchto systémov.

V Coreutils 9.5 boli vykonané úpravy ls --dired, numfmt, pinkyA wc zosúladiť svoje správanie s očakávaniami používateľov a zlepšiť konzistentnosť pri jeho používaní a vyriešiť niekoľko problémov v split, tailA wait.

Okrem toho, base32 y base64 sú teraz flexibilnejšie pri dekódovaní údajov bez výplne a zisťovaní poškodených kódovaní, okrem toho, že v utilcp --no-clobber y mv -n Teraz majú intuitívnejšie správanie pri práci s existujúcimi súbormi na cieľovom mieste, čím sa vyhýbajú zbytočným chybovým výstupom a zlepšujú používateľskú skúsenosť.

Zvýraznené sú aj úpravy, ktoré boli implementované spôsobom, akým sort spracováva závislosti libcrypto, znižuje počiatočnú réžiu a zlepšuje efektivitu pri typickom používaní wc zaznamenali výrazné zlepšenia v počte slov, najmä v konkrétnych lokalitách.

Medzi ďalšie významné zmeny v tejto novej verzii patria:

  • cp --no-preserve=mode teraz správne zachováva bity set-group-ID vo vytvorených adresároch, čím zaisťuje, že nastavenia povolení zostanú konzistentné.
  • Vylepšenia v join y uniq aby tieto nástroje lepšie zvládali viacbajtové znaky a zabezpečili tak presnejšie správanie pri práci s viacjazyčnými údajmi.
  • numfmt teraz akceptuje dlhšie prípony, čo poskytuje dodatočnú flexibilitu pri formátovaní čísel pomocou jednotiek merania.
  • wc teraz počíta netlačiteľné znaky ako súčasť slov, čím sa zvyšuje presnosť pri počítaní obsahu súboru.
  • chgrp --from=OWNER:GROUP predstavuje špecifickejší spôsob obmedzenia zmien súborov na základe aktuálnych vlastníkov a skupín, čím poskytuje väčšiu kontrolu nad správou povolení.
  • cp --keep-directory-symlink y mv --keep-directory-symlink Pridávajú možnosť zachovať a sledovať existujúce symbolické odkazy na adresáre v cieli, čo zlepšuje integritu adresárovej štruktúry pri presúvaní alebo kopírovaní súborov.
  • Pridaná možnosť «--update=none-fail» k ziskom cp y mv, podobný "--no-clobber«, ale so zvláštnosťou, že spustenie zlyhá, ak už súbory existujú.
  • Možnosť -a (--argv0) sa pripojil k utility env na prepísanie parametra null z príkazového riadka, teda cesty k spustiteľnému súboru.

Ak máte záujem dozvedieť sa viac, podrobnosti nájdete na nasledujúcom odkaze.


Pridať ako preferovaný zdroj v Google