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