GNU Coreutils рдЪреЗ рдЕрдкрдбреЗрдЯ, рд░рд╕реНрдЯрдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ

uutils coreutils 0.0.12 рдЯреВрд▓рдХрд┐рдЯрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ GNU Coreutils рдкреЕрдХреЗрдЬрдЪреЗ рдПрдХ рдЕреЕрдирд╛рд▓реЙрдЧ, рд░рд╕реНрдЯ рднрд╛рд╖реЗрдд рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ, рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. Coreutils рд╕реЙрд░реНрдЯ, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, рдЖрдгрд┐ ls рдпрд╛рд╕рд╣ рд╢рдВрднрд░рд╣реВрди рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрддрддрд╛рдВрд╕рд╣ рдпреЗрддрд╛рдд. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, uutils findutils 0.3.0 рдкреЕрдХреЗрдЬ GNU Findutils рд╕рдВрдЪ (рд╢реЛрдзрд╛, рд╢реЛрдзрдгреЗ, рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗрд▓реЗb рдЖрдгрд┐ xargs) рдкрд╛рд╕реВрди рд░рд╕реНрдЯ рдСрдл рдж рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬрдордзреНрдпреЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рд╕реЛрдбрдгреНрдпрд╛рдд рдЖрд▓реЗ.

рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрдгрд┐ рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рдХреЛрд░реЗрдпреБрдЯрд┐рд▓реНрд╕ рдЖрдгрд┐ рдлрд╛рдЗрдВрдбреНрдпреБрдЯрд┐рд▓реНрд╕рдЪреЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкрд░реНрдпрд╛рдпреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛, рдЬреЗ рд╡рд┐рдВрдбреЛрдЬ, рд░реЗрдбреЙрдХреНрд╕ рдЖрдгрд┐ рдлреНрдпреВрд╢рд┐рдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗрдд. uutils рдордзреАрд▓ рдЖрдгрдЦреА рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдлрд░рдХ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рддреЛ GPL рдХреЙрдкреАрд▓рд┐рдлреНрдЯ рдкрд░рд╡рд╛рдиреНрдпрд╛рдРрд╡рдЬреА MIT рдЕрдиреБрдЬреНрдЮреЗрдп рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рд╕рдзреНрдпрд╛, GNU Coreutils рдЪреНрдпрд╛ рдмрд░реЛрдмрд░реАрдиреЗ 88 рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорддреЗрдд рдЖрдгрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. cp, dd, date, df, install, ls, more, sort, split, tail рдЖрдгрд┐ test рдпрд╛рд╕рд╣ 18 рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдордзреНрдпреЗ рд╡реИрдпрдХреНрддрд┐рдХ рджреЛрд╖ рдиреЛрдВрджрд╡рд▓реЗ рдЬрд╛рддрд╛рдд. рдлрдХреНрдд stty рдпреБрдЯрд┐рд▓рд┐рдЯреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирд╛рд╣реА. GNU Coreutils рдкреНрд░рдХрд▓реНрдкрд╛рддреВрди рдЪрд╛рдЪрдгреА рд╕рдВрдЪ рдЙрддреНрддреАрд░реНрдг рдХрд░рддрд╛рдирд╛, 214 рдЪрд╛рдЪрдгреНрдпрд╛ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкрд╛рд░ рдкрд╛рдбрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдкрд░рдВрддреБ Rust analogue рдЕрджреНрдпрд╛рдк 313 рдЪрд╛рдЪрдгреНрдпрд╛ рдЙрддреНрддреАрд░реНрдг рдХрд░рдд рдирд╛рд╣реА. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рддреАрд╡реНрд░рддрд╛ рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдврд▓реА рдЖрд╣реЗ - рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдкреВрд░реНрд╡реА 400-470 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди 20-50 рдРрд╡рдЬреА 30-60 рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди 3-8 рдкреЕрдЪ рджрд░рдорд╣рд╛ рдЬреЛрдбрд▓реЗ рдЬрд╛рддрд╛рдд.

GNU Coreutils рдЪреЗ рдЕрдкрдбреЗрдЯ, рд░рд╕реНрдЯрдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ

рдирд╡реАрдирддрдо рдЙрдкрд▓рдмреНрдзреАрдВрдордзреНрдпреЗ, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рддреЗ - рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдд, рд╣реЗрдб рдЖрдгрд┐ рдХрдЯ рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрдиреЗрдХ рдЙрдкрдпреБрдХреНрддрддрд╛, GNU Coreutils рдордзреАрд▓ рдкрд░реНрдпрд╛рдпрд╛рдВрдкреЗрдХреНрд╖рд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд▓рдХреНрд╖рдгреАрдпрд░рд┐рддреНрдпрд╛ рд╢реНрд░реЗрд╖реНрда рдЖрд╣реЗрдд. рдЪрд╛рдЪрдгреА рд╕рдВрдЪ рдХрд╡реНрд╣рд░реЗрдЬ рд╕рд░реНрд╡ рдХреЛрдбрдЪреНрдпрд╛ 55% рд╡рд░реВрди 75% рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ (80% рд╣реЗ рдкреБрд░реЗрд╕реЗ рд▓рдХреНрд╖реНрдп рдЖрд╣реЗ). рджреЗрдЦрднрд╛рд▓ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рд░рд┐рдлреЕрдХреНрдЯрд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреНрд░реБрдЯреА рд╣рд╛рддрд╛рд│рдгреЗ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб chgrp рдЖрдгрд┐ chown рдордзреНрдпреЗ рдПрдХрддреНрд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. GNU Coreutils рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдмрджрд▓ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.

рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ stty рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, GNU Coreutils рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рддрдд рдХрд╛рдо рдХрд░рдгреЗ, рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реНрд╕рдЪрд╛ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЬреЛрдбрдгреЗ, рддрд╕реЗрдЪ GNU Coreutils рдЖрдгрд┐ GNU рдРрд╡рдЬреА рдбреЗрдмрд┐рдпрди рдЖрдгрд┐ рдЙрдмрдВрдЯреВрдордзреНрдпреЗ uutils рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рд╕рддрдд рдкреНрд░рдпреЛрдЧ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. Findutils (Uutils рдЪреНрдпрд╛ рдореБрдЦреНрдп рд╡рд┐рдХрд╕рдХрд╛рдВрдкреИрдХреА рдПрдХ рдпрд╛рдЖрдзреА Clang рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд╛рдкрд░реВрди рдбреЗрдмрд┐рдпрди GNU/Linux рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рд╡рд░ рдХрд╛рдо рдХреЗрд▓реЗ рд╣реЛрддреЗ). рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, macOS рд╕рд╛рдареА uutils-coreutils рдкреЕрдХреЗрдЬрдЪреА рддрдпрд╛рд░реА, NixOS рдордзреНрдпреЗ GNU Coreutils рдЪреНрдпрд╛ рдЬрд╛рдЧреА uutils coreutils рдиреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдкреНрд░рдпреЛрдЧ, Apertis рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ uutils coreutils рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рд╣реЗрддреВ рдЖрдгрд┐ Redox OS рд╕рд╛рдареА рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ uutils рдЪреЗ рд░реБрдкрд╛рдВрддрд░ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛