Util-linuxi versioon 2.39

On avaldatud uus versioon sĂŒsteemiteenuste komplektist Util-linux 2.39, mis sisaldab nii Linuxi tuumaga tihedalt seotud utiliite kui ka ĂŒldkasutatavaid utiliite. NĂ€iteks pakett sisaldab utiliite nagu 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 jne.

Uues versioonis:

  • Utiliidil mount ja teegil libmount on lisatud tugi uuele Linuxi tuuma API-le failisĂŒsteemide mountimiste haldamiseks, arvestades mount-nimede nimestruktuure (mount namespaces). Uues API-s kasutatakse ĂŒhisest mount() funktsioonist eraldi funktsioone erinevate mountimisetappide töötlemiseks (superbloki töötlemine, failisĂŒsteemi info hankimine, mountimine, mountimispunktiga ĂŒhendamine). libmount'i ĂŒhilduvus vanade Linuxi kernide ja vana mountimis-API-ga on sĂ€ilinud. Uue API sunniviisiliseks keelamiseks on lisatud valik „—disable-libmount-mountfd-support“.
  • Uue mount API kasutamine on vĂ”imaldanud rakendada kasutajaidentiteetide mappimist paigaldatud failisĂŒsteemides, mida kasutatakse teatud kasutaja failide seostamiseks paigaldatud vĂ€lise partitsiooniga, mis on seotud teise kasutajaga praeguses sĂŒsteemis. Mappimise haldamiseks on utiliiti mount lisatud valik "X-mount.idmap=.",
  • Utiliiti mount on lisatud uusi valikuid: "X-mount.auto-fstypes" teatud tĂŒĂŒpi failisĂŒsteemi automaatseks tuvastamiseks, "X-mount.{owner,group,mode}" omandi, grupi ja juurdepÀÀsu reĆŸiimi muutmiseks pĂ€rast paigaldamist ning "rootcontext=@target" SELinux konteksti mÀÀramiseks failisĂŒsteemile. VFS-lippude jaoks on lisatud toe argument "recursive" (nĂ€iteks "mount -o bind,ro=recursive").
  • Lisatud kĂ€sk blkpr, mis vĂ”imaldab reserveerida plokke SCSI vĂ”i NVMe seadmetes.
  • Lisatud kĂ€sk pipesz, et mÀÀrata vĂ”i kontrollida puhversalveste suurust nimetu kanalite ja FIFO jaoks.
  • Lisatud kĂ€sk waitpid, et oodata suvalise protsessi oleku muutumist (nĂ€iteks lĂ”petamist).
  • Utiliiti renice on lisatud valikud "-n" ja "—relative".
  • Utiliitis blockdev on ellu viidud toe ioctl BLKGETDISKSEQ jaoks.
  • Lsfd utili juurde on lisatud pidfd ja AF_NETLINK, AF_PACKET, AF_INET ja AF_INET6 sokettide tugi (/proc/net/*), muudetud protsesside nimede kuvamine proc/$pid/fd-st, jaotuse dekodeerimise vĂ”imalus /proc/$PID/fdinfo/$fd, lisatud valik „-i“ („—inet“), et nĂ€ha ainult AF_INET ja AF_INET6 sokettide teavet.
  • Cal utilis on nĂŒĂŒd toega vĂ€rvilise vĂ€ljundi seadistamisel lĂ€bi terminali vĂ€rvide.
  • Dmesg utili on nĂŒĂŒd tĂ€psustatud sekundite osade tĂ€psusega valikute „—since“ ja „—until“ kasutamisel; „—level“ valikusse on lisatud vĂ”imalus mÀÀrata prefix/suffix „+“, et kuvada kĂ”ik tasemed, mille number on suurem/vĂ€iksem mÀÀratust.
  • Fstrim utili on saanud „—types“ valiku, et filtreerida faili sĂŒsteemi tĂŒĂŒpide jĂ€rgi.
  • Blkid ja libblkid on saanud toega bcachefs faili sĂŒsteemile ja lisatud kontrollsummade arvutamine faili sĂŒsteemide ja RAID-i jaoks.
  • Lsblk utilile on lisatud valikud „—nvme“ ja „—virtio“ seadmete filtreerimiseks, ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (partitsiooni number) ja MQ (jĂ€rjekorrad) veergude rakendamine, samuti on tĂ€iustatud seadmete kuumplugimise ja eemaldamise toetust.
  • Nsenter utilile on lisatud „—env“ valik keskkonnamuutujate edastamiseks.
  • Namei utilile on lisatud „-Z“ valik SELinux kontekstide kuvamiseks.
  • Meson ehitussĂŒsteemi toimet on parandatud.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster