{"id":103144,"date":"2022-01-31T09:36:57","date_gmt":"2022-01-31T07:36:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/obnovlenie-varianta-gnu-coreutils-perepisannogo-na-yazyke-rust"},"modified":"2022-01-31T09:36:57","modified_gmt":"2022-01-31T07:36:58","slug":"obnovlenie-varianta-gnu-coreutils-perepisannogo-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/obnovlenie-varianta-gnu-coreutils-perepisannogo-na-yazyke-rust","title":{"rendered":"Aktualizimi i variantit GNU Coreutils, i shkruar n\u00eb gjuh\u00ebn Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Lansohet versioni i uutils coreutils 0.0.12, i cili zhvillon nj\u00eb analog t\u00eb paket\u00ebs GNU Coreutils, i shkruar n\u00eb gjuh\u00ebn Rust. N\u00eb p\u00ebrb\u00ebrje t\u00eb coreutils p\u00ebrfshihen m\u00eb shum\u00eb se nj\u00ebqind utilitete, duke p\u00ebrfshir\u00eb sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln dhe ls. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb, \u00ebsht\u00eb publikuar paketi uutils findutils 0.3.0 me implementimin n\u00eb gjuh\u00ebn Rust t\u00eb utiliteteve nga grupi GNU Findutils (find, locate, updatedb dhe xargs).      <\/p>\n<p>Si arsye p\u00ebr krijimin e projektit dhe p\u00ebrdorimin e gjuh\u00ebs Rust p\u00ebrmendet d\u00ebshira p\u00ebr t\u00eb krijuar nj\u00eb implementim alternativ shum\u00eb-platform\u00eb t\u00eb Coreutils dhe Findutils, i cili mund t\u00eb funksionoj\u00eb gjithashtu n\u00eb platformat Windows, Redox dhe Fuchsia. Nj\u00eb dallim tjet\u00ebr i r\u00ebnd\u00ebsish\u00ebm i uutils \u00ebsht\u00eb shp\u00ebrndarja n\u00ebn licenc\u00ebn e leht\u00ebsuar MIT, n\u00eb vend t\u00eb licenc\u00ebs kopyleft GPL.    <\/p>\n<p>Aktualisht, implementimi i 88 utiliteteve ka arritur plot\u00ebsisht barazimin me GNU Coreutils. Disa t\u00eb meta v\u00ebrehen n\u00eb 18 utilitete, p\u00ebrfshir\u00eb cp, dd, date, df, install, ls, more, sort, split, tail dhe test. Vet\u00ebm utiliteti stty mbetet i paimplementuar. Gjat\u00eb kalimit t\u00eb grupit t\u00eb testeve nga projekti GNU Coreutils, 214 teste p\u00ebrfundohen me sukses, por 313 teste t\u00eb analogut n\u00eb Rust akoma nuk kalohen. Nd\u00ebrkoh\u00eb, intensiteti i zhvillimit t\u00eb projektit ka rritur ndjesh\u00ebm \u2014 \u00e7do muaj shtohen 400-470 patch-e nga 20-50 zhvillues n\u00eb vend t\u00eb 30-60 nga 3-8 zhvillues vitin e kaluar.  <center><img decoding=\"async\" alt=\"Aktualizimi i variantit GNU Coreutils, i shkruar n\u00eb gjuh\u00ebn Rust\" src=\"\/wp-content\/uploads\/2022\/01\/4cebce786ec8baa08fc06831c71ec5b4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p>Nga arritjet e fundit, vlen t\u00eb theksohet optimizimi i performanc\u00ebs \u2014 n\u00eb gjendjen aktuale, shum\u00eb utilitete, si head dhe cut, jan\u00eb duksh\u00ebm m\u00eb t\u00eb shpejt\u00eb se variantet nga GNU Coreutils. Mbulimi i grupit t\u00eb testeve \u00ebsht\u00eb zgjeruar nga 55% n\u00eb 75% t\u00eb gjith\u00eb kodit (sinjali i arsyesh\u00ebm \u00ebsht\u00eb 80%). \u00cbsht\u00eb kryer ristrukturimi i kodit p\u00ebr t\u00eb thjeshtuar mir\u00ebmbajtjen, p\u00ebr shembull, procesimi i gabimeve \u00ebsht\u00eb unifikuar n\u00eb programe t\u00eb ndryshme, dhe n\u00eb chgrp dhe chown \u00ebsht\u00eb bashkuar kodi p\u00ebr menaxhimin e t\u00eb drejtave t\u00eb aksesit. Jan\u00eb shtuar shum\u00eb ndryshime p\u00ebr t\u00eb p\u00ebrmir\u00ebsuar kompatibilitetin me GNU Coreutils.      <\/p>\n<p>Planet the future includes the implementation of the stty utility, continued work on improving compatibility with GNU Coreutils, adding optimizations to reduce the size of executable files, and ongoing experiments with using uutils instead of GNU Coreutils and GNU Findutils in Debian and Ubuntu (one of the main developers of uutils previously worked on a project to ensure the build of Debian GNU\/Linux using the Clang compiler). Additionally, work is being done on preparing the uutils-coreutils package for macOS, experimenting with replacing GNU Coreutils with uutils coreutils in NixOS, an intention to use uutils coreutils by default in the Apertis distribution, and adapting the uutils set for Redox OS.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56609\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.12, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\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. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0432\u044b\u043f\u0443\u0449\u0435\u043d \u043f\u0430\u043a\u0435\u0442 uutils findutils 0.3.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0443\u0442\u0438\u043b\u0438\u0442 \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 GNU [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":103145,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103144","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.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.12, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\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=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/obnovlenie-varianta-gnu-coreutils-perepisannogo-na-yazyke-rust\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.12, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\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\/sq\/blog\/news\/obnovlenie-varianta-gnu-coreutils-perepisannogo-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=\"2022-01-31T07:36:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-31T07:36:58+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\udd47P\u00ebrdit\u00ebsimi i variantit GNU Coreutils, i ridizajnuar n\u00eb gjuh\u00ebn Rust | ProHoster","description":"L\u00ebshimi i versionit 0.0.12 t\u00eb mjetit uutils coreutils, n\u00eb kuad\u00ebr t\u00eb t\u00eb cilit zhvillohet nj\u00eb alternativ\u00eb p\u00ebr paket\u00ebn GNU Coreutils, e shkruar n\u00eb gjuh\u00ebn Rust.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/obnovlenie-varianta-gnu-coreutils-perepisannogo-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils 0.0.12, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0430\u043b\u043e\u0433 \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/obnovlenie-varianta-gnu-coreutils-perepisannogo-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":"2022-01-31T07:36:58+00:00","article:modified_time":"2022-01-31T07:36:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103144","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-01-31 07:37:55","updated":"2022-09-29 21:28:14","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=103144"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/103144\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/103145"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=103144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=103144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=103144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}