Util-linux 2.39 release

Versi anyar saka Util-linux 2.39 paket utilitas sistem wis diterbitake, sing kalebu loro utilitas sing ana hubungane karo kernel Linux lan utilitas umum. Contone, paket ngemot utilitas mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, matèni, setsid, login, shutdown, dmesg, lscpu , logger, losetup, setterm, mkswap, swapon, taskset, lsp.

Ing versi anyar:

  • Utilitas gunung lan perpustakaan libmount wis nambahake dhukungan kanggo API kernel Linux anyar kanggo ngontrol carane sistem file dipasang adhedhasar spasi jeneng gunung. Ing API anyar, tinimbang gunung umum () fungsi, fungsi kapisah digunakake kanggo nangani macem-macem orane tumrap sekolah saka gunung (proses superblock, njaluk informasi bab sistem file, gunung, masang menyang titik gunung). Kompatibilitas libmount karo kernel Linux lawas lan API mounting lawas wis dilestarekake. Ditambahake "--disable-libmount-mountfd-support" pilihan kanggo meksa mateni API anyar.
  • Panggunaan API gunung anyar digawe iku bisa kanggo ngleksanakake support kanggo pemetaan ID pangguna saka sistem file dipasang, kang digunakake kanggo map file pangguna tartamtu ing partisi manca dipasang karo pangguna liyane ing sistem saiki. Kanggo ngontrol pemetaan, opsi "X-mount.idmap =" wis ditambahake menyang utilitas gunung.
  • Opsi anyar wis ditambahake menyang utilitas mount: "X-mount.auto-fstypes" kanggo ndeteksi otomatis sistem file saka jinis tartamtu, "X-mount. {owner,group,mode}" kanggo ngganti pemilik, grup lan mode akses sawise dipasang, lan "rootcontext = @ target" kanggo nyetel konteks SELinux kanggo sistem file. Dhukungan ditambahake kanggo argumen "rekursif" kanggo panji VFS (contone "gunung -o ikatan, ro = rekursif").
  • Added blkpr printah kanggo cadangan pamblokiran ing SCSI utawa NVMe drive.
  • Added printah pipesz kanggo nyetel utawa mriksa ukuran buffer kanggo pipo unnamed lan FIFOs.
  • Added waitpid printah kanggo ngenteni owah-owahan ing negara saka proses kasepakatan (contone, completion saka eksekusi).
  • Nambahake opsi "-n" lan "--relative" kanggo renice sarana.
  • Utilitas blockdev ngetrapake dhukungan kanggo BLKGETDISKSEQ ioctl.
  • Dhukungan kanggo soket pidfd lan AF_NETLINK, AF_PACKET, AF_INET lan AF_INET6 (/proc/net/*) wis ditambahake menyang utilitas lsfd, tampilan jeneng proses sing diganti saka proc/$pid/fd wis ditambahake, dekoding panji saka /proc / $ PID / fdinfo / $ wis dipun ginakaken fd, ditambahaké "-i" ("--inet") pilihan kanggo nuduhake mung informasi bab AF_INET lan AF_INET6 soket.
  • Utilitas cal wis ditambahaké support kanggo ngatur output werna liwat terminal-colors.d.
  • Ing dmesg, output kanthi akurasi detik pecahan dileksanakake nalika nggunakake opsi "--since" lan "--until", pilihan "--level" nduweni kemampuan kanggo nemtokake awalan/akhiran "+" kanggo nampilake kabeh level kanthi nomer luwih saka / kurang saka sing ditemtokake.
  • Nambahake opsi "--types" kanggo sarana fstrim kanggo nyaring miturut jinis FS.
  • Dhukungan ditambahake kanggo sistem file bcachefs menyang blkid lan libblkid lan ngaktifake pitungan checksum kanggo sistem file lan RAID.
  • Nambahake opsi "--nvme" lan "--virtio" menyang sarana lsblk kanggo nyaring piranti, ID sing dileksanakake (ID udev), ID-LINK (udev / dev / disk / by-id), PARTN (nomer partisi) lan MQ (antrian) kolom ), apik support kanggo plugging panas lan piranti unplugging.
  • Added "--env" pilihan kanggo nsenter kanggo pass variabel lingkungan.
  • Nambahake opsi "-Z" kanggo namei kanggo nuduhake konteks SELinux.
  • Dhukungan apik kanggo sistem perakitan Meson.

Source: opennet.ru

Add a comment