GNU Coreutils 9.0 මූලික පද්ධති උපයෝගිතා කට්ටලය නිකුත් කිරීම

වර්ග කිරීම, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, වැනි වැඩසටහන් ඇතුළත් මූලික පද්ධති උපයෝගිතා GNU Coreutils 9.0 හි ස්ථාවර අනුවාදයක් තිබේ. අනුවාද අංකයේ සැලකිය යුතු වෙනසක් සමහර උපයෝගිතා වල හැසිරීම් වල වෙනස්කම් නිසාය.

ප්රධාන වෙනස්කම්:

  • cp සහ ස්ථාපන උපයෝගිතා පිටපත් කිරීමේදී පිටපත් කිරීමේදී ලිවීමේ ප්‍රකාරයට පෙරනිමි වේ (සම්පූර්ණ ක්ලෝනයක් නිර්මාණය කිරීම වෙනුවට බහු ගොනු හරහා දත්ත බෙදා ගැනීමට ioctl ficlone භාවිතා කිරීම).
  • cp, ස්ථාපනය සහ mv උපයෝගිතා පිටපත් මෙහෙයුම් වේගවත් කිරීම සඳහා පද්ධතිය සපයන යාන්ත්‍රණ භාවිතා කරයි (පරිශීලක අවකාශයේ මතකය සැකසීමට දත්ත මාරු නොකර කර්නල් පැත්තේ පිටපත් කිරීම පමණක් සිදු කිරීමට copy_file_range පද්ධති ඇමතුම භාවිතා කරයි).
  • cp, ස්ථාපනය සහ mv උපයෝගිතා ගොනු හිස් තැන් හඳුනා ගැනීමට ioctl+FS_IOC_FIEMAP වෙනුවට සරල සහ අතේ ගෙන යා හැකි lseek+SEEK_HOLE ඇමතුමක් භාවිතා කරයි.
  • wc උපයෝගීතාව රේඛා ගණන ගණනය කිරීම වේගවත් කිරීම සඳහා AVX2 උපදෙස් භාවිතා කරයි. මෙම ප්‍රශස්තිකරණය භාවිතා කරන විට, wc වේගය 5 ගුණයකින් වැඩි විය.
  • හැෂිං ඇල්ගොරිතමයක් තෝරාගැනීම සඳහා "-a" (--ඇල්ගොරිතම) විකල්පය cksum උපයෝගීතාවයට එකතු කර ඇත. cksum උපයෝගීතාවයේ චෙක්සම් ගණනය කිරීම වේගවත් කිරීම සඳහා, "--algorithm=crc" මාදිලිය භාවිතා කරන විට pclmul උපදෙස් භාවිතා කරනු ලැබේ, එය ගණනය කිරීම් 8 ගුණයක් දක්වා වේගවත් කරයි. pclmul සහාය නොමැති පද්ධති මත, crc මාදිලිය 4 ගුණයකින් වේගවත් වේ. ඉතිරි හෂිං ඇල්ගොරිතම (sum, md5sum, b2sum, sha*sum, sm3, ආදිය) libcrypto ශ්‍රිත ඇමතීමෙන් ක්‍රියාත්මක කෙරේ.
  • md5sum, cksum, sha*sum සහ b2sum උපයෝගිතා වලදී, “--check” ධජය භාවිතයෙන් චෙක්සම් රේඛාවේ අවසානයේ CRLF අනුපිළිවෙලක් තිබීමට ඉඩ සලසයි. "cksum --check" භාවිතා කරන හැෂිං ඇල්ගොරිතම ස්වයංක්‍රීයව හඳුනාගැනීම සපයයි.
  • ls උපයෝගීතාව විසින් ගොනු නාමයේ දිග අනුව වර්ග කිරීමට "--sort=width" විකල්පය මෙන්ම, එක් එක් පේළිය ශුන්‍ය අක්ෂරයකින් අවසන් කිරීමට "--zero" විකල්පය ද එක් කර ඇත. පැරණි හැසිරීම ආපසු ලබා දී ඇති අතර, දුරස්ථ නාමාවලියක් සැකසීමේදී දෝෂයක් වෙනුවට හිස් නාමාවලියක් පෙන්වයි.
  • df උපයෝගීතාව ජාල ගොනු පද්ධති acfs, coda, fhgfs, gpfs, ibrix, ocfs2 සහ vxfs හඳුනාගැනීම ක්‍රියාත්මක කරයි.
  • "devmem", "exfat", "secretmem", "vboxsf" සහ "zonefs" යන ගොනු පද්ධති වර්ග සඳහා සහය stat සහ tail utilities වෙත එක් කර ඇත. "vboxsf" සඳහා, "tail -f" හි වෙනස්කම් නිරීක්ෂණය කිරීමට ඡන්ද විමසීම භාවිතා කරන අතර, ඉතිරිය සඳහා, inotify භාවිතා වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න