{"id":147854,"date":"2025-11-10T11:12:10","date_gmt":"2025-11-10T09:12:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-rust-coreutils-0-4-rashozhdenie-povedeniya-utility-du-v-uutils-i-gnu-coreutils"},"modified":"2025-11-10T11:12:10","modified_gmt":"2025-11-10T09:12:10","slug":"vypusk-rust-coreutils-0-4-rashozhdenie-povedeniya-utility-du-v-uutils-i-gnu-coreutils","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-rust-coreutils-0-4-rashozhdenie-povedeniya-utility-du-v-uutils-i-gnu-coreutils","title":{"rendered":"Lan\u00e7imi i Rust Coreutils 0.4. Shkalla e divergjenc\u00ebs s\u00eb sjelljes s\u00eb utilitarit du n\u00eb uutils dhe GNU Coreutils","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>U publikua versioni 0.4.0 i projektit uutils coreutils (Rust Coreutils), q\u00eb zhvillon nj\u00eb alternativ\u00eb p\u00ebr paket\u00ebn GNU Coreutils, e shkruar n\u00eb gjuh\u00ebn Rust. Coreutils p\u00ebrmban m\u00eb shum\u00eb se nj\u00ebqind utilitar\u00eb, p\u00ebrfshir\u00eb sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln dhe ls. Q\u00ebllimi i projektit \u00ebsht\u00eb krijimi i nj\u00eb implementimi alternativ t\u00eb Coreutils p\u00ebr platforma t\u00eb ndryshme, duke p\u00ebrfshir\u00eb aft\u00ebsin\u00eb p\u00ebr t\u00eb punuar n\u00eb platforma si Windows, Redox dhe Fuchsia.     <\/p>\n<p>Rust Coreutils \u00ebsht\u00eb p\u00ebrdorur si standard n\u00eb l\u00ebshimin e Ubuntu 25.10 dhe aplikohet n\u00eb distribucione si AerynOS (Serpent OS) dhe Apertis (i zhvilluar nga Collabora). Ndryshe nga GNU Coreutils, implementimi n\u00eb Rust shp\u00ebrndahet n\u00ebn licenc\u00ebn permissive MIT, n\u00eb vend t\u00eb licenc\u00ebs copyleft GPL. Gjithashtu, nga e nj\u00ebjta ekip zhvilluesish po zhvillohen versione t\u00eb shkruara n\u00eb Rust t\u00eb grupeve t\u00eb utiliteteve util-linux, diffutils, findutils dhe procps, si dhe programeve sed dhe login.          <\/p>\n<p>N\u00eb versionin e ri t\u00eb Rust Coreutils:  <\/p>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb p\u00ebrmir\u00ebsuar kompatibiliteti me paketat e testit standard GNU Coreutils, duke kaluar me sukses 544 teste, 12 m\u00eb shum\u00eb se versioni i m\u00ebparsh\u00ebm (532). 56 (68) teste p\u00ebrfunduan me d\u00ebshtim, nd\u00ebrsa 33 (33) teste u anashkaluan. Niveli i shpallur i kompatibilitetit \u00ebsht\u00eb 85.80% (ishte 83.91%).\n<li class=\"l\"> N\u00eb utilitarin data, \u00ebsht\u00eb p\u00ebrmir\u00ebsuar kompatibiliteti me GNU date gjat\u00eb p\u00ebrpunimit t\u00eb zonave kohore (\u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb specifikuar emrat e shkurtuar t\u00eb zonave kohore n\u00eb opsionin \u2014set).\n<li class=\"l\"> N\u00eb utilitarin factor u angazhua paketa num_prime p\u00ebr t\u00eb p\u00ebrshpejtuar faktorizimin e tipeve u64\/u128.\n<li class=\"l\"> N\u00eb utilitarin tsort, implementimi i algoritmit t\u00eb p\u00ebrshk\u00ebmbjes DFS \u00ebsht\u00eb kaluar nga nj\u00eb metod\u00eb rekurzive n\u00eb nj\u00eb metod\u00eb iteruese p\u00ebr t\u00eb parandaluar mbushjen e stack-ut.\n<li class=\"l\"> N\u00eb utilitarin cksum \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr hash-e sha2 dhe sha3. Jan\u00eb shtuar teste p\u00ebr t\u00eb ndjekur ndryshimin e performanc\u00ebs s\u00eb cksum. Funksionaliteti hashsum \u00ebsht\u00eb transferuar n\u00eb cksum.\n<li class=\"l\"> N\u00eb utilitarin mkdir \u00ebsht\u00eb eliminuar mbushja e stack-ut q\u00eb shkaktonte mbyllje aksidentale kur krijoheshin shum\u00eb (m\u00eb shum\u00eb se 200) katalog\u00eb t\u00eb thelluar.\n<li class=\"l\"> N\u00eb utilitar\u00ebt stdbuf dhe uptime \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr platform\u00ebn OpenBSD.\n<li class=\"l\"> Jan\u00eb p\u00ebrmir\u00ebsuar nd\u00ebrtimi dhe testimi n\u00eb platform\u00ebn FreeBSD.\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb p\u00ebrmir\u00ebsime t\u00eb p\u00ebrgjithshme p\u00ebr t\u00eb rritur portabilitetin.\n<li class=\"l\"> Jan\u00eb zgjeruar mund\u00ebsit\u00eb, jan\u00eb eliminuar problemet dhe jan\u00eb shtuar opsione t\u00eb humbura p\u00ebr utilitar\u00ebt base64, cat, chown, chsum, date, dd, du, factor, hashsum, install, ls, mkdir, od, printenv, printf, readlink, stdbuf, timeout, truncate, tsort, uptime, uudoc.      <\/ul>\n<p>S\u00eb fundi, mund t\u00eb p\u00ebrmendim nj\u00eb ndryshim n\u00eb sjelljen e utilitarit \u00abdu\u00bb nga paketat uutils dhe GNU Coreutils, i cili doli pas kalimit t\u00eb Ubuntu 25.10 n\u00eb uutils. Zhvilluesit ende nuk e kan\u00eb vendosur n\u00ebse ta trajtojn\u00eb k\u00ebt\u00eb ndryshim si nj\u00eb gabim, sepse nga nj\u00ebra an\u00eb, sjellja e uutils ka logjik\u00eb dhe grupi testues i GNU Coreutils nuk zbardh probleme, por nga ana tjet\u00ebr, moskompatibiliteti me GNU Coreutils duhej t\u00eb trajtohej si gabime dhe sjellja e Busybox p\u00ebrputhet me GNU Coreutils.    <\/p>\n<p>Nj\u00eb sjellje t\u00eb ndryshme v\u00ebrehet kur specifikohen disa katalog\u00eb n\u00eb numrin e argumenteve t\u00eb utilitarit \u00abdu\u00bb, n\u00eb situat\u00ebn kur disa nga katalog\u00ebt jan\u00eb n\u00ebnkatalog\u00eb t\u00eb katalog\u00ebve t\u00eb tjer\u00eb (p.sh., \/var dhe \/var\/log). Uutils tregon madh\u00ebsin\u00eb reale t\u00eb secilit katalog t\u00eb ve\u00e7ant\u00eb, nd\u00ebrsa n\u00eb rreshtin p\u00ebrfundimtar tregon madh\u00ebsin\u00eb totale t\u00eb t\u00eb gjitha katalog\u00ebve t\u00eb specifikuar. GNU Coreutils tregon n\u00eb rreshtin p\u00ebrfundimtar madh\u00ebsin\u00eb reale q\u00eb katalog\u00ebt e specifikuar z\u00ebn\u00eb n\u00eb disk, por n\u00eb list\u00ebn e ve\u00e7ant\u00eb tregon madh\u00ebsin\u00eb e secilit katalog pa p\u00ebrfshir\u00eb n\u00ebnkatalog\u00ebt, duke e b\u00ebr\u00eb k\u00ebshtu q\u00eb madh\u00ebsia e tyre t\u00eb rezultoj\u00eb m\u00eb e vog\u00ebl se e v\u00ebrteta. P\u00ebr m\u00eb tep\u00ebr, vlerat e nxjerra nga GNU Coreutils dhe Busybox ndryshojn\u00eb n\u00eb var\u00ebsi t\u00eb rendit t\u00eb specifikimit t\u00eb katalog\u00ebve.       <\/p>\n<p>P\u00ebr shembull, kur kontrollohet madh\u00ebsia e katalog\u00ebve \u00ab\/var\/log\u00bb dhe \u00ab\/var\u00bb, madh\u00ebsia reale e t\u00eb cil\u00ebve \u00ebsht\u00eb 1540 dhe 35495 byte, n\u00eb GNU Coreutils do t\u00eb printohet:         du -smc \/var\/log \/var     1540    \/var\/log     33955   \/var # m\u00eb e vog\u00ebl se e v\u00ebrteta     35495   total       du -smc \/var \/var\/log      35495   \/var # vet\u00ebm \/var \u00ebsht\u00eb treguar dhe \/var\/log nuk \u00ebsht\u00eb treguar     35495   total      <\/p>\n<p>N\u00eb uutils:       du -smc \/var\/log \/var     1540    \/var\/log     35495   \/var     37033   total # m\u00eb shum\u00eb se e v\u00ebrteta, por p\u00ebrputhet me shum\u00ebn e \/var dhe \/var\/log       du -smc \/var \/var\/log     35495   \/var       1540    \/var\/log     37033   total # m\u00eb shum\u00eb se e v\u00ebrteta, por p\u00ebrputhet me shum\u00ebn e \/var dhe \/var\/log      <\/p>\n<p>N\u00eb Busybox:       du -smc \/var\/log \/var     1540    \/var\/log     33955   \/var # m\u00eb pak se e v\u00ebrteta     35495   total       du  -smc \/var \/var\/log     35495   \/var # shfaqet vet\u00ebm \/var dhe nuk shfaqet \/var\/log     35495   total<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64214\">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.4.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":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-147854","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - 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.4.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=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-rust-coreutils-0-4-rashozhdenie-povedeniya-utility-du-v-uutils-i-gnu-coreutils\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.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\u0412\u044b\u043f\u0443\u0441\u043a Rust Coreutils 0.4. \u0420\u0430\u0441\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u044b du \u0432 uutils \u0438 GNU Coreutils | 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.4.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\/sq\/blog\/news\/vypusk-rust-coreutils-0-4-rashozhdenie-povedeniya-utility-du-v-uutils-i-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=\"2025-11-10T09:12:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-11-10T09:12:10+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\udd47L\u00ebshimi i Rust Coreutils 0.4. Diferenca e sjelljes s\u00eb utilitarit du n\u00eb uutils dhe GNU Coreutils | ProHoster","description":"\u00cbsht\u00eb publikimi i versionit t\u00eb projektit uutils coreutils 0.4.0 (Rust Coreutils), q\u00eb zhvillon nj\u00eb analog t\u00eb paket\u00ebs GNU Coreutils, e shkruar n\u00eb gjuh\u00ebn Rust.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-rust-coreutils-0-4-rashozhdenie-povedeniya-utility-du-v-uutils-i-gnu-coreutils","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\u0412\u044b\u043f\u0443\u0441\u043a Rust Coreutils 0.4. \u0420\u0430\u0441\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u044b du \u0432 uutils \u0438 GNU Coreutils | 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.4.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\/sq\/blog\/news\/vypusk-rust-coreutils-0-4-rashozhdenie-povedeniya-utility-du-v-uutils-i-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":"2025-11-10T09:12:10+00:00","article:modified_time":"2025-11-10T09:12:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"147854","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-01-23 15:51:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:51:19","updated":"2026-01-23 15:51:19","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\/147854","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=147854"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/147854\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=147854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=147854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=147854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}