Liberasyon GNU Coreutils 9.0

Gen yon vèsyon ki estab nan seri sèvis piblik sistèm debaz GNU Coreutils 9.0 ki disponib, ki gen ladan pwogram tankou sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, elatriye. Chanjman enpòtan nan nimewo vèsyon an se akòz chanjman nan konpòtman kèk sèvis piblik.

Chanjman kle:

  • CP ak enstalasyon sèvis piblik yo default nan mòd kopi-sou-ekri lè kopye (itilize ioctl ficlone pou pataje done atravè plizyè dosye olye pou yo kreye yon script konplè).
  • Sèvis piblik cp, install, ak mv yo sèvi ak mekanis sistèm bay pou akselere operasyon kopi (itilize apèl sistèm copy_file_range pou fè kopye bò nwayo sèlman, san yo pa transfere done nan pwosesis memwa nan espas itilizatè).
  • Sèvis piblik cp, install, ak mv yo itilize yon apèl lseek+SEEK_HOLE ki pi senp e ki pi pòtab olye de ioctl+FS_IOC_FIEMAP pou detekte dosye ki vid yo.
  • Wc sèvis piblik la sèvi ak enstriksyon AVX2 pou akselere kalkil kantite liy yo. Lè w ap itilize optimize sa a, vitès wc ogmante 5 fwa.
  • Opsyon "-a" (--algorithm) te ajoute nan sèvis piblik cksum pou chwazi yon algorithm hashing. Pou akselere kalkil sòm chèk yo nan sèvis piblik cksum, enstriksyon pclmul yo itilize lè w ap itilize mòd "--algorithm=crc", ki akselere kalkil jiska 8 fwa. Sou sistèm san sipò pclmul, mòd crc se 4 fwa pi vit. Algoritm hachaj ki rete yo (som, md5sum, b2sum, sha*sum, sm3, elatriye) yo aplike lè yo rele fonksyon libcrypto.
  • Nan sèvis piblik md5sum, cksum, sha*sum ak b2sum, lè l sèvi avèk drapo "--check" la pèmèt prezans yon sekans CRLF nan fen liy checksum la. "cksum --check" bay deteksyon otomatik algorithm hashing yo itilize.
  • Sèvis piblik ls la te ajoute yon opsyon "--sort=lajè" pou klase selon longè non fichye a, ansanm ak yon opsyon "--zewo" pou mete fen nan chak liy ak yon karaktè nil. Ansyen konpòtman an te retounen, sa ki lakòz yon anyè vid yo dwe montre olye pou yo yon erè lè w ap trete yon anyè aleka.
  • Sèvis piblik df aplike deteksyon sistèm fichye rezo acfs, coda, fhgfs, gpfs, ibrix, ocfs2 ak vxfs.
  • Sipò pou kalite sistèm fichye "devmem", "exfat", "secretmem", "vboxsf" ak "zonefs" te ajoute nan sèvis piblik stat ak ke. Pou "vboxsf", sondaj yo itilize pou swiv chanjman nan "tail -f", epi pou rès la, yo itilize inotify.

Sous: opennet.ru

Add nouvo kòmantè