UppslÀpp av GNU Coreutils 9.0, som bestÄr av grundlÀggande systemverktyg

En stabil version av GNU Coreutils 9.0, som innehÄller program som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls m.fl., Àr tillgÀnglig. Den betydande versionsÀndringen beror pÄ förÀndringar i beteendet hos vissa verktyg.

NyckelÀndringar:

  • I verktygen cp och install anvĂ€nds som standard copy-on-write-lĂ€get (anvĂ€ndning av ioctl ficlone för att dela data mellan flera filer istĂ€llet för att skapa en fullstĂ€ndig klon) vid kopiering.
  • I verktygen cp, install och mv anvĂ€nds systemets tillhandahĂ„llna mekanismer för att snabba upp kopieringsoperationer (anvĂ€ndning av systemanropet copy_file_range för att utföra kopiering endast pĂ„ kĂ€rnsidan utan att överföra data till processminnet i anvĂ€ndarutrymmet).
  • I verktygen cp, install och mv anvĂ€nds ett enklare och mer bĂ€rbart anrop lseek+SEEK_HOLE för att identifiera hĂ„l i filer istĂ€llet för ioctl+FS_IOC_FIEMAP.
  • I verktyget wc har AVX2-instruktioner anvĂ€nts för att snabba upp radenumrering. Med denna optimering har hastigheten pĂ„ wc ökat fem gĂ„nger.
  • I verktyget cksum har alternativet "-a" (—algorithm) lagts till för att vĂ€lja hashalgoritm. För att snabba upp berĂ€kningen av kontrollsummor i cksum anvĂ€nds pclmul-instruktioner nĂ€r lĂ€get "—algorithm=crc" anvĂ€nds, vilket gör att berĂ€kningarna kan öka med upp till Ă„tta gĂ„nger. PĂ„ system utan pclmul-stöd Ă€r crc-lĂ€get accelererat fyra gĂ„nger. Övriga hash-algoritmer (sum, md5sum, b2sum, sha*sum, sm3 osv.) implementeras genom att anropa libcrypto-funktioner.
  • I verktygen md5sum, cksum, sha*sum och b2sum tillĂ„ts en sekvens av CRLF i slutet av raden med kontrollsumman vid anvĂ€ndning av flaggan "—check". I "cksum —check" har automatisk identifiering av den anvĂ€nda hashalgoritmen sĂ€kerstĂ€llts.
  • I verktyget ls har alternativet "—sort=width" lagts till för att sortera efter filnamnets lĂ€ngd, samt alternativet "—zero" för att avsluta varje rad med en null-symbol. Det gamla beteendet har Ă„terinförts, vilket gör att en tom katalog visas istĂ€llet för ett fel vid bearbetning av en borttagen katalog.
  • I verktyget df har identifiering av nĂ€tverksfilsystem sĂ„som acfs, coda, fhgfs, gpfs, ibrix, ocfs2 och vxfs implementerats.
  • I verktygen stat och tail har stöd för filsystemstyperna "devmem", "exfat", "secretmem", "vboxsf" och "zonefs" lagts till. För "vboxsf" anvĂ€nds polling för att övervaka Ă€ndringar i "tail -f", medan inotify anvĂ€nds för övriga.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster