Util-linux 2.39 ಬಿಡುಗಡೆ

Util-linux 2.39 ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳ ಪ್ಯಾಕೇಜ್‌ನ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು Linux ಕರ್ನಲ್ ಮತ್ತು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಉಪಯುಕ್ತತೆಗಳಿಗೆ ನಿಕಟವಾಗಿ ಸಂಬಂಧಿಸಿದ ಎರಡೂ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ಯಾಕೇಜ್ ಮೌಂಟ್/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. lscpu, ಲಾಗರ್, ಲೊಸ್ಟಪ್, ಸೆಟ್ಟರ್ಮ್, mkswap, ಸ್ವಾಪನ್, ಟಾಸ್ಕ್‌ಸೆಟ್, ಇತ್ಯಾದಿ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • ಮೌಂಟ್ ಯುಟಿಲಿಟಿ ಮತ್ತು ಲಿಬ್ಮೌಂಟ್ ಲೈಬ್ರರಿಯು ಮೌಂಟ್ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆರೋಹಣವನ್ನು ನಿರ್ವಹಿಸಲು ಹೊಸ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ API ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ. ಹೊಸ API ನಲ್ಲಿ, ಸಾಮಾನ್ಯ ಮೌಂಟ್ () ಕಾರ್ಯದ ಬದಲಿಗೆ, ಆರೋಹಿಸುವ ವಿವಿಧ ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ (ಸೂಪರ್‌ಬ್ಲಾಕ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿ, ಫೈಲ್ ಸಿಸ್ಟಮ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ, ಆರೋಹಿಸಿ, ಮೌಂಟ್ ಪಾಯಿಂಟ್‌ಗೆ ಲಗತ್ತಿಸಿ). libmount ಹಳೆಯ Linux ಕರ್ನಲ್‌ಗಳು ಮತ್ತು ಹಳೆಯ ಮೌಂಟಿಂಗ್ API ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ. ಹೊಸ API ಅನ್ನು ಬಲವಂತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, "--disable-libmount-mountfd-support" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೊಸ ಆರೋಹಿಸುವ API ಯ ಬಳಕೆಯು ಮೌಂಟೆಡ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳ ಬಳಕೆದಾರ ID ಗಳನ್ನು ಮ್ಯಾಪಿಂಗ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು, ಪ್ರಸ್ತುತ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಮತ್ತೊಂದು ಬಳಕೆದಾರರೊಂದಿಗೆ ಮೌಂಟೆಡ್ ವಿದೇಶಿ ವಿಭಾಗದಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು, “X-mount.idmap=” ಆಯ್ಕೆಯನ್ನು ಮೌಂಟ್ ಉಪಯುಕ್ತತೆಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • ಮೌಂಟ್ ಉಪಯುಕ್ತತೆಗೆ ಹೊಸ ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು "X-mount.auto-fstypes", ಮಾಲೀಕರು, ಗುಂಪನ್ನು ಬದಲಾಯಿಸಲು "X-mount.{owner,group,mode}" ಆರೋಹಿಸಿದ ನಂತರ ಪ್ರವೇಶ ಮೋಡ್, ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಾಗಿ SELinux ಸಂದರ್ಭವನ್ನು ಹೊಂದಿಸಲು "ರೂಟ್‌ಕಾಂಟೆಕ್ಸ್ಟ್ =@ಟಾರ್ಗೆಟ್". VFS ಫ್ಲ್ಯಾಗ್‌ಗಳಿಗಾಗಿ "ರಿಕರ್ಸಿವ್" ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾ. "ಮೌಂಟ್ -ಒ ಬೈಂಡ್, ರೋ=ರಿಕರ್ಸಿವ್").
  • SCSI ಅಥವಾ NVMe ಡ್ರೈವ್‌ಗಳಲ್ಲಿ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲು blkpr ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೆಸರಿಸದ ಪೈಪ್‌ಗಳು ಮತ್ತು FIFOಗಳಿಗಾಗಿ ಬಫರ್ ಗಾತ್ರವನ್ನು ಹೊಂದಿಸಲು ಅಥವಾ ಪರಿಶೀಲಿಸಲು pipesz ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಅನಿಯಂತ್ರಿತ ಪ್ರಕ್ರಿಯೆಯ ಸ್ಥಿತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಾಗಿ ಕಾಯಲು waitpid ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ಮರಣದಂಡನೆಯ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ).
  • ರೆನಿಸ್ ಉಪಯುಕ್ತತೆಗೆ "-n" ಮತ್ತು "--relative" ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • blockdev ಯುಟಿಲಿಟಿ ಈಗ BLKGETDISKSEQ ioctl ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • pidfd ಮತ್ತು AF_NETLINK, AF_PACKET, AF_INET ಮತ್ತು AF_INET6 (/proc/net/*) ಸಾಕೆಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು lsfd ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ, proc/$pid/fd ನಿಂದ ಬದಲಾದ ಪ್ರಕ್ರಿಯೆಯ ಹೆಸರುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತಿದೆ, /proc/ ನಿಂದ ಫ್ಲ್ಯಾಗ್ ಡಿಕೋಡಿಂಗ್ $PID/fdinfo/$ ಅನ್ನು ಎಫ್‌ಡಿ ಅಳವಡಿಸಲಾಗಿದೆ, AF_INET ಮತ್ತು AF_INET6 ಸಾಕೆಟ್‌ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಮಾತ್ರ ತೋರಿಸಲು "-i" ("-inet") ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • cal ಯುಟಿಲಿಟಿ ಈಗ terminal-colors.d ಮೂಲಕ ಬಣ್ಣದ ಔಟ್‌ಪುಟ್ ಹೊಂದಿಸುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • dmesg "-ಇಂದಿನಿಂದ" ಮತ್ತು "-ರವರೆಗೆ" ಆಯ್ಕೆಗಳನ್ನು ಬಳಸುವಾಗ ಸೆಕೆಂಡುಗಳ ಭಾಗಗಳಲ್ಲಿ ನಿಖರವಾದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ; "-ಹಂತ" ಆಯ್ಕೆಯಲ್ಲಿ, ಪೂರ್ವಪ್ರತ್ಯಯ/ಪ್ರತ್ಯಯ "+" ಅನ್ನು ಸೂಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಎಲ್ಲಾ ಹಂತಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಸೇರಿಸಲಾಗಿದೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು/ಕಡಿಮೆ ಸಂಖ್ಯೆಗಳು.
  • ಫೈಲ್ ಸಿಸ್ಟಮ್ ಪ್ರಕಾರದ ಮೂಲಕ ಫಿಲ್ಟರಿಂಗ್ ಮಾಡಲು fstrim ಯುಟಿಲಿಟಿಗೆ “--types” ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • bcachefs ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಬೆಂಬಲವನ್ನು blkid ಮತ್ತು libblkid ಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಕಡತ ವ್ಯವಸ್ಥೆ ಮತ್ತು RAID ಗಾಗಿ ಚೆಕ್‌ಸಮ್‌ಗಳ ಲೆಕ್ಕಾಚಾರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
  • ಸಾಧನಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು "--nvme" ಮತ್ತು "--virtio" ಆಯ್ಕೆಗಳನ್ನು lsblk ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ; ID (udev ID), ID-LINK (udev /dev/disk/by-id), PARTN (ವಿಭಜನೆ ಸಂಖ್ಯೆ) ಮತ್ತು MQ (ಕ್ಯೂ) ಕಾಲಮ್‌ಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ), ಹಾಟ್ ಪ್ಲಗಿಂಗ್ ಮತ್ತು ಅನ್‌ಪ್ಲಗ್ ಮಾಡುವ ಸಾಧನಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ.
  • ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ರವಾನಿಸಲು nsenter ಗೆ “--env” ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • SELinux ಸಂದರ್ಭಗಳನ್ನು ತೋರಿಸಲು namei ಗೆ "-Z" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಮೆಸನ್ ನಿರ್ಮಾಣ ವ್ಯವಸ್ಥೆಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ