Coreutils 9.5 arriveert met prestatieverbeteringen, oplossingen en meer

GNU Coreutils

Coreutils is een softwarepakket ontwikkeld door het GNU-project dat verschillende basistools bevat, zoals cat, ls en rm die nodig zijn voor Unix-achtige besturingssystemen.

De nieuwe versie van GNU Coreutils 9.5 is al uitgebracht en in deze release zijn nieuwe functies geïmplementeerd, evenals verschillende bugfixes en ook verbeteringen in de verschillende hulpprogramma's van dit softwarepakket.

Als u niets over Coreutils weet, zou u dat moeten weten Het is een softwarepakket ontwikkeld door het GNU-project dat bevat een verscheidenheid aan essentiële basishulpmiddelen voor Unix-achtige besturingssystemen. Deze tools omvatten onder meer commando's zoals cat, ls en rm.

Het Coreutils-pakket is een samenvoeging van drie eerdere pakketten: bestandshulpprogramma's (fileutils), shell-hulpprogramma's (shellutils) en tekstverwerkingshulpprogramma's (textutils). Deze combinatie biedt een breed scala aan functionaliteit voor bestandsverwerking, shell-interactie en tekstverwerking op Unix-systemen.

Wat is er nieuw in Coreutils 9.5?

In deze nieuwe versie van GNU Coreutils 9.5 de oplossing voor het kritieke probleem wordt benadrukt in chmod -R wat de veiligheid aantast, waarbij een aanvaller een gewenst bestand kan vervangen door een ongewenste symbolische link, waardoor ongeautoriseerde acties op belangrijke bestanden mogelijk zijn.

Verbeterde efficiëntie en prestaties bij verschillende activiteiten als cp, mv, install, caty split om de bedrijfsvoering te verbeteren van lezen en schrijven. Een van de belangrijkste verbeteringen is de toename van de minimale lees- of schrijfbare blokgrootte, van 128 KB naar 256 KB. Terwijl je in de nutsvoorzieningen zit env, killy timeout, ondersteuning toegevoegd voor naamloze signalen

Werden geïmplementeerd verbeteringen aan SELinux-bewerkingen gerelateerd aan het kopiëren van bestanden, wat bijdraagt ​​aan een beter beveiligingsbeheer in omgevingen waar SELinux aanwezig is.

Daarnaast valt het op dat Verbeterde interoperabiliteit met GNU/Linux CIFS-bestandssystemen en cp, mv, En install, waarmee valse diagnoses worden verholpen die gebruikers in verwarring zouden kunnen hebben gebracht bij het kopiëren van bestanden naar deze systemen.

In Coreutils 9.5 er werden aanpassingen aan gedaan ls --dired, numfmt, pinkyEn wc om zijn gedrag af te stemmen op de verwachtingen van de gebruiker en de consistentie in het gebruik ervan te verbeteren en verschillende problemen op te lossen split, tailEn wait.

Daarnaast is  base32 y base64 zijn nu flexibeler bij het decoderen van gegevens zonder opvulling en het detecteren van beschadigde coderingen, naast het feit dat in het hulpprogrammacp --no-clobber y mv -n Ze gedragen zich nu intuïtiever bij het omgaan met bestaande bestanden op de bestemming, waardoor onnodige foutuitvoer wordt vermeden en de gebruikerservaring wordt verbeterd.

Ook worden de aanpassingen die in de wijze waarop zijn doorgevoerd, belicht sort verwerkt libcrypto-afhankelijkheden, vermindert de initiële overhead en verbetert de efficiëntie bij normaal gebruik, terwijl wc ondervond aanzienlijke verbeteringen in het aantal woorden, vooral op specifieke locaties.

Van de andere opvallende veranderingen van deze nieuwe versie:

  • cp --no-preserve=mode bewaart nu correct set-group-ID-bits in aangemaakte mappen, waardoor de machtigingsinstellingen consistent blijven.
  • Verbeteringen in join y uniq zorgen ervoor dat deze tools multibyte-tekens beter kunnen verwerken, waardoor nauwkeuriger gedrag wordt gegarandeerd bij het werken met meertalige gegevens.
  • numfmt accepteert nu langere achtervoegsels, wat extra flexibiliteit biedt bij het opmaken van getallen met maateenheden.
  • wc telt nu niet-afdrukbare tekens als onderdeel van woorden, waardoor de nauwkeurigheid bij het tellen van de bestandsinhoud wordt verbeterd.
  • chgrp --from=OWNER:GROUP introduceert een meer specifieke manier om wijzigingen aan bestanden te beperken op basis van huidige eigenaren en groepen, waardoor meer controle over het rechtenbeheer wordt geboden.
  • cp --keep-directory-symlink y mv --keep-directory-symlink Ze voegen de mogelijkheid toe om bestaande symbolische koppelingen naar mappen op de bestemming te behouden en te volgen, wat de integriteit van de mapstructuur verbetert bij het verplaatsen of kopiëren van bestanden.
  • Optie toegevoegd «--update=none-fail» naar winst cp y mv, gelijkwaardig aan "--no-clobber«, maar met de bijzonderheid dat de uitvoering zal mislukken als de bestanden al bestaan.
  • De keuze -a (--argv0) sloot zich aan bij het nutsbedrijf env om de null-parameter vanaf de opdrachtregel te overschrijven, dat wil zeggen het pad naar het uitvoerbare bestand.

Wanneer je geïnteresseerd om er meer over te weten, u kunt de details controleren In de volgende link.


Voeg dit toe als voorkeursbron in Google.