Util-linux 2.39 tuku

He putanga hou o te kete Util-linux 2.39 punaha taputapu kua whakaputaina, kei roto nga taputapu e rua e hono tata ana ki te pata Linux me nga taputapu kaupapa whanui. Hei tauira, kei roto i te kete nga taputapu mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset, etc.

I roto i te putanga hou:

  • Ko te taputapu Maunga me te whare pukapuka libmount kua taapirihia te tautoko mo te API kernel Linux hou mo te whakahaere i te whakapuru punaha konae i runga i nga mokowā ingoa maunga. I roto i te API hou, hei utu mo te mahi mount() whanui, ka whakamahia nga mahi motuhake hei hapai i nga waahanga rereke o te whakapuru (tukatuka i te superblock, whiwhi korero mo te punaha konae, whakairihia, whakapiri atu ki te tohu maunga). Ka noho hototahi a libmount ki nga kakano Linux tawhito me te API whakapuru tawhito. Hei whakakore kaha i te API hou, kua taapirihia te whiringa "--disable-libmount-mountfd-support".
  • Na te whakamahi i te API whakapuru hou i taea ai te whakatinana i te tautoko mo te mapi i nga ID kaiwhakamahi o nga punaha konae kua whakairihia, i whakamahia hei taurite ki nga konae a tetahi kaiwhakamahi motuhake i runga i te waahanga wehe kee me tetahi atu kaiwhakamahi i runga i te punaha o naianei. Hei whakahaere i te mapi, kua taapirihia te "X-mount.idmap =" ki te taputapu maunga.
  • Kua taapirihia nga whiringa hou ki te whaipainga Maunga: "X-mount.auto-fstypes" ki te kite aunoa i tetahi punaha konae o tetahi momo, "X-mount.{owner,group,mode}" ki te huri i te rangatira, roopu me aratau uru i muri i te whakairinga, me te "rootcontext =@target" ki te tautuhi i te horopaki SELinux mo te punaha konae. He tautoko taapiri mo te tohenga "recursive" mo nga haki VFS (hei tauira "mount -o bind,ro=recursive").
  • Kua taapirihia te tono blkpr ki te rahui poraka i runga i nga puku SCSI, NVMe ranei.
  • Kua taapirihia te whakahau pipesz ki te tautuhi, ki te tirotiro ranei i te rahi o te parapara mo nga paipa kore ingoa me nga FIFO.
  • Kua taapirihia te whakahau waitpid ki te tatari mo te whakarereketanga o te ahuatanga o te mahi noa (hei tauira, te otinga o te mahi).
  • Kua taapirihia nga whiringa "-n" me "--relative" ki te taputapu renic.
  • Kei te tautoko te whaipainga blockdev i te BLKGETDISKSEQ ioctl.
  • Ko te tautoko mo nga turanga pidfd me AF_NETLINK, AF_PACKET, AF_INET me AF_INET6 (/proc/net/*) kua taapirihia ki te whaipainga lsfd, kua whakaatuhia nga ingoa tukanga kua whakarereketia mai i te proc/$pid/fd, kua tukuna te haki wetewete mai i /proc/ $PID/fdinfo/$ kua whakatinanahia te fd, kua taapirihia te whiringa "-i" ("-inet") hei whakaatu i nga korero mo nga turanga AF_INET me AF_INET6 anake.
  • Ka tautokohia e te whaipainga cal te whakatakoto putanga tae ma te terminal-colors.d.
  • Ka whakatinanahia e te dmesg te whakaputanga i roto i nga hautau o te hēkona i te wa e whakamahi ana i nga whiringa "—mai" me te "—tae noa ki"; i roto i te whiringa "—taumata", kua taapirihia te kaha ki te tohu i te prefix/suffix "+" hei whakaatu i nga taumata katoa me te he nui ake/iti ake i te tau kua tohua.
  • Ko te kōwhiringa "--types" kua taapirihia ki te taputapu fstrim mo te tātari ma te momo punaha konae.
  • Kua taapirihia te tautoko mo te punaha konae bcachefs ki te blkid me te libblkid me te tatauranga o nga arowhai mo te punaha konae me te RAID kua whakahohea.
  • Ko nga whiringa "--nvme" me "--virtio" kua taapirihia ki te whaipainga lsblk hei tarai i nga taputapu; te ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (wehewehenga. tau) me nga pou MQ (tutira) kua whakatinanahia ), kua pai ake te tautoko mo nga taputapu wera me te wetewete.
  • Kua taapirihia te whiringa "--env" ki te whakauru mo nga huringa taiao.
  • Kua taapirihia te whiringa "-Z" ki te ingoa hei whakaatu i nga horopaki SELinux.
  • Kua pai ake te tautoko mo te punaha hanga Meson.

Source: opennet.ru

Tāpiri i te kōrero