GNU Coreutils ಬಿಡುಗಡೆ 9.0

GNU Coreutils 9.0 ಮೂಲ ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳ ಒಂದು ಸ್ಥಿರ ಆವೃತ್ತಿಯು ಲಭ್ಯವಿದೆ, ಇದರಲ್ಲಿ ವಿಂಗಡಣೆ, ಬೆಕ್ಕು, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ಇತ್ಯಾದಿ ಕಾರ್ಯಕ್ರಮಗಳು ಸೇರಿವೆ. ಕೆಲವು ಉಪಯುಕ್ತತೆಗಳ ನಡವಳಿಕೆಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಂದಾಗಿ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಯಾಗಿದೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • ನಕಲು ಮಾಡುವಾಗ cp ಮತ್ತು ಇನ್‌ಸ್ಟಾಲ್ ಯುಟಿಲಿಟಿಗಳು ಕಾಪಿ-ಆನ್-ರೈಟ್ ಮೋಡ್‌ಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತವೆ (ಪೂರ್ಣ ಕ್ಲೋನ್ ರಚಿಸುವ ಬದಲು ಬಹು ಫೈಲ್‌ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ioctl ಫಿಕ್ಲೋನ್ ಅನ್ನು ಬಳಸುವುದು).
  • ಸಿಪಿ, ಇನ್‌ಸ್ಟಾಲ್ ಮತ್ತು ಎಮ್‌ವಿ ಯುಟಿಲಿಟಿಗಳು ನಕಲು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವೇಗಗೊಳಿಸಲು ಸಿಸ್ಟಮ್ ಒದಗಿಸಿದ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತವೆ.
  • cp, ಇನ್‌ಸ್ಟಾಲ್ ಮತ್ತು mv ಯುಟಿಲಿಟಿಗಳು ಫೈಲ್ ಶೂನ್ಯಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ioctl+FS_IOC_FIEMAP ಬದಲಿಗೆ ಸರಳವಾದ ಮತ್ತು ಹೆಚ್ಚು ಪೋರ್ಟಬಲ್ lseek+SEEK_HOLE ಕರೆಯನ್ನು ಬಳಸುತ್ತವೆ.
  • ಸಾಲುಗಳ ಸಂಖ್ಯೆಯ ಲೆಕ್ಕಾಚಾರವನ್ನು ವೇಗಗೊಳಿಸಲು wc ಯುಟಿಲಿಟಿ AVX2 ಸೂಚನೆಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಈ ಆಪ್ಟಿಮೈಸೇಶನ್ ಬಳಸುವಾಗ, wc ವೇಗವು 5 ಪಟ್ಟು ಹೆಚ್ಚಾಗಿದೆ.
  • ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು "-a" (--algorithm) ಆಯ್ಕೆಯನ್ನು cksum ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. cksum ಉಪಯುಕ್ತತೆಯಲ್ಲಿ ಚೆಕ್ಸಮ್ಗಳ ಲೆಕ್ಕಾಚಾರವನ್ನು ವೇಗಗೊಳಿಸಲು, "--algorithm=crc" ಮೋಡ್ ಅನ್ನು ಬಳಸುವಾಗ pclmul ಸೂಚನೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಲೆಕ್ಕಾಚಾರಗಳನ್ನು 8 ಪಟ್ಟು ವೇಗಗೊಳಿಸುತ್ತದೆ. pclmul ಬೆಂಬಲವಿಲ್ಲದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, crc ಮೋಡ್ 4 ಪಟ್ಟು ವೇಗವಾಗಿರುತ್ತದೆ. ಉಳಿದ ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು (ಸಮ್, ಎಂಡಿ5ಸಮ್, ಬಿ2ಸಮ್, ಶಾ*ಸಮ್, ಎಸ್‌ಎಂ3, ಇತ್ಯಾದಿ) ಲಿಬ್‌ಕ್ರಿಪ್ಟೋ ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಕರೆಯುವ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
  • md5sum, cksum, sha*sum ಮತ್ತು b2sum ಉಪಯುಕ್ತತೆಗಳಲ್ಲಿ, “--ಚೆಕ್” ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಬಳಸುವುದರಿಂದ ಚೆಕ್‌ಸಮ್ ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ CRLF ಅನುಕ್ರಮದ ಉಪಸ್ಥಿತಿಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. "cksum --check" ಬಳಸಿದ ಹ್ಯಾಶಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ನ ಸ್ವಯಂಚಾಲಿತ ಪತ್ತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ls ಯುಟಿಲಿಟಿಯು ಫೈಲ್ ಹೆಸರಿನ ಉದ್ದದಿಂದ ವಿಂಗಡಿಸಲು "--sort=width" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಿದೆ, ಹಾಗೆಯೇ ಪ್ರತಿ ಸಾಲನ್ನು ಶೂನ್ಯ ಅಕ್ಷರದೊಂದಿಗೆ ಕೊನೆಗೊಳಿಸಲು "--zero" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಿದೆ. ಹಳೆಯ ನಡವಳಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ, ರಿಮೋಟ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ದೋಷದ ಬದಲಿಗೆ ಖಾಲಿ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೋರಿಸಲು ಕಾರಣವಾಗುತ್ತದೆ.
  • df ಯುಟಿಲಿಟಿ ಜಾಲಬಂಧ ಕಡತ ವ್ಯವಸ್ಥೆಗಳ acfs, coda, fhgfs, gpfs, ibrix, ocfs2 ಮತ್ತು vxfs ಗಳ ಪತ್ತೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
  • ಫೈಲ್ ಸಿಸ್ಟಮ್ ಪ್ರಕಾರಗಳಾದ "devmem", "exfat", "secretmem", "vboxsf" ಮತ್ತು "zonefs" ಗೆ ಬೆಂಬಲವನ್ನು stat ಮತ್ತು ಟೈಲ್ ಉಪಯುಕ್ತತೆಗಳಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. "vboxsf" ಗಾಗಿ, "tail -f" ನಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತದಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಉಳಿದವುಗಳಿಗೆ, inotify ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಮೂಲ: opennet.ru

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