Rhyddhad Util-linux 2.39

Mae fersiwn newydd o becyn cyfleustodau system Util-linux 2.39 wedi'i gyhoeddi, sy'n cynnwys cyfleustodau sy'n perthyn yn agos i'r cnewyllyn Linux a chyfleustodau pwrpas cyffredinol. Er enghraifft, mae'r pecyn yn cynnwys y cyfleustodau 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, ac ati.

Yn y fersiwn newydd:

  • Mae'r cyfleustodau mount a'r llyfrgell libmount wedi ychwanegu cefnogaeth i'r API cnewyllyn Linux newydd ar gyfer rheoli mowntio system ffeiliau yn seiliedig ar ofodau enwau mowntio. Yn yr API newydd, yn lle'r swyddogaeth mowntio cyffredinol (), defnyddir swyddogaethau ar wahân i drin gwahanol gamau o'r mowntio (prosesu'r superblock, cael gwybodaeth am y system ffeiliau, mowntio, cysylltu â'r pwynt gosod). Mae libmount yn parhau i fod yn gydnaws â chnewyllyn Linux hŷn a'r hen API mowntio. Er mwyn analluogi'r API newydd yn rymus, mae'r opsiwn “--disable-libmount-mountfd-support” wedi'i ychwanegu.
  • Roedd y defnydd o'r API mowntio newydd yn ei gwneud hi'n bosibl gweithredu cefnogaeth ar gyfer mapio IDau defnyddwyr systemau ffeiliau wedi'u gosod, a ddefnyddir i baru ffeiliau defnyddiwr penodol ar raniad tramor wedi'i osod â defnyddiwr arall ar y system gyfredol. Er mwyn rheoli mapio, mae'r opsiwn "X-mount.idmap=" wedi'i ychwanegu at y cyfleustodau gosod.
  • Mae opsiynau newydd wedi'u hychwanegu at y cyfleuster gosod: "X-mount.auto-fstypes" i ganfod system ffeiliau o fath arbennig yn awtomatig, "X-mount.{owner,group,mode}" i newid y perchennog, grŵp a modd mynediad ar ôl mowntio, a "rootcontext =@target" i osod y cyd-destun SELinux ar gyfer y system ffeiliau. Ychwanegwyd cefnogaeth ar gyfer dadl "ailadroddol" ar gyfer baneri VFS (e.e. "mount -o bind, ro=recursive").
  • Ychwanegwyd gorchymyn blkpr i gadw blociau ar yriannau SCSI neu NVMe.
  • Ychwanegwyd gorchymyn pipesz i osod neu wirio maint byffer ar gyfer pibellau dienw a FIFOs.
  • Ychwanegwyd gorchymyn waitpid i aros am newid yng nghyflwr proses fympwyol (er enghraifft, cwblhau cyflawni).
  • Ychwanegwyd opsiynau "-n" a "--relative" i'r cyfleustodau renice.
  • Mae'r cyfleustodau blockdev bellach yn cefnogi'r ioctl BLKGETDISKSEQ.
  • Mae cefnogaeth ar gyfer socedi pidfd ac AF_NETLINK, AF_PACKET, AF_INET ac AF_INET6 (/proc/net/*) wedi'i ychwanegu at y cyfleustodau lsfd, yn dangos enwau proses wedi'u newid o proc / $ pid / fd wedi'i ddarparu, dadgodio baner o /proc/ Mae $PID/fdinfo/$ wedi'i weithredu fd, ychwanegwyd opsiwn "-i" ("-inet") i ddangos gwybodaeth am socedi AF_INET ac AF_INET6 yn unig.
  • Mae'r cyfleustodau cal bellach yn cefnogi gosod allbwn lliw trwy terminal-colors.d.
  • mae dmesg yn gweithredu allbwn yn fanwl gywir mewn ffracsiynau o eiliadau wrth ddefnyddio'r opsiynau “ — since” a “—until”; yn yr opsiwn “—level”, mae'r gallu i nodi'r rhagddodiad / ôl-ddodiad "+" wedi'i ychwanegu i arddangos pob lefel gyda niferoedd sy'n fwy/llai na'r un penodedig.
  • Mae'r opsiwn “--types” wedi'i ychwanegu at y cyfleustodau fstrim ar gyfer hidlo yn ôl math o system ffeiliau.
  • Mae cefnogaeth ar gyfer system ffeiliau bcachefs wedi'i ychwanegu at blkid a libblkid ac mae cyfrifo sieciau ar gyfer y system ffeiliau a RAID wedi'i alluogi.
  • Mae'r opsiynau "--nvme" a "--virtio" wedi'u hychwanegu at y cyfleustodau lsblk i hidlo dyfeisiau allan; yr ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (rhaniad nifer) a cholofnau MQ (ciw) wedi'u gweithredu ), gwell cefnogaeth ar gyfer dyfeisiau plygio poeth a dad-blygio.
  • Ychwanegwyd opsiwn "--env" i nsenter i basio newidynnau amgylchedd.
  • Ychwanegwyd opsiwn "-Z" i namei i ddangos cyd-destunau SELinux.
  • Gwell cefnogaeth i system adeiladu Meson.

Ffynhonnell: opennet.ru

Ychwanegu sylw