Util-linux 2.39 መለቀቅ

አዲሱ የUtil-linux 2.39 የስርዓት መገልገያዎች ጥቅል ታትሟል፣ ይህም ሁለቱንም መገልገያዎች ከሊኑክስ ከርነል እና ከአጠቃላይ ዓላማ ጋር የተያያዙ አገልግሎቶችን ያካትታል። ለምሳሌ፣ ጥቅሉ የመገልገያዎችን ተራራ/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፣ ወዘተ

በአዲሱ ስሪት:

  • ተራራው መገልገያ እና የሊብተንት ቤተ-መጽሐፍት ለአዲሱ የሊኑክስ ከርነል ኤፒአይ በ ተራራ የስም ቦታዎች ላይ በመመስረት የፋይል ስርዓት መጫንን ለማስተዳደር ድጋፍ ጨምረዋል። በአዲሱ ኤፒአይ ከአጠቃላይ ተራራ() ተግባር ይልቅ የተለያዩ የመጫኛ ደረጃዎችን ለማስተናገድ የተለዩ ተግባራት ጥቅም ላይ ይውላሉ (የሱፐር እገዳውን ሂደት፣ የፋይል ስርዓቱን መረጃ ያግኙ፣ ተራራ ላይ፣ ከተራራው ነጥብ ጋር አያይዘው)። libmount ከአሮጌው ሊኑክስ ከርነሎች እና ከአሮጌው መጫኛ ኤፒአይ ጋር ተኳሃኝ ሆኖ ይቆያል። አዲሱን ኤፒአይ በኃይል ለማሰናከል “--disable-libmount-mountfd-support” አማራጭ ታክሏል።
  • የአዲሱ የመጫኛ ኤፒአይ አጠቃቀም ለተሰቀሉ የፋይል ስርዓቶች የተጠቃሚ መታወቂያዎችን ለማሰራት ድጋፍን ተግባራዊ ለማድረግ አስችሏል ፣ ይህም የአንድ የተወሰነ ተጠቃሚ በተሰቀለ የውጭ ክፍልፍል ላይ ካለው የአሁኑ ስርዓት ተጠቃሚ ጋር ለማዛመድ ነው። የካርታ ስራን ለመቆጣጠር የ "X-mount.idmap=" አማራጭ ወደ ተራራ መገልገያ ተጨምሯል።
  • አዲስ አማራጮች ወደ ተራራ መገልገያው ተጨምረዋል፡ "X-mount.auto-fstypes" የተወሰነ አይነት የፋይል ስርዓትን በራስ ሰር ለማወቅ "X-mount.{owner,group,mode}" ባለቤቱን፣ ቡድንን እና የመዳረሻ ሁነታ ከተጫነ በኋላ እና "rootcontext = @ target" የፋይል ስርዓቱን የ SELinux አውድ ለማዘጋጀት። ለVFS ባንዲራዎች ለ"ተደጋጋሚ" ክርክር ድጋፍ ታክሏል (ለምሳሌ "mount -o bind,ro=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" አማራጭ ታክሏል።
  • የSELinux አውዶችን ለማሳየት የ«-Z» አማራጭ ወደ ስም ታክሏል።
  • ለሜሶን ግንባታ ስርዓት የተሻሻለ ድጋፍ።

ምንጭ: opennet.ru

አስተያየት ያክሉ