Itusilẹ ti GNU Coreutils 9.0

Ẹya iduroṣinṣin ti eto GNU Coreutils 9.0 ti awọn ohun elo eto ipilẹ wa, eyiti o pẹlu awọn eto bii too, ologbo, chmod, chown, chroot, cp, ọjọ, dd, iwoyi, orukọ olupin, id, ln, ls, abbl. Iyipada pataki ni nọmba ikede jẹ nitori awọn iyipada ninu ihuwasi ti diẹ ninu awọn ohun elo.

Awọn iyipada bọtini:

  • Awọn cp ati fi sori ẹrọ aiyipada awọn ohun elo lati daakọ-lori-kikọ nigba didakọ (lilo ioctl ficlone lati pin data kọja awọn faili lọpọlọpọ dipo ṣiṣẹda ẹda oniye ni kikun).
  • Awọn ohun elo cp, fi sori ẹrọ, ati awọn ohun elo mv lo awọn ọna ṣiṣe ti a pese lati mu awọn iṣẹ ṣiṣe daakọ pọ si (lilo ipe eto copy_file_range lati ṣe didaakọ-ẹgbẹ kernel nikan, laisi gbigbe data lati ṣe ilana iranti ni aaye olumulo).
  • Awọn ohun elo cp, fi sori ẹrọ, ati mv nlo ipe lseek+SEEK_HOLE ti o rọrun ati gbigbe dipo ioctl+FS_IOC_FIEMAP lati ṣawari awọn ofo faili.
  • IwUlO wc nlo awọn ilana AVX2 lati yara si iṣiro nọmba awọn laini. Nigbati o ba nlo iṣapeye yii, iyara wc pọ si awọn akoko 5.
  • Aṣayan "-a" (-algorithm) ti jẹ afikun si ohun elo cksum lati yan algorithm hashing kan. Lati yara si iṣiro ti awọn sọwedowo ni cksum IwUlO, awọn ilana pclmul ni a lo nigba lilo ipo “--algorithm=crc”, eyiti o mu awọn iṣiro pọ si awọn akoko 8. Lori awọn eto laisi atilẹyin pclmul, ipo crc jẹ awọn akoko 4 yiyara. Awọn algoridimu hashing to ku (apao, md5sum, b2sum, sha * sum, sm3, ati bẹbẹ lọ) jẹ imuse nipasẹ pipe awọn iṣẹ licrypto.
  • Ninu md5sum, cksum, sha * sum ati awọn ohun elo b2sum, lilo asia “--check” ngbanilaaye wiwa ti ọna CRLF kan ni opin laini sọwedowo. "cksum --check" n pese wiwa aifọwọyi ti algoridimu hashing ti a lo.
  • IwUlO ls ti ṣafikun aṣayan “--sort=iwọn” lati to lẹsẹsẹ nipasẹ ipari orukọ faili, bakanna bi aṣayan “--zero” lati fopin si laini kọọkan pẹlu ohun kikọ asan. Ihuwasi atijọ ti pada, nfa ilana ti o ṣofo lati han dipo aṣiṣe nigba ṣiṣe ilana ilana jijin.
  • IwUlO df nmu wiwa ti awọn ọna ṣiṣe faili nẹtiwọki acfs, coda, fhgfs, gpfs, ibrix, ocfs2 ati vxfs.
  • Atilẹyin fun awọn oriṣi eto faili “devmem”, “exfat”, “secretmem”, “vboxsf” ati “zonefs” ti ṣafikun si iṣiro ati awọn ohun elo iru. Fun “vboxsf”, idibo ni a lo lati tọpa awọn ayipada ninu “iru -f”, ati fun iyoku, a lo inotify.

orisun: opennet.ru

Fi ọrọìwòye kun