{"id":114636,"date":"2024-03-29T00:25:47","date_gmt":"2024-03-28T22:25:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-nabora-utilit-gnu-coreutils-9-5-i-ego-varianta-na-yazyke-rust"},"modified":"2024-03-29T00:25:47","modified_gmt":"2024-03-28T22:25:48","slug":"vypusk-nabora-utilit-gnu-coreutils-9-5-i-ego-varianta-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nabora-utilit-gnu-coreutils-9-5-i-ego-varianta-na-yazyke-rust","title":{"rendered":"GNU Coreutils 9.5 utiliidikomplekti ja selle Rusti versiooni v\u00e4ljalase","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>On avalikustatud GNU Coreutils 9.5 p\u00f5hikomplekti stabiilne versioon, mis sisaldab selliseid programme nagu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls jne.     <\/p>\n<p>Peamised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> Utiliitides cp, mv, install, cat ja split on optimeeritud lugemise ja kirjutamise toiminguid. Minimaalne loetav v\u00f5i kirjutatav ploki suurus on suurendatud 128KiB-lt 256KiB-le, mis on suurendanud vahem\u00e4lus hoitud failide lugemise l\u00e4bilaskev\u00f5imet 10-20%.\n<li class=\"l\"> Utiliitides env, kill ja timeout on lisatud toetus nimetu signaalide toetamiseks.\n<li class=\"l\"> MCS\/MLS m\u00e4rgiste edastamise eemaldamisega on suurenenud koopiate t\u00f5husus SELinux s\u00fcsteemis.\n<li class=\"l\"> V\u00e4henenud sort utiliidi k\u00e4ivitusaeg, l\u00f5petades d\u00fcnaamilise linkimise libcrypto raamatukoguga olukordades, kus valikut &#171;-R&#187; ei ole m\u00e4\u00e4ratud.\n<li class=\"l\"> Utiliidi wc t\u00f6\u00f6 kiirus on oluliselt paranenud \u00fcherealistes lokaliseerimistes ja veidi paranenud mitmerealistes lokaliseerimistes.\n<li class=\"l\"> Chgrp utiliidi lisamine toeta valikut &#171;&#8212;from=OWNER:GROUP&#187; ainult failidele, millel on m\u00e4\u00e4ratud omanik ja grupp, muudatuste kohaldamiseks.\n<li class=\"l\"> Chmod utiliidis, samamoodi nagu chown ja chmod utiliitides, on rakendatud valikud &#171;-h&#187;, &#171;-H&#187;, &#171;-L&#187;, &#171;-P&#187; ja &#171;&#8212;dereference&#187;, mis pakuvad t\u00e4iendavaid v\u00f5imalusi s\u00fcmboolsete linkide t\u00f6\u00f6tlemiseks.\n<li class=\"l\"> Cp utiliidi lisatud valik &#171;&#8212;keep-directory-symlink&#187; olemasolevate kataloogide s\u00fcmboolsete linkide s\u00e4ilitamiseks ja j\u00e4rgimiseks.\n<li class=\"l\"> Cp ja mv utiliidides on lisatud valik &#171;&#8212;update=none-fail&#187;, mis meenutab valikut &#171;&#8212;no-clobber&#187;, v\u00e4lja arvatud see, et teostamine l\u00f5ppeb veaga, kui failid juba eksisteerivad.\n<li class=\"l\"> Env utiliidi lisatud valik -a (&#8212;argv0) k\u00e4surea nullparameetri (t\u00e4idesaatva faili tee) \u00fclekirjutamiseks.\n<li class=\"l\"> Mv utiliidi lisatud valik &#171;&#8212;exchange&#187; allika ja sihtkoha sisu vahetamiseks (n\u00e4iteks, kui teostatakse &#171;mv &#8212;exchange A B&#187;, A ja B sisu vahetatakse, st A liigub B-sse ja B A-sse).\n<li class=\"l\"> Tail utiliidi lisatud tugi mitme protsessi v\u00e4ljundi j\u00e4lgimiseks, v\u00f5imaldades korrata mitu &#171;&#8212;pid&#187; valikut.            <\/ul>\n<p>M\u00f5ni p\u00e4ev tagasi ilmus ka projekti uutils coreutils 0.0.25 v\u00e4ljalase, mis arendab GNU Coreutils paketi analooge, kirjutatud Rust keeles. Coreutils h\u00f5lmab enam kui sada utiliiti, sealhulgas sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln ja ls. Projekti eesm\u00e4rk on luua mitme platvormi alternatiivne rakendus Coreutils'ile, mis suudab t\u00f6\u00f6tada ka Windows, Redox ja Fuchsia platvormidel. Erinevalt GNU Coreutils'ist, levitatakse Rusti versiooni MITi litsentsi alusel, mitte GPLi copyleft litsentsi alusel.         <\/p>\n<p>Uues uutils versioonis on referentsina kasutatud GNU Coreutils 9.4 v\u00e4ljaannet. Parandatud on \u00fchilduvust GNU Coreutils'i referenttestide komplektiga, mille k\u00e4igus l\u00e4bis edukalt 437 testi (eelmises versioonis 422), 117 (132) testi eba\u00f5nnestus ja 50 (50) testi l\u00fckati edasi. T\u00e4iendatud on t\u00e4ielikku \u00fchilduvust GNU Coreutils'iga utiliitide puhul base64, basename, cat, chgrp, chmod, chown, dirname, expand, fold, groups, join, ln, mktemp, nice, nl, nproc, paste, pathchk, printenv, realpath, shuf, sleep, split, sync, unexpand, uniq, wc ja yes.     <\/p>\n<p>Kohandatud funktsioone on laiendatud, \u00fchilduvust on parendatud ja puuduvad valikud on lisatud utiliitidele base32, base64, basenc, basename, cat, chcon, chmod, cksum, cp, csplit, cut, dd, df, du, echo, env, expand, factor, fmt, hashsum, install, ln, ls, more, numfmt, odd, printf, pr, seq, shuf, sort, split, stat, tsort, tty, truncate, uname ja uniq.      <center><img decoding=\"async\" alt=\"GNU Coreutils 9.5 utiliidikomplekti ja selle Rusti versiooni v\u00e4ljalase \" src=\"\/wp-content\/uploads\/2024\/03\/72eda00b8b394f6934d627f2ef1d0710.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60872\">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\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Coreutils 9.5, \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043a\u0430\u043a sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls \u0438 \u0442.\u0434. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u0412 \u0443\u0442\u0438\u043b\u0438\u0442\u0430\u0445 cp, mv, install, cat \u0438 split \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0438 \u0447\u0442\u0435\u043d\u0438\u044f. \u0420\u0430\u0437\u043c\u0435\u0440 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0433\u043e \u0438\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":114637,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114636","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Coreutils 9.5, \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043a\u0430\u043a sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls \u0438 \u0442.\u0434.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nabora-utilit-gnu-coreutils-9-5-i-ego-varianta-na-yazyke-rust\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 \u043d\u0430\u0431\u043e\u0440\u0430 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Coreutils 9.5 \u0438 \u0435\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \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\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Coreutils 9.5, \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043a\u0430\u043a sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls \u0438 \u0442.\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nabora-utilit-gnu-coreutils-9-5-i-ego-varianta-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=\"2024-03-28T22:25:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-28T22:25:48+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\udd47GNU Coreutils 9.5 ja selle Rust'i variandi v\u00e4ljaanne | ProHoster","description":"On avalikustatud GNU Coreutils 9.5 p\u00f5hikomplekti stabiilne versioon, mis sisaldab selliseid programme nagu sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls jne.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nabora-utilit-gnu-coreutils-9-5-i-ego-varianta-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 \u043d\u0430\u0431\u043e\u0440\u0430 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Coreutils 9.5 \u0438 \u0435\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430\u0431\u043e\u0440\u0430 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Coreutils 9.5, \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043a\u0430\u043a sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls \u0438 \u0442.\u0434.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nabora-utilit-gnu-coreutils-9-5-i-ego-varianta-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":"2024-03-28T22:25:48+00:00","article:modified_time":"2024-03-28T22:25:48+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\/et\/wp-json\/wp\/v2\/posts\/114636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=114636"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/114636\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/114637"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=114636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=114636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=114636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}