Megjelent a Util-linux 2.39

Megjelent az Util-linux 2.39 rendszersegédprogram-csomag új verziója, amely olyan eszközöket tartalmaz, amelyek szoros kapcsolatban állnak a Linux kernellel, valamint általános célú segédprogramokat. A csomagban megtalálhatók például 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 segédprogramhoz és a libmount könyvtárhoz új Linux kernel API támogatás került, amely lehetővé teszi a fájlrendszerek csatolásának kezelését a csatolóhelyek névtér figyelembevételével (mount namespaces). Az új API-ban a mount() általános funkció helyett különálló funkciókat használnak a csatolás különböző szakaszainak kezelésére (szuperblokk kezelése, a fájlrendszer információinak lekérése, csatolás, csatolás a csatolóhelyhez). A libmount kompatibilitása a régi Linux kernel verziókkal és a régi csatolási API-val megmaradt. Az új API kényszerített letiltásához a „--disable-libmount-mountfd-support” opciót adták hozzá.
  • Az új csatolási API használata lehetővé tette a csatlakoztatott fájlrendszerek felhasználóazonosítók térképezésének támogatását, amely a meghatározott felhasználó fájljainak megfelelő párosítására szolgál egy másik felhasználóval a jelenlegi rendszeren a csatlakoztatott idegen partíción. A térképezés kezelésére a mount segédprogramhoz hozzáadták az „X-mount.idmap=” opciót.
  • A mount segédprogramhoz új opciókat adtak hozzá: „X-mount.auto-fstypes” a meghatározott típusú fájlrendszer automatikus észleléséhez, „X-mount.{owner,group,mode}” a tulajdonos, csoport és hozzáférési mód módosításához a csatolás után, valamint „rootcontext=@target” a SELinux kontextus beállításához a fájlrendszerhez. A VFS zászlókhoz hozzáadták a „recursive” argumentum támogatását (például „mount -o bind,ro=recursive”).
  • Hozzáadták a blkpr parancsot, amely lehetővé teszi a blokkok fenntartását SCSI vagy NVMe meghajtókon.
  • Hozzáadták a pipesz parancsot a névtelen csatornák és a FIFO puffer méretének beállításához vagy ellenőrzéséhez.
  • Hozzáadták a waitpid parancsot egy tetszőleges folyamat állapotának megváltozására (például befejeződésére) való várakozáshoz.
  • A renice segédprogramhoz új opciók kerültek hozzáadásra: „-n” és „--relative”.
  • A blockdev segédprogramban implementálták a BLKGETDISKSEQ ioctl támogatását.
  • Az lsfd segédprogramhoz hozzáadva a pidfd és az AF_NETLINK, AF_PACKET, AF_INET és AF_INET6 ( /proc/net/*) socketek támogatása, valamint a proc/$pid/fd-ből származó folyamatnevek megjelenítése, a /proc/$PID/fdinfo/$fd-ből származó zászlók dekódolásának megvalósítása, valamint az „-i” („—inet”) opció a csak AF_INET és AF_INET6 socketek adatainak megjelenítésére.
  • A cal segédprogramhoz hozzáadva a színes kimenet konfigurálásának támogatása a terminal-colors.d-n keresztül.
  • A dmesg a „—since” és „—until” opciók használatakor tizedmásodperces pontosságú kimenetet valósított meg; a „—level” opcióhoz hozzáadva a lehetőség egy „+” prefix/suffix megadására, amely lehetővé teszi az összes szint megjelenítését, amelynek száma nagyobb/kevésbé, mint a megadott.
  • Az fstrim segédprogramhoz hozzáadva a „—types” opció a fájlrendszer típusa szerinti szűréshez.
  • A blkid és a libblkid a bcachefs fájlrendszer támogatásával bővült, és a fájlrendszerek és RAID ellenőrző összegeinek kiszámítása be lett kapcsolva.
  • Az lsblk segédprogramhoz hozzáadva az „—nvme” és „—virtio” opciók, amelyek lehetővé teszik az eszközök kiszűrését; bevezetve az ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (partíciószám) és MQ (sorok) oszlopok, javítva az eszközök forró csatlakoztatásának és leválasztásának támogatását.
  • A nsenter segédprogramhoz hozzáadva a „—env” opció a környezeti változók átadására.
  • A namei segédprogramhoz hozzáadva a „-Z” opció az SELinux kontextusok megjelenítésére.
  • Fokozottan támogatott a Meson építési rendszer.

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