{"id":183214,"date":"2026-09-01T10:53:23","date_gmt":"2026-09-01T08:53:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/vypusk-uutils-0-11-varianta-gnu-coreutils-na-yazyke-rust"},"modified":"2026-09-01T10:53:27","modified_gmt":"2026-09-01T08:53:27","slug":"uutils-0-11-release-a-rust-implementation-of-gnu-coreutils","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/uutils-0-11-release-a-rust-implementation-of-gnu-coreutils","title":{"rendered":"Uutils 0.11 izlaidums, GNU Coreutils variants valod\u0101 Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Public\u0113ts uutils coreutils 0.11.0 (Rust Coreutils) izlaidums, kas att\u012bsta GNU Coreutils pakotnes analogu, rakst\u012btu valod\u0101 Rust. Coreutils iek\u013cauj vair\u0101k nek\u0101 simts util\u012btu, tai skait\u0101 sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln un ls. Projekta m\u0113r\u0137is ir izveidot multiplatformu alternat\u012bvu Coreutils realiz\u0101ciju, kas sp\u0113j darboties Windows, Redox un Fuchsia platform\u0101s.     <\/p>\n<p>Rust Coreutils tiek izmantots noklus\u0113jum\u0101 Ubuntu 25.10 izlaidum\u0101 un da\u013c\u0113ji Ubuntu 26.04. Rust Coreutils tiek ar\u012b izmantots AerynOS (Serpent OS) un Apertis (att\u012bsta Collabora) izplat\u012bjumos. At\u0161\u0137ir\u012bb\u0101 no GNU Coreutils, Rust realiz\u0101cija tiek izplat\u012bta saska\u0146\u0101 ar MIT at\u013caujo\u0161o licenci, nevis ar GPL koplieto\u0161anas licenci. Turkl\u0101t t\u0101 pati izstr\u0101d\u0101t\u0101ju komanda att\u012bsta Rust rakst\u012btus util-linux, diffutils, findutils, procps un acl util\u012btu komplektu analogus, k\u0101 ar\u012b sed un login programmas.        <\/p>\n<p>Jaunaj\u0101 Rust Coreutils versij\u0101:  <\/p>\n<ul>\n<li class=\"l\"> Sader\u012bbas l\u012bmenis ar GNU Coreutils atsauces testu komplektu bija 95.33% (iepriek\u0161 94.44%). Sekm\u012bgi izpild\u012bti 653 testi, kas ir par 8 vair\u0101k nek\u0101 iepriek\u0161\u0113j\u0101 versij\u0101 (645). 22 testi beidz\u0101s neveiksm\u012bgi (iepriek\u0161 29), bet 15 testi tika izlaisti (iepriek\u0161 15).\n<li class=\"l\"> Ieg\u0101d\u0101ts jauns probl\u0113mu diagnostic\u0113\u0161anas dzin\u0113js, kas balst\u012bts uz ariadne bibliot\u0113kas, un kas izvada skaidrus k\u013c\u016bdu zi\u0146ojumus termin\u0101l\u0101, kad util\u012btas tiek palaistas, ar nor\u0101d\u012btajiem komandrindas argumentiem, kas izrais\u012bja probl\u0113mu. K\u013c\u016bdu vizualiz\u0101cija ir iek\u013cauta util\u012bt\u0101s chmod, mkdir, mkfifo, mknod, install, tr, expr, sort, numfmt, cut, env, head, tail, truncate, split, shred, stdbuf, od, seq, dd, stat, join, csplit, ls, df un du. Lai izsl\u0113gtu diagnostikas zi\u0146ojumus, tika pied\u0101v\u0101ta vides main\u012bg\u0101 UUTILS_DIAG.      <center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/09\/2e9ee81194836b8f3f2fe7505cc84c47.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Veidojot laidienus, tiek aktiviz\u0113tas optimiz\u0101cijas, pamatojoties uz koda profiliem (PGO \u2014 Profiliem vad\u012bta optimiz\u0101cija), kas \u013cauj \u0123ener\u0113t optimiz\u0113tu kodu, balstoties uz programmas izpildes anal\u012bzi. Programm\u0113t\u0101ju v\u0113rt\u0113jum\u0101 da\u017e\u0101s oper\u0101cij\u0101s veiktsp\u0113ja pieaugusi l\u012bdz pat 31%.\n<li class=\"l\"> Uzlabota util\u012btu cp (par 32.93%), join (2.5 reizes \u0101tr\u0101k nek\u0101 GNU, pateicoties nevajadz\u012bgu lokaliz\u0101cijas sal\u012bdzin\u0101jumu izsl\u0113g\u0161anai), od, ptx (par 4%), nl, tail, expand, unexpand, numfmt un sort veiktsp\u0113ja. K\u0101 k\u013c\u016bdas tagad tiek v\u0113rt\u0113ti gad\u012bjumi, kad oper\u0101ciju izpilde izr\u0101d\u0101s iev\u0113rojami l\u0113n\u0101ka nek\u0101 GNU Coreutils.\n<li class=\"l\"> Nov\u0113rotas atsevi\u0161\u0137as at\u0161\u0137ir\u012bbas ar GNU Coreutils util\u012btu darb\u012bbu pr, numfmt, join, id, mkdir, fold, sort, stat, od un date.\n<li class=\"l\"> Ieviestas GNU Coreutils specifiskas opcijas: \u00abuname -A\u00bb, \u00abuname \u2014all-labeled\u00bb, \u00abcut -F\u00bb, \u00abcut \u2014whitespace-delimited\u00bb, \u00abpr \u2014columns\u00bb, \u00abpr \u2014join-lines\u00bb, \u00abpr -f\u00bb.\n<li class=\"l\"> Util\u012bt\u0113s mv, cp, rm, chmod, stdbuf ir veikts darbs, lai stiprin\u0101tu dro\u0161\u012bbu, nov\u0113r\u0161ot ievainojam\u012bbas, kas saist\u012btas ar sacens\u012bbu st\u0101vokli, \u013caujot main\u012bt datus laik\u0101 starp inform\u0101cijas valid\u0101ciju un darb\u012bbas izpildi ar tiem, piem\u0113ram, aizst\u0101jot failu ar simbolisko saiti laik\u0101 starp p\u0101rbaudes pabeig\u0161anu un darb\u012bbas uzs\u0101k\u0161anu. Sist\u0113mu skritpeg\u0161u kontekst\u0101, kas tiek izpild\u012bti ar root ties\u012bb\u0101m, \u0161\u0101das ievainojam\u012bbas \u013cauj kop\u0113t vai p\u0101rrakst\u012bt neat\u013cautus failus.\n<li class=\"l\"> Veikts darbs, lai nov\u0113rstu av\u0101riju util\u012bt\u0113s split, yes, sort, stat, csplit, ls, od, nl, pr, csplit, dd, touch, tail, tac, who.\n<li class=\"l\"> Ieviestas kill un uptime versijas Windows sist\u0113m\u0101m.\n<li class=\"l\"> P\u0101rtraukta byteorder, same-file, filetime, winapi-util, file_diff, mockstream, binary-heap-plus, compare, arrayref izmanto\u0161ana (p\u0113d\u0113jiem bija dro\u0161\u012bbas kompromits), exacl un dns-lookup funkciju labad no std, rustix un windows-sys bibliot\u0113k\u0101m.\n<li class=\"l\"> R\u012bkos ls un comm pievienota atbalsta lokaliz\u0101cijas \u012bpa\u0161\u012bb\u0101m \u00abcollation\u00bb, kas \u013cauj veikt sal\u012bdzin\u0101jumus, \u0146emot v\u0113r\u0101 simbolu noz\u012bmi (piem\u0113ram, sal\u012bdzin\u0101\u0161anu var veikt, ne\u0146emot v\u0113r\u0101 akcentus).\n<li class=\"l\"> Uzlabota darbs ar vair\u0101ku baito simboliem util\u012bt\u0113s nl un cut.      <\/ul>\n<p>Papildus j\u0101atz\u012bm\u0113, ka Canonical ir public\u0113jusi divus eksperiment\u0101lus konteineru att\u0113lus Rust programm\u0113\u0161anas izstr\u0101dei, kas atbilst Dev Container specifik\u0101cijai. Pirmais att\u0113ls ietver Rust 1.93, Cargo, rust-analyzer, Clippy, Rustfmt, Miri (interpretators undefined behavior atkl\u0101\u0161anai), cargo-auditable (kompaktu auditu), GCC, Clang, LLD, pkg-config, Just, Git, Vim, Helix, Ripgrep, Hyperfine, Bacon, xh un curl. Otrais att\u0113ls papildus \u0161im satur Ubuntu izstr\u0101des pakotnes: git-buildpackage, sbuild, ubuntu-dev-tools, devscripts, dh-make, dh-cargo, autopkgtest, cargo-vendor-filterer.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66185\">opennet.lv<\/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.11.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":10,"featured_media":183216,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183214","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - 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.11.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=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/uutils-0-11-release-a-rust-implementation-of-gnu-coreutils\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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 uutils 0.11, \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 GNU Coreutils \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | 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.11.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\/lv\/blog\/news\/uutils-0-11-release-a-rust-implementation-of-gnu-coreutils\" \/>\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-09-01T08:53:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-01T08:53:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47uutils 0.11 izlaidums, GNU Coreutils variants Rust valod\u0101 | ProHoster","description":"Public\u0113ts uutils coreutils 0.11.0 (Rust Coreutils) izlaidums, kas att\u012bsta GNU Coreutils analogu, kas uzrakst\u012bts Rust valod\u0101.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/uutils-0-11-release-a-rust-implementation-of-gnu-coreutils","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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 uutils 0.11, \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 GNU Coreutils \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | 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.11.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\/lv\/blog\/news\/uutils-0-11-release-a-rust-implementation-of-gnu-coreutils","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-09-01T08:53:24+00:00","article:modified_time":"2026-09-01T08:53:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"183214","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-09-09 10:59:27","updated":"2026-09-09 10:59:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/183214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=183214"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/183214\/revisions"}],"predecessor-version":[{"id":183215,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/183214\/revisions\/183215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/183216"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=183214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=183214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=183214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}