UtgÄvan av Util-linux 2.39

En ny version av systemverktygspaketet Util-linux 2.39 har publicerats, som innehÄller bÄde verktyg som Àr nÀra knutna till Linux-kÀrnan och allmÀnna verktyg. Till exempel innehÄller paketet verktygen 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 och sÄ vidare.

I den nya versionen:

  • I verktyget mount och biblioteket libmount har stöd för det nya Linux-kĂ€rnans API för hantering av montering av filsystem med beaktande av monteringsnamnsrum (mount namespaces) lagts till. I det nya API:et anvĂ€nds separata funktioner för att hantera olika faser av montering (bearbeta superblock, fĂ„ information om FS, montera, koppla till monteringspunkt) istĂ€llet för den gemensamma funktionen mount(). Kompatibiliteten mellan libmount och Ă€ldre Linux-kĂ€rnor samt det Ă€ldre API:et för montering har bevarats. För att tvinga bort det nya API:et har alternativet "—disable-libmount-mountfd-support" lagts till.
  • AnvĂ€ndningen av det nya monterings-API:et har möjliggjort stöd för mappning av anvĂ€ndar-id:n pĂ„ monterade filsystem, vilket anvĂ€nds för att korrelera filer som tillhör en specifik anvĂ€ndare pĂ„ ett monterat frĂ€mmande partition med en annan anvĂ€ndare i det aktuella systemet. För att hantera mappningen har alternativet "X-mount.idmap=" lagts till i verktyget mount.
  • Nya alternativ har lagts till i verktyget mount: "X-mount.auto-fstypes" för automatisk upptĂ€ckts av filsystem av en viss typ, "X-mount.{owner,group,mode}" för att Ă€ndra Ă€gare, grupp och Ă„tkomstrĂ€ttigheter efter montering, och "rootcontext=@target" för att stĂ€lla in SELinux-kontakt för FS. För VFS-flaggor har stöd för argumentet "recursive" lagts till (till exempel, "mount -o bind,ro=recursive").
  • Kommandot blkpr har lagts till, vilket möjliggör reserv av block pĂ„ SCSI- eller NVMe-lagringsenheter.
  • Kommandot pipesz har lagts till för att stĂ€lla in eller kontrollera storleken pĂ„ bufferten för namnlösa kanaler och FIFO.
  • Kommandot waitpid har lagts till för att vĂ€nta pĂ„ tillstĂ„ndsĂ€ndringar av en godtycklig process (till exempel avslutning av körning).
  • I verktyget renice har alternativen "-n" och "—relative" lagts till.
  • I verktyget blockdev har stöd för ioctl BLKGETDISKSEQ implementerats.
  • Verktyget lsfd har fĂ„tt stöd för pidfd och sockets AF_NETLINK, AF_PACKET, AF_INET och AF_INET6 (/proc/net/*), med visning av Ă€ndrade processnamn frĂ„n proc/$pid/fd, implementerat dekodering av flaggor frĂ„n /proc/$PID/fdinfo/$fd, och tillagd alternativet "-i" ("--inet") för att visa endast information om sockets AF_INET och AF_INET6.
  • Verktyget cal har fĂ„tt stöd för instĂ€llning av fĂ€rgutskrift via terminal-colors.d.
  • Dmesg har fĂ„tt utdata med noggrannhet i brĂ„kdela sekunder med alternativen "--since" och "--until", och i alternativet "--level" har möjligheten att ange prefix/suffix "+" lagts till för att visa alla nivĂ„er med nummer större/mindre Ă€n det angivna.
  • Verktyget fstrim har fĂ„tt alternativet "--types" för filtrering efter filsystemtyp.
  • I blkid och libblkid har stöd lagts till för filsystemet bcachefs och kontrollsummor för filsystem och RAID har aktiverats.
  • Verktyget lsblk har fĂ„tt alternativen "--nvme" och "--virtio" för att filtrera bort enheter, kolumnerna ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (partitionsnummer) och MQ (köer) har implementerats, och stödet för hot-pluggning och borttagning av enheter har förbĂ€ttrats.
  • I nsenter har alternativet "--env" lagts till för att överföra miljövariabler.
  • I namei har alternativet "-Z" lagts till för att visa SELinux-kontakter.
  • Stödet för byggsystemet Meson har förbĂ€ttrats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster