Izdaja Util-linux 2.39

Objavljena je nova verzija paketa sistemskih alata Util-linux 2.39, koja uključuje alate usko povezane s Linux jezgrom, kao i alate opće namjene. Na primjer, paket sadrži alate 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 itd.

V novi različici:

  • U alatu mount i biblioteci libmount dodana je podrška za novo API jezgro Linuxa za upravljanje montiranjem datotečnih sustava uzimajući u obzir prostore imenskih točaka montiranja (mount namespaces). U novom API-ju, umjesto zajedničke funkcije mount(), korištene su zasebne funkcije za obradu različitih faza montiranja (obrada superblokova, dobivanje informacija o FS-u, montiranje, vezivanje na točku montiranja). Očuvana je kompatibilnost libmount-a sa starijim jezgrama Linuxa i starim API-jem za montiranje. Za prisilno onemogućavanje novog API-ja dodana je opcija "--disable-libmount-mountfd-support".
  • Korištenje novog API-ja za montiranje omogućilo je implementaciju podrške za mapiranje identifikatora korisnika montiranih datotečnih sustava, koja se koristi za usklađivanje datoteka određenog korisnika na montiranoj tuđoj particiji s drugim korisnikom u trenutnom sustavu. Za upravljanje mapiranjem, alatu mount dodana je opcija "X-mount.idmap= ".
  • Alatu mount dodane su nove opcije: "X-mount.auto-fstypes" za automatsko otkrivanje datotečnog sustava određenog tipa, "X-mount.{owner,group,mode}" za promjenu vlasnika, grupe i prava pristupa nakon montiranja i "rootcontext=@target" za postavljanje SELinux konteksta za FS. Za VFS oznake dodana je podrška za argument "recursive" (na primjer, "mount -o bind,ro=recursive").
  • Dodana je naredba blkpr koja omogućuje rezervaciju blokova na SCSI ili NVMe uređajima.
  • Dodana je naredba pipesz za postavljanje ili provjeru veličine bafera za nenamedirane kanale i FIFO.
  • Dodana je naredba waitpid za čekanje promjene stanja proizvoljnog procesa (na primjer, završetak izvršenja).
  • U alatu renice dodane su opcije "-n" i "--relative".
  • U alatu blockdev implementirana je podrška za ioctl BLKGETDISKSEQ.
  • V utilitiy lsfd je dodana podpora za pidfd in sokete AF_NETLINK, AF_PACKET, AF_INET in AF_INET6 (/proc/net/*), omogočeno je prikazovanje spremenjenih imen procesov iz proc/$pid/fd, implementirano je dekodiranje zastavic iz /proc/$PID/fdinfo/$fd, dodana je možnost »-i« (»—inet«) za prikaz samo informacij o soketih AF_INET in AF_INET6.
  • V utilitiy cal je dodana podpora za nastavitev barvne izhodne preko terminal-colors.d.
  • V dmesg je implementiran izhod s natančnostjo na delčke sekunde pri uporabi možnosti »—since« in »—until«, v možnosti »—level« je dodana možnost za navedbo predpone/sufiksa »+« za prikaz vseh ravni z številkami, večjimi/manjšimi od določenega.
  • V utilitiy fstrim je dodana možnost »—types« za filtriranje po vrsti datotečnega sistema.
  • V blkid in libblkid je dodana podpora za datotečni sistem bcachefs in vključen izračun kontrolnih vsot za datotečne sisteme in RAID.
  • V utilitiy lsblk so dodane možnosti »—nvme« in »—virtio« za filtriranje naprav, implementirani so stolpci ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (številka particije) in MQ (vrstice), izboljšana je podpora za vroče priključevanje in odklop naprav.
  • V nsenter je dodana možnost »—env« za prenos okoljskih spremenljivk.
  • V namei je dodana možnost »-Z« za prikaz kontekstov SELinux.
  • Izboljšana je podpora za gradbeni sistem Meson.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster