'n Nuwe weergawe van die stelselhulpprogramma-pakket Util-linux 2.39 is gepubliseer, wat beide nou verwante ... insluit. Linux- kernhulpprogramme en algemene nutsprogramme. Byvoorbeeld, die pakket sluit die hulpprogramme 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, en ander in.
In die nuwe weergawe:
- Die mount-hulpprogram en libmount-biblioteek is opgedateer om die nuwe kern-API te ondersteun. Linux Om lêerstelselmontering te bestuur gebaseer op monteringsnaamruimtes. Die nuwe API vervang die algemene montering()-funksie met aparte funksies vir die hantering van verskillende monteringsfases (verwerking van die superblok, verkryging van lêerstelselinligting, montering en koppeling aan die monteringspunt). Libmount-versoenbaarheid met ouer kernels Linux Die ou monterings-API is behou. Die "--disable-libmount-mountfd-support"-opsie is bygevoeg om die nuwe API kragtig te deaktiveer.
- Die gebruik van die nuwe monteer-API het dit moontlik gemaak om ondersteuning te implementeer vir die kartering van gebruiker-ID's van gemonteerde lêerstelsels, wat gebruik word om die lêers van 'n spesifieke gebruiker op 'n gemonteerde vreemde partisie met 'n ander gebruiker op die huidige stelsel te pas. Om kartering te beheer, is die "X-mount.idmap="-opsie by die mount-nutsding gevoeg.
- Nuwe opsies is by die monteringshulpprogram gevoeg: "X-mount.auto-fstypes" vir outomatiese opsporing van 'n lêerstelsel van 'n sekere tipe, "X-mount.{eienaar,groep,modus}" vir die verandering van die eienaar, groep en toegangsmodus na montering en "rootcontext=@target" vir die instelling van die SE-konteks.Linux Vir FS. Ondersteuning vir die "rekursiewe" argument is bygevoeg vir VFS-vlae (bv. "mount -o bind,ro=rekursief").
- Blkpr-opdrag bygevoeg om blokke op SCSI- of NVMe-aandrywers te reserveer.
- Bygevoeg pipesz-opdrag om buffergrootte vir naamlose pype en EIEU's in te stel of na te gaan.
- Bygevoeg waitpid-opdrag om te wag vir 'n verandering in die toestand van 'n arbitrêre proses (byvoorbeeld voltooiing van uitvoering).
- Bygevoeg "-n" en "--relatief" opsies by die renice nut.
- Die blockdev-hulpprogram ondersteun nou die BLKGETDISKSEQ ioctl.
- Ondersteuning vir pidfd en AF_NETLINK, AF_PACKET, AF_INET en AF_INET6 (/proc/net/*) voetstukke is by die lsfd-hulpmiddel gevoeg, vertoon van veranderde prosesname vanaf proc/$pid/fd is voorsien, vlagdekodering vanaf /proc/ $PID/fdinfo/$ is geïmplementeer fd, bygevoeg opsie "-i" ("-inet") om slegs inligting oor AF_INET en AF_INET6 voetstukke te wys.
- Die cal-hulpprogram ondersteun nou die instelling van kleuruitvoer via terminal-colors.d.
- dmesg implementeer uitvoer met akkuraatheid in breuke van sekondes wanneer die "—sedert" en "—tot" opsies gebruik word; in die "—vlak" opsie is die vermoë om die voorvoegsel/agtervoegsel "+" te spesifiseer bygevoeg om alle vlakke te vertoon met getalle groter/minder as die gespesifiseerde een.
- Die opsie "--tipes" is by die fstrim-hulpmiddel gevoeg om volgens lêerstelseltipe te filter.
- Ondersteuning vir die bcachefs-lêerstelsel is by blkid en libblkid gevoeg en die berekening van kontrolesomme vir die lêerstelsel en RAID is geaktiveer.
- Die "--nvme" en "--virtio" opsies is by die lsblk-hulpprogram gevoeg om toestelle uit te filter; die ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (partisie) number) en MQ (queue) kolomme is geïmplementeer ), verbeterde ondersteuning vir warmprop en ontkoppel toestelle.
- Bygevoeg "--env" opsie by nsenter om omgewingsveranderlikes deur te gee.
- Het die "-Z" opsie by namei gevoeg om SE kontekste te wysLinux.
- Verbeterde ondersteuning vir die Meson-boustelsel.
Bron: opennet.ru
