{"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\/sk\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","title":{"rendered":"Vydanie Rust Coreutils 0.6.0, ktor\u00e9 zv\u00fd\u0161ilo kompatibilitu s GNU Coreutils z 87 % na 96 %","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bol zverejnen\u00fd nov\u00fd release projektu uutils coreutils 0.6.0 (Rust Coreutils), ktor\u00fd vyv\u00edja alternat\u00edvu k paketu GNU Coreutils nap\u00edsan\u00fa v jazyku Rust. Coreutils zah\u0155\u0148a viac ako sto util\u00edt, vr\u00e1tane sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln a ls. Cie\u013eom projektu je vytvorenie multiplatformnej alternat\u00edvnej implement\u00e1cie Coreutils, ktor\u00e1 je schopn\u00e1 pracova\u0165 na platform\u00e1ch Windows, Redox a Fuchsia.     <\/p>\n<p>Rust Coreutils je predvolene zahrnut\u00fd v release Ubuntu 25.10 a pou\u017e\u00edva sa v distrib\u00faci\u00e1ch AerynOS (Serpent OS) a Apertis (rozv\u00edjan\u00fd spolo\u010dnos\u0165ou Collabora). Na rozdiel od GNU Coreutils je implement\u00e1cia v Ruste distribuovan\u00e1 pod permiss\u00edvnou licenciou MIT, namiesto copyleft licencie GPL. Rovnako t\u00edmto v\u00fdvoj\u00e1rom s\u00fa vyv\u00edjan\u00e9 anal\u00f3gy util\u00edt util-linux, diffutils, findutils, procps a acl nap\u00edsan\u00e9 v Rust, ako aj programy sed a login.        <\/p>\n<p>V novej verzii Rust Coreutils:  <\/p>\n<ul>\n<li class=\"l\"> Dosiahnut\u00e1 \u00farove\u0148 kompatibility s referen\u010dn\u00fdm testovac\u00edm s\u00faborom GNU Coreutils \u2014 96,28 % (bolo 87,75 %). \u00daspe\u0161ne vykonan\u00fdch 622 testov, \u010do je o 56 viac ako v predch\u00e1dzaj\u00facej verzii (566). 16 (bolo 55) testov skon\u010dilo ne\u00faspechom a 7 (bolo 23) testov bolo presko\u010den\u00fdch. Najv\u00fdraznej\u0161ie zv\u00fd\u0161enie kompatibility bolo zaznamenan\u00e9 pre n\u00e1stroje sort, ls, date, cksum a tail.\n<li class=\"l\"> Z n\u00e1strojov date, sort, locale.rs a \u010fal\u0161\u00edch bol odstr\u00e1nen\u00fd k\u00f3d, v ktorom sa pou\u017e\u00edvalo k\u013e\u00fa\u010dov\u00e9 slovo \u201eunsafe\u201c.\n<li class=\"l\"> Volania na \u0161tandardn\u00fa kni\u017enicu libc boli nahraden\u00e9 ekvivalentn\u00fdmi chr\u00e1nen\u00fdmi volaniami poskytovan\u00fdmi bal\u00edkom nix.\n<li class=\"l\"> Vylep\u0161en\u00e9 spracovanie ch\u00fdb, eliminovan\u00e9 havarijn\u00e9 ukon\u010denia pri z\u00e1pise do \/dev\/full.\n<li class=\"l\"> V utilite date bola implementovan\u00e1 lokaliz\u00e1cia n\u00e1zvov mesiacov a dn\u00ed so zoh\u013eadnen\u00edm ICU. Zabezpe\u010den\u00e9 je form\u00e1tovanie hod\u00edn a kalend\u00e1ra s oh\u013eadom na lokalitu.\n<li class=\"l\"> V utilite sort bola zabezpe\u010den\u00e1 triedenie \u010d\u00edsel s oddelova\u010dmi tis\u00edc a bola implementovan\u00e1 spracovanie parametrov +POS\/-POS.\n<li class=\"l\"> Do n\u00e1stroja join bola pridan\u00e1 podpora vlastnost\u00ed lokality \u201ecollation\u201c, ktor\u00e9 umo\u017e\u0148uj\u00fa vykon\u00e1va\u0165 porovn\u00e1vania s oh\u013eadom na v\u00fdznam symbolov (napr\u00edklad pri porovn\u00e1van\u00ed sa m\u00f4\u017ee ignorova\u0165 diakritika).\n<li class=\"l\"> Bola optimalizovan\u00e1 v\u00fdkonnos\u0165 util\u00edt base32, base64, basenc a df.\n<li class=\"l\"> V utilite uniq bolo zn\u00ed\u017een\u00e9 vyu\u017eitie pam\u00e4te pri pr\u00e1ci bez oh\u013eadu na ve\u013ekos\u0165 p\u00edsmen.\n<li class=\"l\"> N\u00e1stroj shuf bol optimalizovan\u00fd na \u010d\u00edseln\u00fd v\u00fdstup a bola pridan\u00e1 mo\u017enos\u0165 \u201e\u2014random-seed\u201c.\n<li class=\"l\"> V tsort bola vyl\u00fa\u010den\u00e1 na\u010d\u00edtanie v\u0161etk\u00fdch vstupn\u00fdch d\u00e1t do pam\u00e4te.\n<li class=\"l\"> Do n\u00e1stroja tail bol pridan\u00fd flag \u201e\u2014debug\u201c.\n<li class=\"l\"> V n\u00e1stroji chmod boli vyrie\u0161en\u00e9 probl\u00e9my s rekurz\u00edvnym vykon\u00e1van\u00edm oper\u00e1ci\u00ed a bola pridan\u00e1 mo\u017enos\u0165 \u201e\u2014preserve-root\u201c.\n<li class=\"l\"> Na syst\u00e9moch podobn\u00fdch Unixu bola posilnen\u00e1 bezpe\u010dnos\u0165 pri pr\u00edstupe k obsahu adres\u00e1rov.\n<li class=\"l\"> Do util\u00edt ls, id, mkdir, mkfifo a mknod bola pridan\u00e1 podpora mechanizmu mand\u00e1tneho riadenia pr\u00edstupu SMACK.\n<li class=\"l\"> Do syst\u00e9mu kontinu\u00e1lnej integr\u00e1cie bola pridan\u00e1 kontrola zostavenia na 64-bitov\u00fdch syst\u00e9moch RISC-V s kni\u017enicou musl.\n<li class=\"l\"> Zlep\u0161en\u00e1 funk\u010dnos\u0165 vo Windows s pou\u017eit\u00edm Cygwin.\n<li class=\"l\"> Roz\u0161\u00edren\u00e9 mo\u017enosti, odstr\u00e1nen\u00e9 probl\u00e9my a pridan\u00e9 ch\u00fdbaj\u00face mo\u017enosti pre 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.4 - 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\/sk\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Vydanie Rust Coreutils 0.6.0, ktor\u00e9 zv\u00fd\u0161ilo kompatibilitu s GNU Coreutils z 87% na 96% | ProHoster","description":"Bol publikovan\u00fd v\u00fdstup projektu uutils coreutils 0.6.0 (Rust Coreutils), ktor\u00fd vyv\u00edja anal\u00f3g bal\u00edka GNU Coreutils, nap\u00edsan\u00fd v jazyku Rust.","canonical_url":"https:\/\/prohoster.info\/sk\/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":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/156366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=156366"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/156366\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=156366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=156366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=156366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}