Util-linux 2.39 bertsioa

Util-linux 2.39 sistemaren utilitateen paketearen bertsio berri bat argitaratu da, eta Linux nukleoarekin oso lotuta dauden utilitateak eta erabilera orokorreko utilitateak biltzen ditu. Esate baterako, paketeak mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, utilitateak ditu. lscpu, logger, losetup, setterm, mkswap, swapon, taskset, etab.

Bertsio berrian:

  • Muntatze utilitateak eta libmount liburutegiak Linux kernel API berrirako euskarria gehitu dute fitxategi-sistemaren muntaketa kudeatzeko muntaketa-izenen espazioetan oinarrituta. API berrian, mount() funtzio orokorraren ordez, funtzio bereiziak erabiltzen dira muntaketa-fase desberdinak kudeatzeko (superblokea prozesatu, fitxategi-sistemari buruzko informazioa lortu, muntatu, muntatze puntuan erantsi). libmount-ek Linux nukleo zaharragoekin eta muntaketa API zaharrekin bateragarria izaten jarraitzen du. API berria indarrez desgaitzeko, "--disable-libmount-mountfd-support" aukera gehitu da.
  • Muntatze API berriaren erabilerari esker, muntatutako fitxategi-sistemen erabiltzaile IDak mapatzeko euskarria ezartzea ahalbidetu zuen, muntatutako atzerriko partizio batean erabiltzaile jakin baten fitxategiak uneko sistemako beste erabiltzaile batekin lotzeko erabiltzen dena. Mapak kontrolatzeko, "X-mount.idmap=" aukera gehitu da muntatzeko utilitatean.
  • Aukera berriak gehitu dira muntatzeko utilitateari: "X-mount.auto-fstypes" mota jakin bateko fitxategi-sistema automatikoki detektatzeko, "X-mount.{owner,group,mode}" jabea, taldea eta aldatzeko. sarbide modua muntatu ondoren, eta "rootcontext =@target" fitxategi-sistemarako SELinux testuingurua ezartzeko. VFS banderen argumentu "errekurtsibo" baterako laguntza gehitu da (adibidez, "mount -o bind,ro=recursive").
  • Blkpr komandoa gehitu da SCSI edo NVMe unitateetan blokeak erreserbatzeko.
  • Pipesz komandoa gehitu da izenik gabeko hodien eta FIFOen buffer tamaina ezartzeko edo egiaztatzeko.
  • waitpid komandoa gehitu da prozesu arbitrario baten egoeraren aldaketaren zain egoteko (adibidez, exekuzioa amaitzea).
  • "-n" eta "--relative" aukerak gehitu dira renice utilitateari.
  • Blockdev utilitateak BLKGETDISKSEQ ioctl onartzen du orain.
  • Pidfd eta AF_NETLINK, AF_PACKET, AF_INET eta AF_INET6 (/proc/net/*) socket-en euskarria gehitu da lsfd erabilgarritasunari, proc/$pid/fd-tik aldatutako prozesuen izenak bistaratzen dira, /proc/-tik bandera deskodetzea. $PID/fdinfo/$ fd inplementatu da, "-i" ("-inet") aukera gehitu da AF_INET eta AF_INET6 socketei buruzko informazioa soilik erakusteko.
  • Cal utilitateak orain kolore irteera ezartzea onartzen du terminal-colors.d.
  • dmesg-ek segundo zatitan zehaztasunarekin inplementatzen du irteera "--tik" eta "-arte" aukerak erabiltzean; "-maila" aukeran, "+" aurrizkia/atzizkia zehazteko gaitasuna gehitu da maila guztiak bistaratzeko. zehaztutakoa baino handiagoak/baxuagoak diren zenbakiak.
  • "--types" aukera gehitu da fstrim utilitatean fitxategi-sistema motaren arabera iragazteko.
  • bcachefs fitxategi-sistemaren euskarria gehitu da blkid eta libblkid-i eta fitxategi-sistemaren eta RAID-en kontrol-batsuen kalkulua gaitu da.
  • β€œ--nvme” eta β€œ--virtio” aukerak lsblk utilitatean gehitu dira gailuak iragazteko; IDa (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (partizioa). zenbakia) eta MQ (ilara) zutabeak inplementatu dira), gailu beroak konektatzeko eta deskonektatzeko laguntza hobetu da.
  • "--env" aukera gehitu da nsenter-en ingurune-aldagaiak pasatzeko.
  • "-Z" aukera gehitu da namei SELinux testuinguruak erakusteko.
  • Meson eraikitzeko sistemarako euskarria hobetu da.

Iturria: opennet.ru

Gehitu iruzkin berria