Pag-release sa GNU Coreutils 9.0 nga set sa core system utilities

Ang usa ka lig-on nga bersyon sa GNU Coreutils 9.0 nga set sa mga batakang sistema sa utilities anaa, nga naglakip sa mga programa sama sa sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ug uban pa. Ang hinungdanon nga pagbag-o sa numero sa bersyon tungod sa presensya sa mga pagbag-o sa pamatasan sa pipila nga mga gamit.

Pangunang mga kausaban:

  • Ang cp ug i-install nga mga utilities naggamit sa copy-on-write mode nga default kung nagkopya (gamit ang ioctl filone aron ipaambit ang datos sa daghang mga file imbis nga maghimo usa ka tibuuk nga clone).
  • Ang cp, install, ug mv nga mga utilities naggamit sa mga mekanismo nga gihatag sa sistema aron mapadali ang mga operasyon sa pagkopya (gamit ang copy_file_range system nga tawag aron mahimo ang kernel-only nga pagkopya nga wala magbutang ug datos sa memorya sa proseso sa user-space).
  • Ang cp, install, ug mv nga mga utilities naggamit sa mas simple ug mas madaladala nga lseek+SEEK_HOLE imbes nga ioctl+FS_IOC_FIEMAP para makamatikod sa mga haw-ang sa mga file.
  • Ang wc utility naggamit sa mga instruksyon sa AVX2 aron mapadali ang pag-ihap sa gidaghanon sa mga linya. Kung gigamit kini nga pag-optimize, ang katulin sa wc misaka sa 5 ka beses.
  • Gidugang ang "-a" (--algorithm) nga kapilian sa cksum utility aron mapili ang hashing algorithm. Aron mapadali ang pagkalkula sa mga checksum sa cksum utility, ang pclmul nga mga instruksyon gigamit sa paggamit sa "-algorithm=crc" mode, nga nagpaposible sa pagpadali sa mga kalkulasyon hangtod sa 8 ka beses. Sa mga sistema nga walay suporta sa pclmul, ang crc mode 4 ka beses nga mas paspas. Ang ubang mga hashing algorithm (sum, md5sum, b2sum, sha*sum, sm3, ug uban pa) gipatuman pinaagi sa pagtawag sa libcrypto functions.
  • Sa md5sum, cksum, sha*sum, ug b2sum utilities, kung gamiton ang "--check" nga bandila, ang presensya sa CRLF sequence sa katapusan sa checksum string gitugotan. Ang "cksum --check" naghatag ug awtomatik nga pagkakita sa gigamit nga hashing algorithm.
  • Gidugang ang "--sort=width" nga kapilian sa ls utility aron maihap pinaagi sa filename nga gitas-on, ug "--zero" nga kapilian aron tapuson ang matag linya nga adunay null nga karakter. Gibalik ang daan nga kinaiya hinungdan sa usa ka walay sulod nga direktoryo nga gipakita imbes nga usa ka sayup sa pagproseso sa usa ka hilit nga direktoryo.
  • Ang df utility nagpatuman ug detection sa acfs, coda, fhgfs, gpfs, ibrix, ocfs2 ug vxfs network file system.
  • Gidugang nga suporta alang sa mga tipo sa filesystem nga "devmem", "exfat", "secretmem", "vboxsf" ug "zonefs" sa stat ug tail utilities. Alang sa "vboxsf", ang tail -f naggamit sa polling aron masubay ang mga pagbag-o, ug alang sa uban, ipahibalo.

Source: opennet.ru

Idugang sa usa ka comment