Нашри Util-linux 2.39

Нусхаи нави бастаи утилитҳои системавии Util-linux 2.39 нашр шуд, ки ҳардуи онҳо бо ҳам алоқаманданд. Linux- утилитҳои асосӣ ва утилитҳои мақсади умумӣ. Масалан, баста утилитҳои 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 ва дигаронро дар бар мегирад.

Дар версияи нав:

  • Утилитасияи mount ва китобхонаи libmount барои дастгирии API-и нави ядро ​​навсозӣ шудаанд. Linux Барои идоракунии васлкунии системаи файлӣ дар асоси фазоҳои номгузории васлкунӣ. API-и нав функсияи маъмулии mount()-ро бо функсияҳои алоҳида барои коркарди марҳилаҳои гуногуни васлкунӣ (коркарди суперблок, гирифтани маълумоти системаи файлӣ, васлкунӣ ва пайваст кардан ба нуқтаи васлкунӣ) иваз мекунад. Мутобиқати Libmount бо ядроҳои кӯҳна Linux API-и кӯҳнаи васлкунӣ нигоҳ дошта шуд. Барои ғайрифаъол кардани маҷбурии API-и нав, имконоти "--disable-libmount-mountfd-support" илова карда шуд.
  • Истифодаи API-и нави насбкунӣ имкон дод, ки дастгирии харитасозии ID-и корбарони системаҳои файлии васлшуда, ки барои мувофиқ кардани файлҳои корбари мушаххас дар қисмати хориҷии васлшуда бо корбари дигар дар системаи ҷорӣ истифода мешавад, амалӣ карда шавад. Барои идоракунии харитасозӣ, опсияи "X-mount.idmap =" ба утилитаи mount илова карда шудааст.
  • Имконоти нав ба утилитаи васлкунӣ илова карда шуданд: "X-mount.auto-fstypes" барои муайян кардани худкори системаи файлии намуди муайян, "X-mount.{owner,group,mode}" барои тағир додани режими соҳиб, гурӯҳ ва дастрасӣ пас аз васлкунӣ ва "rootcontext=@target" барои танзими контексти SELinux Барои FS. Дастгирии аргументи "рекурсивӣ" барои парчамҳои VFS илова карда шудааст (масалан, "mount -o bind,ro=recursive").
  • Фармони blkpr барои захира кардани блокҳо дар дискҳои SCSI ё NVMe илова карда шуд.
  • Фармони pipesz илова карда шуд, то андозаи буферро барои қубурҳо ва FIFO-ҳои номаълум муқаррар кунад ё тафтиш кунад.
  • Фармони waitpid илова карда шуд, то тағирот дар ҳолати раванди худсаронаро интизор шавад (масалан, анҷоми иҷро).
  • Ба утилитаи renice имконоти "-n" ва "--relative" илова карда шуд.
  • Барномаи blockdev ҳоло BLKGETDISKSEQ ioctl -ро дастгирӣ мекунад.
  • Дастгирии pidfd ва AF_NETLINK, AF_PACKET, AF_INET ва AF_INET6 (/proc/net/*) ба утилитаи lsfd илова карда шудааст, намоиши номҳои равандҳои тағирёфта аз proc/$pid/fd таъмин карда шудааст, рамзкушоии парчам аз /proc/ $PID/fdinfo/$ fd амалӣ карда шуд, имконоти иловагии "-i" ("-inet") барои нишон додани танҳо маълумот дар бораи розеткаҳои AF_INET ва AF_INET6.
  • Барномаи cal ҳоло танзими баромади рангро тавассути terminal-colors.d дастгирӣ мекунад.
  • Дар dmesg, ҳангоми истифодаи вариантҳои “--since” ва “--until” баромад бо дақиқ дар фраксияҳои сония амалӣ карда мешавад; дар варианти “--level” қобилияти муайян кардани префикс/суффикси “+” мавҷуд аст. барои намоиш додани ҳама сатҳҳо бо рақамҳои калонтар/камтар аз нишондодашуда илова карда шудааст.
  • Параметри "--types" ба утилитаи fstrim барои филтркунӣ аз рӯи намуди системаи файл илова карда шудааст.
  • Дастгирии системаи файлии bcachefs ба blkid ва libblkid илова карда шуд ва ҳисобкунии маблағи назоратӣ барои системаи файлӣ ва RAID фаъол карда шуд.
  • Имконоти "--nvme" ва "--virtio" ба утилитаи lsblk барои филтр кардани дастгоҳҳо илова карда шудаанд; ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (ҳисмат). рақам) ва сутунҳои MQ (навбат) амалӣ карда шуданд ), дастгирии беҳтари дастгоҳҳои пайвасти гарм ва ҷудошаванда.
  • Имконияти "--env" ба nsenter барои интиқоли тағирёбандаҳои муҳити зист илова карда шуд.
  • Барои нишон додани контекстҳои SE ба namei имконоти "-Z" илова карда шуд.Linux.
  • Дастгирии мукаммал барои системаи сохтани Meson.

Манбаъ: opennet.ru

Хостинги боэътимодро барои сайтҳо бо муҳофизати DDoS, серверҳои VPS VDS харед 🔥 Харидани хостинги боэътимоди вебсайт бо муҳофизати DDoS, серверҳои VPS VDS | ProHoster