GNU Coreutils 9.5: akár 20%-kal gyorsabb
Megjelent az alapvető GNU eszközöket tartalmazó GNU Coreutils 9.5-ös verziója, mely hibajavítások mellett teljesítménynövekedést is hoz.
Megjelent az alapvető GNU eszközöket tartalmazó GNU Coreutils 9.5-ös verziója, mely hibajavítások mellett teljesítménynövekedést is hoz.
A GNU Coreutils alapvető fájl- és szövegmanipulációs eszközöket, illetve rendszerhéj eszközöket tartalmaz. Ilyen például az mkdir, cp, mv, touch, cat, head vagy éppen az echo. Minden GNU/Linux rendszernek alapvető része, így kiemelten fontos komponensről beszélünk.
A cp, mv, install, cat és split parancsok mostantól egyszerre minimum 256 KiB-nyi adatot tudnak olvasni, az eddigi 128 KiB helyett. Látszólag nem nagy változás, de így – gyorsítótárazott fájlok esetén – jelentősen kevesebb rendszerhívás szükséges a fájlolvasáshoz, ennek hála nő a teljesítmény.
A biztonsági javítás a chmod jogosultságbeállító parancsot érintette, melynél egy versenyhelyzeti hiba miatt a támadó rekurzív módban (chmod -R) elérhette, hogy egy már bejárt fájlt szimbolikus linkre cserélése esetén olyan fájlnak is módosuljon a jogosultsága, amit nem akartunk.
A 9.4-es Coreutils kiadása óta 30 hét telt el, ez idő alatt 18 személytől érkezett 187 hozzájárulás.
Bejelentés: https://lists.gnu.org/archive/html/info-gnu/2024-03/msg00006.html