Megjelent a Util-linux 2.39

Megjelent a Util-linux 2.39-es rendszersegédprogram-csomag új verziója, amely tartalmazza a Linux kernellel szorosan összefüggő eszközöket és általános használatú segédprogramokat. Például a csomagban szerepelnek a 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 stb.

Az új verzióban:

  • A mount eszközbe és a libmount könyvtárba új Linux kernel API támogatása került bevezetésre, amely lehetővé teszi a fájlrendszerek csatolásának kezelését a csatolási névterek figyelembevételével. Az új API-ban a mount() általános funkció helyett különálló funkciókat alkalmaznak a különböző csatolási fázisok kezelésére (szuperblokk feldolgozása, fájlrendszer információk lekérése, csatlakozás, csatlakozás a csatolási ponthoz). A libmount kompatibilitása a régi Linux kernellel és a régi csatolási API-val megmaradt. Az új API kényszerített letiltásához hozzáadódott a "--disable-libmount-mountfd-support" opció.
  • Az új csatolási API használata lehetővé tette a csatolt fájlrendszerek felhasználóazonosítóinak térképezésének támogatását, amelyet arra használnak, hogy egy adott felhasználó fájljait egy csatolt külső partíción más felhasználóval az aktuális rendszerben összepárosítsák. A térképezés kezelésére a mount eszközbe hozzáadódott az "X-mount.idmap=" opció.
  • A mount eszközhöz új opciók kerültek hozzáadásra: az "X-mount.auto-fstypes" az adott típusú fájlrendszer automatikus észlelésére, az "X-mount.{owner,group,mode}" a csatolás utáni tulajdonos, csoport és hozzáférési mód módosítására, valamint a "rootcontext=@target" az SELinux kontextus beállítására a fájlrendszer számára. Az VFS zászlókhoz hozzáadódott a "recursive" argumentum támogatása (például "mount -o bind,ro=recursive").
  • Hozzáadódott a blkpr parancs, amely lehetővé teszi blokkok lefoglalását SCSI vagy NVMe tárolókon.
  • Bevezetésre került a pipesz parancs, amely lehetővé teszi a név nélküli csatornák és FIFO pufferméretének beállítását vagy ellenőrzését.
  • Hozzáadódott a waitpid parancs, amely lehetővé teszi tetszőleges folyamat állapotának megváltozásának megvárását (például a végrehajtás befejezését).
  • A renice eszközhöz hozzáadódott a "-n" és a "--relative" opció.
  • A blockdev eszközben megvalósításra került az ioctl BLKGETDISKSEQ támogatása.
  • Az lsfd segédprogramba beépítették a pidfd és AF_NETLINK, AF_PACKET, AF_INET és AF_INET6 socketek támogatását (a /proc/net/* alatt), valamint biztosította a megváltozott folyamatnevek megjelenítését a proc/$pid/fd-ből. Megvalósították a flag-ek dekódolását a /proc/$PID/fdinfo/$fd-ből, és bevezettek egy „-i” („—inet”) opciót csupán az AF_INET és AF_INET6 socketek adatinak megjelenítésére.
  • A cal segédprogramban most már lehetséges a színes kimenet beállítása a terminal-colors.d-n keresztül.
  • A dmesg-ben a kimenet ezentúl tizedmásodperces pontossággal jelenik meg a „—since” és „—until” opciók használatakor; a „—level” opcióhoz hozzáadták a „+” prefix/suffix megadásának lehetőségét, hogy minden szintet megjelenítsenek, melyek száma nagyobb/kisebb a megadottnál.
  • Az fstrim segédprogramhoz új „—types” opció került bevezetésre, amely lehetővé teszi a fájlrendszer típusa szerinti szűrést.
  • A blkid és a libblkid immár támogatja a bcachefs fájlrendszert, és beépítették a kontrollcímkék számítását a fájlrendszerek és RAID esetén.
  • Az lsblk segédprogramhoz új „—nvme” és „—virtio” opciók kerültek hozzáadásra az eszközök leszűrésére. Megvalósították az ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (partíciószám) és MQ (sorok) oszlopokat, valamint javították a forró csatlakoztatás és eltávolítás támogatását.
  • Az nsenter-hez hozzáadtak egy „—env” opciót a környezeti változók átadására.
  • A namei-hez hozzáadták a „-Z” opciót az SELinux kontextusok megjelenítéséhez.
  • Javították a Meson építési rendszer támogatását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster