{"id":163456,"date":"2026-03-09T11:11:57","date_gmt":"2026-03-09T09:11:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-uutils-0-7-varianta-gnu-coreutils-na-yazyke-rust"},"modified":"2026-03-09T11:11:57","modified_gmt":"2026-03-09T09:11:57","slug":"vypusk-uutils-0-7-varianta-gnu-coreutils-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-uutils-0-7-varianta-gnu-coreutils-na-yazyke-rust","title":{"rendered":"Uutils 0.7 izlaidums, GNU Coreutils versija Rust valod\u0101","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Public\u0113ts uutils coreutils 0.7.0 (Rust Coreutils) projekts, kas att\u012bsta GNU Coreutils pakotnes analogu, kura izstr\u0101d\u0101ta valod\u0101 Rust. coreutils ietver vair\u0101k nek\u0101 simts util\u012btu, tostarp sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln un ls. Projekta m\u0113r\u0137is ir rad\u012bt platformu neatkar\u012bgu alternat\u012bvu Coreutils \u012bstenojumu, kas, starp citu, var darboties Windows, Redox un Fuchsia platform\u0101s.     <\/p>\n<p>Rust Coreutils pa noklus\u0113jumu tiek izmantots Ubuntu 25.10 laidien\u0101 un tiek pielietots AerynOS (Serpent OS) un Apertis (p\u0101rvalda uz\u0146\u0113mums Collabora) izplat\u012bjumos. At\u0161\u0137ir\u012bb\u0101 no GNU Coreutils, Rust realiz\u0101cija tiek izplat\u012bta ar MIT at\u013caujas licenci, nevis copyleft GPL licenci. Papildus, to pa\u0161u izstr\u0101d\u0101t\u0101ju komanda izstr\u0101d\u0101 Rust b\u0101z\u0113tus analogus util-linux, diffutils, findutils, procps un acl komplektiem, k\u0101 ar\u012b programm\u0101m sed un login.        <\/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 kopu bija 94.59% (iepriek\u0161 96.28%). Veikti 629 testi, kas ir par 7 vair\u0101k nek\u0101 iepriek\u0161\u0113j\u0101 versij\u0101 (622). 23 (iepriek\u0161 16) testi nedeva rezult\u0101tus, bet 13 (iepriek\u0161 7) testi tika izlaisti. Sader\u012bbas samazin\u0101jums izskaidrojams ar testu kopas atjaunin\u0101\u0161anu uz GNU Coreutils 9.10 izlai\u0161anas st\u0101vokli, kur\u0101 pievienoti 19 jauni testi. Ja \u0146em v\u0113r\u0101 kop\u0113jo testu skaitu, tad Rust Coreutils nodro\u0161ina sekm\u012bgu izpildi par 7 testiem vair\u0101k nek\u0101 iepriek\u0161\u0113j\u0101 izlaidum\u0101.\n<li class=\"l\"> Visliel\u0101kie sader\u012bbas uzlabojumi nov\u0113roti util\u012bt\u0113m date, fmt, kill, ptx, numfmt un cksum. Maz\u0101k noz\u012bm\u012bgi sader\u012bbas uzlabojumi nov\u0113roti util\u012bt\u0113m cut, tac, tail, tr, uniq, od, chroot, stat, mktemp, pr, readlink, ln, kill, nproc, rm, env, sync, fmt, factor un wc.\n<li class=\"l\"> Nodro\u0161in\u0101ta Rust bibliot\u0113kas num-prime atbalsts, kas tiek izmantota util\u012bt\u0113 factor test\u0113\u0161anai.\n<li class=\"l\"> Izmantotas \u0101tr\u0101kas rustc-hash \u0123ener\u0113jo\u0161\u0101s versijas ls, du, tsort, shuf, mv un foldhash util\u012bt\u0113 sort.\n<li class=\"l\"> Optimiz\u0113ta ASCII simbolu apstr\u0101de util\u012bt\u0113s unexpand un expand, kas \u013c\u0101va pa\u0101trin\u0101t darb\u012bbu par 14% bufer\u0113t\u0101 las\u012b\u0161anas gad\u012bjum\u0101.\n<li class=\"l\"> Atmi\u0146as atlases darb\u012bbas ir optimiz\u0113tas util\u012bt\u0113m shuf, split, sort un du, \u013caujot pa\u0101trin\u0101t du par 3\u20136%, bet shuf par 4%.\n<li class=\"l\"> Pa\u0101trin\u0101ta skait\u013cu p\u0101rv\u0113r\u0161ana virkn\u0113s util\u012bt\u0113 nl.\n<li class=\"l\"> Samazin\u0101ts izpild\u0101mo failu izm\u0113rs un pa\u0101trin\u0101ta util\u012btu true un false palai\u0161ana.\n<li class=\"l\"> Vair\u0101k nek\u0101 20 util\u012bt\u0113s, tostarp echo, date, sort, expr, hostname, id, comm, pr un dircolors, nov\u0113rstas av\u0101rijas probl\u0113mas, kad nav iesp\u0113jams veikt ierakstus stderr (p\u0101radres\u0101cija uz \/dev\/full).\n<li class=\"l\"> Umask, mkdirat, mknod un cit\u0101s util\u012bt\u0113s aizst\u0101tas nedro\u0161\u0101s libc izsaukuma ar aizsarg\u0101t\u0101m apvalk\u0101m no crate pakotnes nix.\n<li class=\"l\"> Tika nodro\u0161in\u0101ta pareiza opcijas \u00ab\u2014preserve-root\u00bb darb\u012bba util\u012bt\u0113 \u00abrm\u00bb, ja nor\u0101d\u012bti simboliskie saites.\n<li class=\"l\"> Uzlabota NetBSD, Windows un NixOS platformu atbalsts. Uzlabota b\u016bvniec\u012bba PowerPC arhitekt\u016brai.\n<li class=\"l\"> Papla\u0161in\u0101tas iesp\u0113jas, nov\u0113rstas probl\u0113mas un pievienotas tr\u016bksto\u0161\u0101s opcijas util\u012bt\u0113m cat, cksum, chroot, comm, cp, csplit, cut, date, dd, df, dircolors, du, echo, env, expand, expr, factor, false, fmt, fold, hostname, id, install, kill, ln, ls, mktemp, mknod, mv, nl, nproc, numfmt, od, paste, pr, printfm, ptx, readlink, rm, shuf, sort, split, stat, stdbuf, stty, sync, tac, tail, test, tr, true, tsort, unexpand, uniq, uptime, vdir, wc, whoami.  <\/li>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64945\">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.7.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-163456","post","type-post","status-publish","format-standard","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.7.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\/lv\/blog\/news\/vypusk-uutils-0-7-varianta-gnu-coreutils-na-yazyke-rust\" \/>\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.7, \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.7.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\/vypusk-uutils-0-7-varianta-gnu-coreutils-na-yazyke-rust\" \/>\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-03-09T09:11:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-09T09:11:57+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\udd47uutils 0.7 izdevums, GNU Coreutils variants Rust valod\u0101 | ProHoster","description":"Public\u0113ts uutils coreutils 0.7.0 (Rust Coreutils) izdevums, kas att\u012bsta l\u012bdz\u012bgu GNU Coreutils pakotnei, kas rakst\u012bta Rust valod\u0101.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-uutils-0-7-varianta-gnu-coreutils-na-yazyke-rust","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.7, \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.7.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\/vypusk-uutils-0-7-varianta-gnu-coreutils-na-yazyke-rust","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-03-09T09:11:57+00:00","article:modified_time":"2026-03-09T09:11:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/163456","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=163456"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/163456\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=163456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=163456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=163456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}