የ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፣ lostup፣ seterm፣ mkswap፣ swapon፣ tasket እና ሌሎችንም ያካትታል።
በአዲሱ ስሪት:
- የማውንት መገልገያ እና የሊብሞንት ቤተ-መጽሐፍት አዲሱን የከርነል ኤፒአይ ለመደገፍ ተዘምነዋል። Linux በmount namespaces ላይ በመመስረት የፋይል ስርዓት መጫኛን ለማስተዳደር። አዲሱ ኤፒአይ የተለያዩ የመጫኛ ደረጃዎችን ለማስተናገድ (ሱፐርብሎክን ማስኬድ፣ የፋይል ስርዓት መረጃን ማግኘት፣ መጫን እና ከማውጫ ነጥብ ጋር ማያያዝ) የጋራ mount() ተግባርን በተለያዩ ተግባራት ይተካል። ከአሮጌ ከርነሎች ጋር የሊብሞንት ተኳሃኝነት Linux የድሮው የመጫኛ ኤፒአይ ተጠብቆ ቆይቷል። አዲሱን ኤፒአይ በኃይል ለማሰናከል የ"--disable-libmount-mountfd-support" አማራጭ ታክሏል።
- የአዲሱ የመጫኛ ኤፒአይ አጠቃቀም ለተሰቀሉ የፋይል ስርዓቶች የተጠቃሚ መታወቂያዎችን ለማሰራት ድጋፍን ተግባራዊ ለማድረግ አስችሏል ፣ ይህም የአንድ የተወሰነ ተጠቃሚ በተሰቀለ የውጭ ክፍልፍል ላይ ካለው የአሁኑ ስርዓት ተጠቃሚ ጋር ለማዛመድ ነው። የካርታ ስራን ለመቆጣጠር የ "X-mount.idmap=" አማራጭ ወደ ተራራ መገልገያ ተጨምሯል።
- አዲስ አማራጮች ወደ ተራራ መገልገያ ታክለዋል፤ ይህም የተወሰነ የፋይል ስርዓት በራስ-ሰር ለመለየት "X-mount.auto-fstypes" ሲሆን ከተሰቀለ በኋላ ባለቤቱን፣ ቡድኑን እና የመዳረሻ ሁነታን ለመቀየር "X-mount.{owner,group,mode}" እና የSE አውዱን ለማዘጋጀት "rootcontext=@target" ነው።Linux ለኤፍኤስ። ለቪኤፍኤስ ባንዲራዎች (ለምሳሌ "mount -o bind,ro=recursive") የ"recursive" ክርክር ድጋፍ ታክሏል።
- በSCSI ወይም NVMe ድራይቮች ላይ ብሎኮችን ለማስያዝ blkpr ትእዛዝ ታክሏል።
- ታክሏል pipesz ትእዛዝ ላልተሰየሙ ቧንቧዎች እና FIFOs የመጠባበቂያ መጠን ለማዘጋጀት ወይም ለመፈተሽ።
- የዘፈቀደ ሂደት ሁኔታ ለውጥን ለመጠበቅ (ለምሳሌ ፣ አፈፃፀምን ማጠናቀቅ) የታክሏል waitpid ትእዛዝ።
- ወደ ሬንሲ መገልገያ የ"-n" እና "--reative" አማራጮች ታክለዋል።
- የብሎክዴቭ መገልገያ አሁን BLKGETDISKSEQ ioctlን ይደግፋል።
- ለ pidfd እና AF_NETLINK፣ AF_PACKET፣ AF_INET እና AF_INET6 (/proc/net/*) ሶኬቶች በ lsfd መገልገያ ላይ ተጨምረዋል፣ ከ proc/$pid/fd የተቀየሩ የሂደት ስሞች ቀርበዋል፣ ባንዲራ ከ/proc/ $PID/fdinfo/$ fd ተተግብሯል፣ ስለ AF_INET እና AF_INET6 ሶኬቶች መረጃን ብቻ ለማሳየት አማራጭ "-i" ("-inet") ታክሏል።
- የካል መገልገያው አሁን የቀለም ውፅዓትን በterminal-colors.d ማቀናበር ይደግፋል።
- dmesg "- ጀምሮ" እና "-እስከ" አማራጮችን ሲጠቀሙ ውፅዓትን በሰከንዶች በትክክል ይተገብራል፤ በ"-ደረጃ" አማራጭ ውስጥ ሁሉንም ደረጃዎች ለማሳየት ቅድመ ቅጥያ/ ቅጥያ "+" ተጨምሯል። ከተጠቀሰው የበለጠ/ያነሱ ቁጥሮች።
- በፋይል ስርዓት አይነት ለማጣራት የ "--አይነቶች" አማራጭ ወደ fstrim መገልገያ ተጨምሯል.
- ለ bcachefs የፋይል ስርዓት ድጋፍ ወደ blkid እና libblkid ተጨምሯል እና ለፋይል ስርዓቱ እና RAID የቼኮች ስሌት ነቅቷል።
- መሳሪያዎችን ለማጣራት የ"-nvme" እና "--virtio" አማራጮች ወደ lsblk መገልገያ ታክለዋል፤ መታወቂያው (udev ID)፣ ID-LINK (udev/dev/disk/by-id)፣ PARTN (ክፍልፋይ) ቁጥር) እና MQ (ወረፋ) አምዶች ተተግብረዋል ), ለሞቃት መሰኪያ እና ማራገፊያ መሳሪያዎች የተሻሻለ ድጋፍ.
- የአካባቢ ተለዋዋጮችን ለማለፍ የ "--env" አማራጭ ታክሏል።
- የSE አውዶችን ለማሳየት "-Z" የሚለውን አማራጭ ወደ namei ታክሏልLinux.
- ለሜሶን ግንባታ ስርዓት የተሻሻለ ድጋፍ።
ምንጭ: opennet.ru
