ಕೋರೆಟಿಲ್ಸ್ ಮತ್ತು ಫೈನ್ಯುಟಿಲ್ಸ್ ರೂಪಾಂತರಗಳ ಹೊಸ ಬಿಡುಗಡೆಗಳು ರಸ್ಟ್‌ನಲ್ಲಿ ಪುನಃ ಬರೆಯಲಾಗಿದೆ

uutils coreutils 0.0.18 ಟೂಲ್‌ಕಿಟ್‌ನ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, ಅದರೊಳಗೆ ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಪುನಃ ಬರೆಯಲಾದ GNU Coreutils ಪ್ಯಾಕೇಜ್‌ನ ಅನಲಾಗ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. Coreutils ವಿಂಗಡಣೆ, ಬೆಕ್ಕು, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ಮತ್ತು ls ಸೇರಿದಂತೆ ನೂರಕ್ಕೂ ಹೆಚ್ಚು ಉಪಯುಕ್ತತೆಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ. Windows, Redox ಮತ್ತು Fuchsia ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವ Coreutils ನ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಪರ್ಯಾಯ ಅನುಷ್ಠಾನವನ್ನು ರಚಿಸುವುದು ಯೋಜನೆಯ ಗುರಿಯಾಗಿದೆ. GNU Coreutils ಗಿಂತ ಭಿನ್ನವಾಗಿ, ರಸ್ಟ್ ಅನುಷ್ಠಾನವನ್ನು GPL ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿಯ ಬದಲಿಗೆ ಅನುಮತಿ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

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

  • GNU Coreutils ಬೆಂಚ್‌ಮಾರ್ಕ್ ಪರೀಕ್ಷಾ ಸೂಟ್‌ನೊಂದಿಗೆ ಸುಧಾರಿತ ಹೊಂದಾಣಿಕೆ, ಇದು 340 ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಉತ್ತೀರ್ಣವಾಗಿದೆ, 210 ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ವಿಫಲವಾಗಿದೆ ಮತ್ತು 50 ಪರೀಕ್ಷೆಗಳನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟಿದೆ. ಉಲ್ಲೇಖದ ಬಿಡುಗಡೆಯು GNU Coreutils 9.2 ಆಗಿದೆ.
    ಕೋರೆಟಿಲ್ಸ್ ಮತ್ತು ಫೈನ್ಯುಟಿಲ್ಸ್ ರೂಪಾಂತರಗಳ ಹೊಸ ಬಿಡುಗಡೆಗಳು ರಸ್ಟ್‌ನಲ್ಲಿ ಪುನಃ ಬರೆಯಲಾಗಿದೆ
  • ವಿಸ್ತರಿತ ಸಾಮರ್ಥ್ಯಗಳು, ಸುಧಾರಿತ ಹೊಂದಾಣಿಕೆ ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳಿಗಾಗಿ ಕಾಣೆಯಾದ ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ cksum, chmod, chroot, comm, cp, cut, date, dd, du, Expand, env, factor, hashsum, install, ln, ls, mktemp, mv, nice, nproc , od, ptx, pwd, rm, shred, sleep, stdbuf, stty, tail, touch, timeout, tr, uname, uniq, utmpx, uptime, wc.
  • ಇಂಟರಾಕ್ಟಿವ್ ಮೋಡ್ (-i) ಅನ್ನು ln, cp ಮತ್ತು mv ಯುಟಿಲಿಟಿಗಳಲ್ಲಿ ಸುಧಾರಿಸಲಾಗಿದೆ.
  • ಹೌದು, ಟೀ ಮತ್ತು ಟೈಮ್‌ಔಟ್ ಉಪಯುಕ್ತತೆಗಳಲ್ಲಿ ಸುಧಾರಿತ ಸಿಗ್ನಲ್ ಪ್ರಕ್ರಿಯೆ.
  • ಟರ್ಮಿನಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು, ನಾವು atty ಬದಲಿಗೆ is_terminal ಪ್ಯಾಕೇಜ್‌ಗೆ ಬದಲಾಯಿಸಿದ್ದೇವೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ, GNU Findutils ಸೆಟ್‌ನಿಂದ (find, locate, updatedb ಮತ್ತು xargs) ಉಪಯುಕ್ತತೆಗಳ ರಸ್ಟ್‌ನಲ್ಲಿನ ಅನುಷ್ಠಾನದೊಂದಿಗೆ uutils findutils 0.4.0 ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:

  • GNU-ಹೊಂದಾಣಿಕೆಯ printf ಕಾರ್ಯಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • xargs ಸೌಲಭ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು, POSIX ಮುಖವಾಡಗಳು ಮತ್ತು "{}" ಪರ್ಯಾಯಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • “-print0”, “-lname”, “-ilname”, “-empty”, “-xdev”, “-and”, “-P”, “—“, “- ಆಯ್ಕೆಗಳಿಗೆ ಫೈಂಡ್ ಯುಟಿಲಿಟಿ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ. ತೊರೆಯಿರಿ", "-ಮೌಂಟ್", "-ಇನಮ್" ಮತ್ತು "-ಲಿಂಕ್ಸ್".

ಮೂಲ: opennet.ru

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