Rilis GNU Coreutils 9.0

Versi stabil saka GNU Coreutils 9.0 set utilitas sistem dhasar kasedhiya, kalebu program kayata sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, lsp. Owah-owahan signifikan ing nomer versi amarga owah-owahan ing prilaku sawetara keperluan.

Owah-owahan utama:

  • Cp lan instal utilitas standar kanggo mode copy-on-write nalika nyalin (nggunakake ioctl ficlone kanggo nuduhake data ing pirang-pirang file tinimbang nggawe kloning lengkap).
  • Utilitas cp, install, lan mv nggunakake mekanisme sing disedhiyakake sistem kanggo nyepetake operasi salinan (nggunakake panggilan sistem copy_file_range kanggo nindakake salinan sisih kernel mung, tanpa nransfer data kanggo ngolah memori ing ruang pangguna).
  • Utilitas cp, nginstal, lan mv nggunakake telpon lseek+SEEK_HOLE sing luwih gampang lan portabel tinimbang ioctl+FS_IOC_FIEMAP kanggo ndeteksi kekosongan file.
  • Utilitas wc nggunakake instruksi AVX2 kanggo nyepetake pitungan jumlah garis. Nalika nggunakake optimasi iki, kacepetan wc tambah 5 kaping.
  • Opsi "-a" (--algorithm) wis ditambahake menyang sarana cksum kanggo milih algoritma hashing. Kanggo nyepetake pitungan checksums ing utilitas cksum, instruksi pclmul digunakake nalika nggunakake mode "--algorithm=crc", sing nyepetake petungan nganti kaping 8. Ing sistem tanpa dhukungan pclmul, mode crc 4 kaping luwih cepet. Algoritma hashing sing isih ana (sum, md5sum, b2sum, sha*sum, sm3, lan liya-liyane) ditindakake kanthi nelpon fungsi libcrypto.
  • Ing utilitas md5sum, cksum, sha * sum lan b2sum, nggunakake gendera "--check" ngidini ana urutan CRLF ing pungkasan garis checksum. "cksum --check" nyedhiyakake deteksi otomatis algoritma hashing sing digunakake.
  • Utilitas ls wis nambahake opsi "--sort=width" kanggo ngurutake miturut dawa jeneng berkas, uga opsi "--zero" kanggo mungkasi saben baris kanthi karakter null. Prilaku lawas wis bali, nyebabake direktori kosong ditampilake tinimbang kesalahan nalika ngolah direktori remot.
  • Utilitas df ngetrapake deteksi sistem file jaringan acfs, coda, fhgfs, gpfs, ibrix, ocfs2 lan vxfs.
  • Dhukungan kanggo jinis sistem file "devmem", "exfat", "secretmem", "vboxsf" lan "zonefs" wis ditambahake menyang stat lan utilitas buntut. Kanggo "vboxsf", polling digunakake kanggo nglacak owah-owahan ing "buntut -f", lan kanggo liyane, notify digunakake.

Source: opennet.ru

Add a comment