POSIX เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เชธเชฎเซ‚เชน เช…เชจเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ AV1 เชกเซ€เช•เซ‹เชกเชฐ

posixutils-rs 0.2.1 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ POSIX เชธเซเชŸเชพเชจเซเชกเชฐเซเชกเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‹ เชธเช‚เช—เซเชฐเชน เชตเชฟเช•เชธเชพเชตเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ (cp, mv, awk, make, vi, find, sort, wc, xargs, sh, m4, sed, เชตเช—เซ‡เชฐเซ‡). เชตเชฟเช•เชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡, เชนเชพเชฒเชจเชพ เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. posixutils-rs เช•เซ‹เชก MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ POSIX.2024 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชตเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ GNU เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฒเซ‡เช–เช•เซ‹ เชฆเซเชตเชพเชฐเชพ เช—เซ‡เชฐเชตเชพเชœเชฌเซ€ เชฐเซ€เชคเซ‡ เชซเซ‚เชฒเซ‡เชฒเซ€ เชนเซ‹เชตเชพเชจเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, posixutils-rs เช เชนเชพเชฒเชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹เชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชณเชคเชพ เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช…เชฆเซเชฏเชคเชจ GNU เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

Uutils เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฅเซ€ เชคเชซเชพเชตเชคเซ‹, เชœเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ GNU Coreutils เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเชพ เชตเซเชฏเชพเชชเช• เช…เชตเช•เชพเชถเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช…เชจเซเชฏ เชฌเชพเชฌเชคเซ‹เชจเซ€ เชธเชพเชฅเซ‡, vi, awk, bc, m4, cron เช…เชจเซ‡ c99 เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชœเซ‡เชตเชพ POSIX เชธเชฟเชธเซเชŸเชฎ เช˜เชŸเช•เซ‹เชจเซ€ เชฐเชšเชจเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฎเชœ เชเช• เชจเซเชฏเซ‚เชจเชคเชฎ เช…เชญเชฟเช—เชฎ, เชœเซ‡ POSIX เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‹ เชฎเชพเชคเซเชฐ เชจเซเชฏเซ‚เชจเชคเชฎ เชœเชฐเซ‚เชฐเซ€ เชธเซ‡เชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชจเซ‹ เชธเซ‚เชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชœเซ‡ เชตเชฟเชจเชพ เช•เชฐเชตเซเช‚ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เช›เซ‡. posixutils-rs เชธเซเชฏเซเชŸเชฎเชพเช‚เชจเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชธเซเชต-เชธเชฎเชพเชฏเซ‡เชฒ เช•เซ‹เชก เชคเชฐเซ€เช•เซ‡ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชจเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชนเชพเชฒเชฎเชพเช‚, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค 55 เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ POSIX เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชตเชฐเซ‡เชœเชจเชพ เชคเชฌเช•เซเช•เซ‡ เช›เซ‡, 22 เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชœเชฐเซ‚เชฐเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ (เชชเชฐเช‚เชคเซ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชตเชฐเซ‡เชœ เชนเชœเซ เชธเซเชงเซ€ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€), 20 เชกเซเชฐเชพเชซเซเชŸ เชธเซเชŸเซ‡เชœ เชชเชฐ เช›เซ‡, เช…เชจเซ‡ 44 เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชชเชฐ เช•เชพเชฎ เชฅเชฏเซเช‚ เชจเชฅเซ€. เชนเชœเซ เชธเซเชงเซ€ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เช…เชฎเชฒเซ€เช•เซƒเชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡เชจเซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชฎเชพเช‚: awk, basename, bc, cp, cut, chown, date, diff, file, find, grep, ls, nice, ps, sort, strings, tail, tr, tty, wc, uniq. เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชฎเชพเช‚, เชœเซ‡เชจเชพ เชชเชฐ เช•เชพเชฎ เชถเชฐเซ‚ เชฅเชฏเซเช‚ เชจเชฅเซ€: crontab, c17, cflow, ctags, gettext, ed, ex, iconv, lex, locale, mailx, make, patch, pax, sed, sh, sccs, yacc, uucp, vi .

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚ awk, m4, ps, realpath, join, time, fuser เช…เชจเซ‡ gencat เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชฎเซ‡เชฐเซ‹ เชคเซ‡เชฎเชœ musl C เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช…เชจเซ‡ ftw เชจเซ€ เชœเซ‹เช—เชตเชพเชˆ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชฐเชพเชœเซเชฏ-เชธเช‚เชฐเช•เซเชทเชฟเชค เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชตเซƒเช•เซเชท เชŸเซเชฐเชพเชตเชฐเซเชธเชฒ เชฐเซ‡เชธ เชฎเชพเชŸเซ‡ เชชเซเชธเซเชคเช•เชพเชฒเชฏ.

เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ rav1d เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชคเชจเซ€ เชจเซ‹เช‚เชง เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช, เชœเซ‡ AV1 เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‹เชกเชฟเช‚เช— เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชกเซ€เช•เซ‹เชกเชฐ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชฐเชธเซเชŸ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡. เชตเชฟเช•เชพเชธ dav1d เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเชพ เชกเซ€เช•เซ‹เชกเชฐ เช•เซ‹เชกเชจเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชชเซ‹เชฐเซเชŸ เช•เชฐเซ€เชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเช—เซ€เช•เซƒเชค เชฅเชฏเซ‡เชฒ เช›เซ‡. เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡เชฒ เชชเซ‹เชฐเซเชŸ dav1d เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ API เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡. เช†เชชเชฃเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฒเช–เชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚เชจเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‡ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เชถเช•เซเชฏ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเชฎเชธเซเชฏเชพเช“ เชŸเชพเชณเชตเชพ เช…เชจเซ‡ AV1 เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เชคเชฎเชพเชฎ เชœเชŸเชฟเชฒเชคเชพเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชคเชฐเซ€เช•เซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชธเชพเชฌเชฟเชค เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชพเชฏเซ‡เชฒ เชกเซ€เช•เซ‹เชกเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เชฆเซเชตเชพเชฐเชพ เชธเชฎเชœเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชคเซ‡เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, rav1d เชจเซเช‚ เชคเซˆเชฏเชพเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ dav6d เช•เชฐเชคเชพเช‚ 1% เชชเชพเช›เชณ เช›เซ‡, เชชเชฐเช‚เชคเซ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เช•เซ‹เชกเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเชฎเชพเชจเชคเชพ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เช…เชญเชฟเช—เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชœเซ‡เชฎเชพเช‚ เช†เชฆเชฟเชฎ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชกเซ€เช•เซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เช•เชพเชฐเซเชฏเซ‹ เชเชธเซ‡เชฎเซเชฌเชฒเชฐเชฎเชพเช‚ เช…เชธเซเชฐเช•เซเชทเชฟเชค เชฌเซเชฒเซ‹เช•เซเชธเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (dav1d เชฎเชพเช‚เชฅเซ€ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡), เชกเซ‡เชŸเชพ เชœเซ‡เชฎเชพเช‚ เชธเซเชŸเซเชฐเซ€เชฎ เชชเชพเชฐเซเชธเชฟเช‚เช— เชธเชพเชฅเซ‡ เชคเชชเชพเชธ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชซเช‚เช•เซเชถเชจเซเชธ (เชตเชฟเชกเชฟเชฏเซ‹ เชกเซ€เช•เซ‹เชกเชฐเซเชธเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เช“เชณเช–เชตเชพเชจเซ‹ เชญเซ‚เชคเช•เชพเชณเชจเซ‹ เช…เชจเซเชญเชต เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชธเชฎเชธเซเชฏเชพเช“ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเชพ เชกเซ‡เชŸเชพ เช‘เชชเชฐเซ‡เชถเชจเชจเซ‡ เชฌเชฆเชฒเซ‡ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชชเชพเชฐเซเชธเชฟเช‚เช— เช•เซ‹เชกเชฎเชพเช‚ เชŠเชญเซ€ เชฅเชพเชฏ เช›เซ‡).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹