Ħruġ ta' GNU Coreutils 9.0

Verżjoni stabbli tas-sett GNU Coreutils 9.0 ta’ utilitajiet bażiċi tas-sistema hija disponibbli, li tinkludi programmi bħal sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, eċċ. Il-bidla sinifikanti fin-numru tal-verżjoni hija dovuta għal bidliet fl-imġiba ta 'xi utilitajiet.

Bidliet ewlenin:

  • Is-cp u l-utilitajiet jinstallaw default għall-modalità ta 'kopja fuq il-kitba meta tikkopja (bl-użu ta' ioctl ficlone biex taqsam id-dejta fuq fajls multipli minflok ma toħloq klonu sħiħ).
  • L-utilitajiet cp, install, u mv jużaw mekkaniżmi pprovduti mis-sistema biex iħaffu l-operazzjonijiet tal-kopja (bl-użu tas-sejħa tas-sistema copy_file_range biex iwettqu l-ikkupjar min-naħa tal-kernel biss, mingħajr ma jittrasferixxu data biex jipproċessaw il-memorja fl-ispazju tal-utent).
  • L-utilitajiet cp, install, u mv jużaw sejħa lseek+SEEK_HOLE aktar sempliċi u portabbli minflok ioctl+FS_IOC_FIEMAP biex jiskopru l-vojt tal-fajls.
  • L-utilità wc tuża struzzjonijiet AVX2 biex tħaffef il-kalkolu tan-numru ta 'linji. Meta tuża din l-ottimizzazzjoni, il-veloċità wc żdiedet 5 darbiet.
  • L-għażla "-a" (--algoritmu) ġiet miżjuda mal-utilità cksum biex tagħżel algoritmu tal-hashing. Biex tħaffef il-kalkolu ta 'checksums fl-utilità cksum, jintużaw struzzjonijiet pclmul meta tuża l-mod "--algorithm = crc", li tħaffef il-kalkoli sa 8 darbiet. Fuq sistemi mingħajr appoġġ pclmul, il-mod crc huwa 4 darbiet aktar mgħaġġel. L-algoritmi tal-hashing li jifdal (sum, md5sum, b2sum, sha*sum, sm3, eċċ.) huma implimentati billi ssejjaħ funzjonijiet libcrypto.
  • Fl-utilitajiet md5sum, cksum, sha*sum u b2sum, l-użu tal-marka "--check" jippermetti l-preżenza ta 'sekwenza CRLF fl-aħħar tal-linja taċ-checksum. "cksum --check" jipprovdi skoperta awtomatika tal-algoritmu tal-hashing użat.
  • L-utilità ls żiedet għażla "--sort=wisa" biex issolvi skont it-tul tal-isem tal-fajl, kif ukoll għażla "--zero" biex ittemm kull linja b'karattru null. L-imġieba l-antika ġiet ritornata, u dan wassal biex jintwera direttorju vojt minflok żball meta jiġi pproċessat direttorju remot.
  • L-utilità df timplimenta l-iskoperta tas-sistemi tal-fajls tan-netwerk acfs, coda, fhgfs, gpfs, ibrix, ocfs2 u vxfs.
  • L-appoġġ għat-tipi tas-sistema tal-fajls "devmem", "exfat", "secretmem", "vboxsf" u "zonefs" ġie miżjud mal-utilitajiet stat u tail. Għal "vboxsf", l-istħarriġ jintuża biex jintraċċa l-bidliet f'"tail -f", u għall-bqija, jintuża inotify.

Sors: opennet.ru

Żid kumment