Util-linux 2.39 ukukhishwa

Inguqulo entsha yephakheji ye-Util-linux 2.39 yezinsiza zesistimu ishicilelwe, ehlanganisa kokubili izinsiza ezihlobene eduze ne-Linux kernel kanye nezinsiza zenhloso evamile. Isibonelo, iphakheji iqukethe izinsiza mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, ukungena ngemvume, ukuvala shaqa, dmesg, lscpu, logger, i-tasksp, njll.

Enguqulweni entsha:

  • Isisetshenziswa sokukhweza kanye nelabhulali ye-libmount zengeze usekelo lwe-Linux kernel API entsha ukuze ulawule ukuthi amasistimu efayela akhwezwa kanjani ngokususelwa kuzikhala zamagama. Ku-API entsha, esikhundleni somsebenzi ovamile we-mount(), imisebenzi ehlukene isetshenziselwa ukusingatha izigaba ezihlukene ze-mount (cubungula i-superblock, thola ulwazi mayelana nesistimu yefayela, ukukhweza, ukunamathisela endaweni yokubeka). Ukuhambisana kwe-libmount nama-Linux kernels amadala kanye ne-API endala yokukhweza kulondoloziwe. Kwengezwe inketho ethi "--disable-libmount-mountfd-support" ukuphoqa ukukhubaza i-API entsha.
  • Ukusetshenziswa kwe-mount API entsha kwenze kwaba nokwenzeka ukufaka usekelo lokwenza imephu ama-ID omsebenzisi wezinhlelo zamafayela akhweziwe, asetshenziselwa ukwenza imephu amafayela omsebenzisi othile ekuhlukaniseni kwangaphandle okufakwe omunye umsebenzisi ohlelweni lwamanje. Ukuze ulawule imephu, inketho ethi "X-mount.idmap=" yengezwe kunsiza yokukhweza.
  • Izinketho ezintsha zengeziwe kunsiza yokukhweza: "X-mount.auto-fstypes" ukuze kutholwe ngokuzenzakalelayo isistimu yefayela yohlobo oluthile, "X-mount.{owner,group,mode}" ukushintsha umnikazi, iqembu kanye imodi yokufinyelela ngemva kokukhwezwa, kanye ne-"rootcontext =@target" ukuze usethe umongo we-SELinux wesistimu yefayela. Kwengezwe ukusekelwa kwe-agumenti "ephindaphindayo" yamafulegi e-VFS (isb. "mount -o bind,ro=recursive").
  • Kwengezwe umyalo we-blkpr ukuze ugcine amabhulokhi kumadrayivu e-SCSI noma e-NVMe.
  • Kwengezwe umyalo we-pipesz wokusetha noma ukuhlola usayizi webhafa wamapayipi angashiwongo nama-FIFO.
  • Kwengezwe umyalo we-waitpid wokulinda ushintsho esimweni senqubo engafanele (isibonelo, ukuqedwa kokwenza).
  • Kwengezwe izinketho "-n" kanye "--relative" ukuze kusetshenziswe kabusha.
  • Insiza ye-blockdev isebenzisa usekelo lwe-BLKGETDISKSEQ ioctl.
  • Kwengezwe ukusekelwa kwe-pidfd kanye ne-AF_NETLINK, AF_PACKET, AF_INET kanye ne-AF_INET6 amasokhethi (/proc/net/*) kunsizakalo ye-lsfd, kuboniswe amagama enqubo ashintshiwe ukusuka ku-proc/$pid/fd, kusetshenziswe ukukhishwa kwekhodi kwamafulegi ukusuka ku-/proc/$PID/fdinfo/"-Inethethi" inketho ye-NET kuphela (i-NET_ficket) yengezwe inketho ye-NET s kanye ne-AF_INET6.
  • Insiza ye-cal yengeze usekelo lokwenza umbala ophumayo ngokwezifiso usebenzisa i-terminal-colors.d.
  • Ku-dmesg, okukhiphayo ngokunemba kwamasekhondi engxenye kuyasetshenziswa uma kusetshenziswa izinketho "--since" kanye "--kuze kube", inketho ethi "--level" inamandla okucacisa isiqalo/isijobelelo "+" ukuze kuboniswe wonke amaleveli anezinombolo ezinkulu kune/ezingaphansi kwaleyo eshiwo.
  • Kwengezwe inketho ethi "--types" ku-fstrim utility yokuhlunga ngohlobo lwe-FS.
  • Kungezwe usekelo lwesistimu yefayela ye-bcachefs ku-blkid ne-libblkid futhi kwavula ukubalwa kwe-checksum kusistimu yefayela ne-RAID.
  • Kwengezwe izinketho ze-"--nvme" kanye "---virtio" kunsiza ye-lsblk ukuze kuhlungwe amadivayisi, i-ID esetshenzisiwe (udev ID), ID-LINK (udev /dev/disk/by-id), i-PARTN (inombolo yokuhlukanisa) kanye namakholomu e-MQ (umugqa), ukusekelwa okuthuthukisiwe kokuxhuma okushisayo nokukhipha amadivaysi.
  • Kwengezwe inketho ethi "--env" ku-nsenter ukuze kudlule okuguquguqukayo kwemvelo.
  • Kwengezwe inketho ethi "-Z" ku-namei ukukhombisa okuqukethwe kwe-SELinux.
  • Ukusekelwa okuthuthukisiwe kohlelo lokuhlanganisa i-Meson.

Source: opennet.ru

Engeza amazwana