Util-linux 2.39 sii deynta

Nooc cusub oo ka mid ah xirmada utility system Util-linux 2.39 ayaa la daabacay. Waxaa ku jira utility si dhow ula xiriira kernel-ka Linux, iyo sidoo kale utility-yada guud. Tusaale ahaan, xirmada waxaa ku jira utility-yada soo socda: mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, lostup, setterm, mkswap, swapon, tasket, iyo in ka badan.

Nooca cusub:

  • Maktabadda mount utility iyo libmount hadda waxay taageertaa API cusub oo Linux kernel ah oo loogu talagalay maaraynta rakibidda nidaamka faylka marka loo eego goobaha magaca. API-ga cusub wuxuu beddelayaa shaqada mount() ee caadiga ah hawlo gaar ah oo loogu talagalay maaraynta marxaladaha rakibidda ee kala duwan (habaynta superblock-ka, helitaanka macluumaadka nidaamka faylka, rakibidda, iyo ku xidhidda barta rakibidda). Libmount waxay ilaalisaa iswaafajinta kernels-ka Linux ee hore iyo API-ga rakibidda ee hore. Ikhtiyaarka "--disable-libmount-mountfd-support" ayaa lagu daray si xoog leh loogu joojiyo API-ga cusub.
  • API-ga cusub ee rakibaadda wuxuu u oggolaanayaa taageerada khariidaynta aqoonsiga isticmaalaha ee nidaamyada faylasha ee la rakibay. Tan waxaa loo isticmaalaa in lagu xidho faylasha uu leeyahay isticmaale gaar ah oo ku jira qayb shisheeye oo la rakibay iyo kuwa isticmaale kale oo ku jira nidaamka hadda jira. Si loo xakameeyo khariidayntan, ikhtiyaarka "X-mount.idmap=" ayaa lagu daray qalabka rakibidda.
  • Xulashooyin cusub ayaa lagu daray qalabka rakibidda: "X-mount.auto-fstypes" si otomaatig ah loogu ogaado nidaamka faylka nooc gaar ah, "X-mount.{owner,group,mode}" si loogu beddelo milkiilaha, kooxda, iyo qaabka marin u helka ka dib marka la rakibo, iyo "rootcontext=@target" si loo dejiyo macnaha guud ee SELinux ee nidaamka faylka. Taageerada doodda "recursive" ayaa lagu daray calamada VFS (tusaale ahaan, "mount -o bind,ro=recursive").
  • Waxaa lagu daray amarka blkpr si loo kaydiyo baloogyada darawallada SCSI ama NVMe.
  • Waxaa lagu daray amar pipesz si loo dejiyo ama loo hubiyo cabbirka kaydka ee tuubooyinka aan la magacaabin iyo FIFO-yada.
  • Waxaa lagu daray amar waitpid si loo sugo isbeddel xaalad habraac oo aan kala sooc lahayn (tusaale ahaan dhammaystirka fulinta).
  • Adeegga Renice waxaa lagu cusbooneysiiyay xulashooyinka "-n" iyo "--relative".
  • Adeegga blockdev hadda wuxuu taageeraa BLKGETDISKSEQ ioctl.
  • Adeegga lsfd hadda wuxuu taageeraa pidfd iyo AF_NETLINK, AF_PACKET, AF_INET, iyo AF_INET6 sockets (/proc/net/*), wuxuu soo bandhigayaa magacyada habka wax laga beddelay laga bilaabo proc/$pid/fd, wuxuu ka saaraa calamada /proc/$PID/fdinfo/$fd, wuxuuna ku darayaa ikhtiyaarka "-i" ("-inet") si uu u soo bandhigo oo keliya macluumaadka ku saabsan sockets AF_INET iyo AF_INET6.
  • Adeegga cal hadda wuxuu taageeraa habaynta wax soo saarka midabka iyada oo loo marayo terminal-colors.d.
  • Dmesg, wax soo saarka saxnaanta jajabka-ilbiriqsi ayaa la hirgeliyaa marka la isticmaalayo ikhtiyaarada "--since" iyo "--until"; ikhtiyaarka "--level", awoodda lagu qeexayo horgale/dabagal "+" si loo muujiyo dhammaan heerarka leh tirooyin ka weyn/ka yar kan la cayimay ayaa lagu daray.
  • Adeegga fstrim wuxuu leeyahay ikhtiyaar cusub, "--noocyada", oo loogu talagalay shaandhaynta nooca nidaamka faylka.
  • Waxaa lagu daray taageerada nidaamka faylka bcachefs ee blkid iyo libblkid, waxayna suurtagelisay xisaabinta checksum ee nidaamka faylka iyo RAID.
  • Adeegga lsblk waxaa lagu cusbooneysiiyay ikhtiyaarrada "--nvme" iyo "--virtio" ee qalabka shaandhaynta, aqoonsiga (id) (udev ID), ID-LINK (udev /dev/disk/by-id), tiirarka PARTN (lambarka qaybinta), iyo tiirarka MQ (safafka), taageerada aaladaha ku xidha kulaylka iyo ka-furista ayaa la hagaajiyay.
  • Waxaa lagu daray ikhtiyaarka "--env" si loogu daro nsenter si loo gudbiyo doorsoomayaasha deegaanka.
  • Waxaa lagu daray ikhtiyaarka "-Z" namei si loo muujiyo macnaha guud ee SELinux.
  • Taageero la hagaajiyay oo loogu talagalay nidaamka dhismaha Meson.

Source: opennet.ru

Add a comment