Vrijgave van de GNU Coreutils 9.1-set kernsysteemhulpprogramma's

Er is nu een stabiele versie van de GNU Coreutils 9.1-suite met basishulpprogramma's voor het systeem beschikbaar, die programma's bevat zoals sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Belangrijkste wijzigingen:

  • Het hulpprogramma dd ondersteunt nu alternatieve optienamen: iseek=N voor skip=N en oseek=N voor seek=N, die worden gebruikt in de BSD-versie van dd.
  • Optie "--print-ls-colors" toegevoegd aan dircolors om kleuren die zijn gedefinieerd in de omgevingsvariabele LS_COLORS duidelijk en afzonderlijk weer te geven. dircolors heeft naast TERM ook ondersteuning toegevoegd voor de omgevingsvariabele COLORTERM.
  • De hulpprogramma's cp, mv en install gebruiken systeemaanroepen openat* bij het kopiëren naar een directory om de efficiëntie te verbeteren en mogelijke raceomstandigheden te voorkomen.
  • В macOS Het cp-hulpprogramma maakt nu een kloon van een bestand in de copy-on-write-modus als het bron- en doelbestand zich op hetzelfde APFS-bestandssysteem bevinden en het doelbestand niet bestaat. De kopieerbewerking behoudt ook de toegangsmodus en -tijd (net als bij 'cp -p' en 'cp ​​-a').
  • Het hulpprogramma 'datum' heeft nu de optie '--resolution' om gegevens over de nauwkeurigheid van de tijdregistratie weer te geven.
  • printf biedt ondersteuning voor het afdrukken van numerieke waarden als multi-byte tekens.
  • "sort --debug" diagnosticeert nu problemen met tekens in de parameter "--field-separator" die conflicteren met tekens die in getallen kunnen worden gebruikt.
  • Het hulpprogramma cat implementeert het gebruik van de systeemoproep copy_file_range, indien ondersteund door het systeem, om gegevens alleen aan de kernelzijde te kopiëren tussen twee bestanden, zonder de gegevens naar het procesgeheugen in de gebruikersruimte over te brengen.
  • chown en chroot geven nu gegarandeerd een waarschuwing wanneer u de syntaxis "chown root.root f" gebruikt in plaats van "chown root:root f" (dit kan problemen veroorzaken op systemen waar punten in gebruikersnamen zijn toegestaan).
  • Het hulpprogramma dd telt nu bytes in plaats van blokken als de tellerwaarde eindigt op het teken "B" ('dd count=100KiB'). De vlaggen count_bytes, skip_bytes en seek_bytes zijn verouderd.
  • In ls is bestandsmarkering op basis van mogelijkheden standaard uitgeschakeld, omdat dit de belasting met ongeveer 30% verhoogt.
  • In ls en stat zijn pogingen om bestanden automatisch te koppelen uitgeschakeld. Voor automatisch koppelen moet u expliciet de optie "stat --cached=never" opgeven.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster