{"id":156366,"date":"2026-02-03T11:11:55","date_gmt":"2026-02-03T09:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96"},"modified":"2026-02-03T11:11:55","modified_gmt":"2026-02-03T09:11:55","slug":"vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","title":{"rendered":"Vyd\u00e1n\u00ed Rust Coreutils 0.6.0 zv\u00fd\u0161ilo kompatibilitu s GNU Coreutils z 87 % na 96 %","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byl vyd\u00e1n p\u0159\u00edsp\u011bvek projektu uutils coreutils 0.6.0 (Rust Coreutils), kter\u00fd vyv\u00edj\u00ed ekvivalent bal\u00ed\u010dku GNU Coreutils napsan\u00fd v jazyce Rust. Sou\u010d\u00e1st\u00ed coreutils je v\u00edce ne\u017e sto utilit, v\u010detn\u011b sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln a ls. C\u00edlem projektu je vytvo\u0159en\u00ed multiplatformn\u00ed alternativn\u00ed implementace Coreutils, kter\u00e1 bude schopna fungovat na platform\u00e1ch Windows, Redox a Fuchsia.     <\/p>\n<p>Rust Coreutils je ve v\u00fdchoz\u00edm nastaven\u00ed aktivov\u00e1n v vyd\u00e1n\u00ed Ubuntu 25.10 a je pou\u017e\u00edv\u00e1n v distribuc\u00edch AerynOS (Serpent OS) a Apertis (vyv\u00edjeno spole\u010dnost\u00ed Collabora). Na rozd\u00edl od GNU Coreutils se implementace v Rustu distribuuje pod permisivn\u00ed licenc\u00ed MIT, nam\u00edsto copyleft licence GPL. D\u00e1le stejn\u00fd t\u00fdm v\u00fdvoj\u00e1\u0159\u016f vyv\u00edj\u00ed psan\u00e9 na Rust analogy sad utilit util-linux, diffutils, findutils, procps a acl, stejn\u011b jako program\u016f sed a login.        <\/p>\n<p>V nov\u00e9 verzi Rust Coreutils:  <\/p>\n<ul>\n<li class=\"l\"> Byla dosa\u017eena \u00farove\u0148 kompatibility s referen\u010dn\u00edm testovac\u00edm souborem GNU Coreutils \u2014 96,28 % (bylo 87,75 %). \u00dasp\u011b\u0161n\u011b bylo provedeno 622 test\u016f, co\u017e je o 56 v\u00edce ne\u017e v p\u0159edchoz\u00ed verzi (566). 16 (bylo 55) test\u016f skon\u010dilo ne\u00fasp\u011bchem, a 7 (bylo 23) test\u016f bylo p\u0159esko\u010deno. Nejv\u00fdznamn\u011bj\u0161\u00ed zv\u00fd\u0161en\u00ed kompatibility bylo zaznamen\u00e1no u utilit sort, ls, date, cksum a tail.\n<li class=\"l\"> Z utilit date, sort, locale.rs a dal\u0161\u00edch byl odstran\u011bn k\u00f3d, ve kter\u00e9m se pou\u017e\u00edvalo kl\u00ed\u010dov\u00e9 slovo \u201eunsafe\u201c.\n<li class=\"l\"> Odkazy na standardn\u00ed knihovnu libc byly nahrazeny ekvivalentn\u00edmi ochrann\u00fdmi vol\u00e1n\u00edmi poskytovan\u00fdmi bal\u00ed\u010dkem nix.\n<li class=\"l\"> Bylo zlep\u0161eno zpracov\u00e1n\u00ed chyb, byly vylou\u010deny havarijn\u00ed ukon\u010den\u00ed p\u0159i z\u00e1pisu do \/dev\/full.\n<li class=\"l\"> V utilit\u011b date byla implementov\u00e1na lokalizace n\u00e1zv\u016f m\u011bs\u00edc\u016f a dn\u016f, kter\u00e1 zohled\u0148uje ICU. Bylo zaji\u0161t\u011bno form\u00e1tov\u00e1n\u00ed hodin a kalend\u00e1\u0159e s ohledem na m\u00edstn\u00ed nastaven\u00ed.\n<li class=\"l\"> V utilit\u011b sort byla zaji\u0161t\u011bna t\u0159\u00edd\u011bn\u00ed \u010d\u00edsel s odd\u011blova\u010di tis\u00edc a byla implementov\u00e1na podpora parametr\u016f +POS\/-POS.\n<li class=\"l\"> Do utility join byla p\u0159id\u00e1na podpora vlastnost\u00ed lokality \u201ecollation\u201c, kter\u00e9 umo\u017e\u0148uj\u00ed prov\u00e1d\u011bt porovn\u00e1n\u00ed s ohledem na v\u00fdznam znak\u016f (nap\u0159\u00edklad p\u0159i porovn\u00e1v\u00e1n\u00ed m\u016f\u017ee b\u00fdt diakritika ignorov\u00e1na).\n<li class=\"l\"> Byla provedena optimalizace v\u00fdkonu utilit base32, base64, basenc a df.\n<li class=\"l\"> V utilit\u011b uniq bylo sn\u00ed\u017eeno spot\u0159eba pam\u011bti p\u0159i pr\u00e1ci bez ohledu na velikost p\u00edsmen.\n<li class=\"l\"> V utilit\u011b shuf byl optimalizov\u00e1n \u010d\u00edseln\u00fd v\u00fdstup a p\u0159id\u00e1na mo\u017enost \u201e\u2014random-seed\u201c.\n<li class=\"l\"> V tsort byla vylou\u010dena pot\u0159eba na\u010d\u00edt\u00e1n\u00ed v\u0161ech vstupn\u00edch dat do pam\u011bti.\n<li class=\"l\"> Do utility tail byl p\u0159id\u00e1n p\u0159ep\u00edna\u010d \u201e\u2014debug\u201c.\n<li class=\"l\"> V utilit\u011b chmod byly vy\u0159e\u0161eny probl\u00e9my s rekurzivn\u00edm prov\u00e1d\u011bn\u00edm operac\u00ed a byla p\u0159id\u00e1na mo\u017enost \u201e\u2014preserve-root\u201c.\n<li class=\"l\"> Na unixov\u00fdch syst\u00e9mech byla pos\u00edlena bezpe\u010dnost p\u0159i proch\u00e1zen\u00ed obsahu adres\u00e1\u0159\u016f.\n<li class=\"l\"> Do utilit ls, id, mkdir, mkfifo a mknod byla p\u0159id\u00e1na podpora mechanismu mandatorn\u00edho \u0159\u00edzen\u00ed p\u0159\u00edstupu SMACK.\n<li class=\"l\"> Do syst\u00e9mu kontinu\u00e1ln\u00ed integrace byla p\u0159id\u00e1na kontrola sestaven\u00ed na 64bitov\u00fdch syst\u00e9mech RISC-V s knihovnou musl.\n<li class=\"l\"> Zlep\u0161ena funk\u010dnost ve Windows s vyu\u017eit\u00edm Cygwin.\n<li class=\"l\"> Byly roz\u0161\u00ed\u0159eny mo\u017enosti, odstran\u011bny probl\u00e9my a p\u0159id\u00e1ny chyb\u011bj\u00edc\u00ed mo\u017enosti pro utility arch, base64, basename, cat, chgrp, chmod, chroot, cksum, comm, cp, csplit, date, dd, df, dir, dirname, du, echo, env, expand, expr, fmt, fold, groups, hashsum, head, hostid, id, install, join, kill, ln, logname, ls, mkdir, mkfifo, mknod, mktemp, more, mv, nice, nl, nohup, nproc, numfmt, pr, printenv, printf, ptx, readlink, rm, rmdir, runcon, seq, shred, shuf, sort, split, stat, stdbuf, stty, sync, tac, tail, tee, test, timeout, touch, truncate, tsort, uname, unexpand, uniq, uptime, users, wc, yes, ucore, uucore, uudoc.    <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64730\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 uutils coreutils 0.6.0 (Rust Coreutils), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 coreutils \u0432\u0445\u043e\u0434\u0438\u0442 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430 \u0443\u0442\u0438\u043b\u0438\u0442, \u0432\u043a\u043b\u044e\u0447\u0430\u044f sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln \u0438 ls. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0439 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Coreutils, \u0441\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0435\u0433\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 Windows, Redox [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-156366","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 uutils coreutils 0.6.0 (Rust Coreutils), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Rust Coreutils 0.6.0, \u043f\u043e\u0432\u044b\u0441\u0438\u0432\u0448\u0438\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 GNU Coreutils \u0441 87% \u0434\u043e 96% | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 uutils coreutils 0.6.0 (Rust Coreutils), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-02-03T09:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-03T09:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed Rust Coreutils 0.6.0 zv\u00fd\u0161ilo kompatibilitu s GNU Coreutils z 87% na 96% | ProHoster","description":"Bylo vyd\u00e1no vyd\u00e1n\u00ed projektu uutils coreutils 0.6.0 (Rust Coreutils), vyv\u00edjej\u00edc\u00ed alternativu k bal\u00ed\u010dku GNU Coreutils, napsanou v jazyce Rust.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Rust Coreutils 0.6.0, \u043f\u043e\u0432\u044b\u0441\u0438\u0432\u0448\u0438\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 GNU Coreutils \u0441 87% \u0434\u043e 96% | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 uutils coreutils 0.6.0 (Rust Coreutils), \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-02-03T09:11:55+00:00","article:modified_time":"2026-02-03T09:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"156366","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-03 09:13:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-03 09:11:56","updated":"2026-02-03 09:13:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/156366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=156366"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/156366\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=156366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=156366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=156366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}