Ngaleupaskeun GNU Coreutils 9.0

Versi stabil tina GNU Coreutils 9.0 set utilitas sistem dasar sayogi, kalebet program sapertos sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, jsb. Parobahan signifikan dina jumlah versi alatan parobahan paripolah sababaraha utiliti.

Parobahan konci:

  • Cp sareng pasang utilitas standar kana modeu salinan-on-tulis nalika nyalin (ngagunakeun ioctl ficlone pikeun ngabagi data dina sababaraha file tinimbang nyiptakeun klon lengkep).
  • Utiliti cp, install, sareng mv nganggo mékanisme anu disayogikeun ku sistem pikeun nyepetkeun operasi salinan (ngagunakeun panggero sistem copy_file_range pikeun ngalakukeun salinan sisi kernel wungkul, tanpa mindahkeun data pikeun ngolah mémori dina rohangan pangguna).
  • Utiliti cp, install, sareng mv nganggo telepon lseek+SEEK_HOLE anu langkung sederhana sareng portabel tibatan ioctl+FS_IOC_FIEMAP pikeun ngadeteksi kekosongan file.
  • Utilitas wc ngagunakeun parentah AVX2 pikeun nyepetkeun itungan jumlah garis. Lamun ngagunakeun optimasi ieu, speed wc ngaronjat 5 kali.
  • Pilihan "-a" (--algoritma) geus ditambahkeun kana utiliti cksum pikeun milih hiji algoritma hashing. Pikeun nyepetkeun itungan checksums dina utilitas cksum, parentah pclmul dipaké nalika maké mode "--algorithm=crc", nu speeds up itungan nepi ka 8 kali. Dina sistem tanpa dukungan pclmul, modeu crc 4 kali langkung gancang. Algoritma hashing sésana (sum, md5sum, b2sum, sha * sum, sm3, jsb) dilaksanakeun ku nelepon fungsi libcrypto.
  • Dina utilitas md5sum, cksum, sha * sum sareng b2sum, nganggo bendera "--check" ngamungkinkeun ayana sekuen CRLF dina tungtung garis checksum. "cksum --check" nyadiakeun deteksi otomatis tina algoritma hashing dipaké.
  • Utilitas ls parantos nambihan pilihan "--sort=width" pikeun nyortir dumasar kana panjangna nami file, ogé pilihan "--zero" pikeun ngeureunkeun unggal garis kalayan karakter null. Paripolah heubeul geus dipulangkeun, ngabalukarkeun hiji diréktori kosong dipintonkeun tinimbang kasalahan nalika ngolah diréktori jauh.
  • Utilitas df ngalaksanakeun deteksi sistem file jaringan acfs, coda, fhgfs, gpfs, ibrix, ocfs2 sareng vxfs.
  • Rojongan pikeun jenis sistem file "devmem", "exfat", "secretmem", "vboxsf" jeung "zonefs" geus ditambahkeun kana stat jeung buntut Utiliti. Pikeun "vboxsf", polling dipaké pikeun ngalacak parobahan dina "buntut -f", sarta pikeun sésana, inotify dipaké.

sumber: opennet.ru

Tambahkeun komentar