{"id":156366,"date":"2026-02-03T11:11:55","date_gmt":"2026-02-03T09:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96"},"modified":"2026-02-03T11:11:55","modified_gmt":"2026-02-03T09:11:55","slug":"vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","title":{"rendered":"Publication de Rust Coreutils 0.6.0, qui a am\u00e9lior\u00e9 la compatibilit\u00e9 avec GNU Coreutils de 87 % \u00e0 96 %","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La publication de la version 0.6.0 du projet uutils coreutils (Rust Coreutils) a eu lieu, d\u00e9veloppant un \u00e9quivalent du paquet GNU Coreutils, \u00e9crit en Rust. Le package coreutils comprend plus d'une centaine d'outils, y compris sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln et ls. L'objectif du projet est de cr\u00e9er une impl\u00e9mentation alternative multiplateforme de Coreutils, capable de fonctionner sur les plateformes Windows, Redox et Fuchsia.     <\/p>\n<p>Rust Coreutils est utilis\u00e9 par d\u00e9faut dans la version Ubuntu 25.10 et est appliqu\u00e9 dans les distributions AerynOS (Serpent OS) et Apertis (d\u00e9velopp\u00e9 par Collabora). Contrairement \u00e0 GNU Coreutils, la mise en \u0153uvre de Rust est diffus\u00e9e sous la licence permissive MIT, au lieu de la licence copyleft GPL. De plus, la m\u00eame \u00e9quipe de d\u00e9veloppeurs d\u00e9veloppe des analogues \u00e9crits en Rust des ensembles d'utilitaires util-linux, diffutils, findutils, procps et acl, ainsi que des programmes sed et login.        <\/p>\n<p>Dans la nouvelle version de Rust Coreutils :  <\/p>\n<ul>\n<li class=\"l\"> Niveau de compatibilit\u00e9 atteint avec le jeu de tests de r\u00e9f\u00e9rence GNU Coreutils \u2014 96,28 % (contre 87,75 % auparavant). 622 tests ont \u00e9t\u00e9 ex\u00e9cut\u00e9s avec succ\u00e8s, soit 56 de plus que dans la version pr\u00e9c\u00e9dente (566). 16 (contre 55) tests ont \u00e9chou\u00e9 et 7 (contre 23) tests ont \u00e9t\u00e9 ignor\u00e9s. L'augmentation de la compatibilit\u00e9 est la plus significative pour les utilitaires sort, ls, date, cksum et tail.\n<li class=\"l\"> Le code utilisant le mot-cl\u00e9 \u00ab unsafe \u00bb a \u00e9t\u00e9 supprim\u00e9 des utilitaires date, sort, locale.rs et autres.\n<li class=\"l\"> Les appels \u00e0 la biblioth\u00e8que standard libc ont \u00e9t\u00e9 remplac\u00e9s par des appels prot\u00e9g\u00e9s \u00e9quivalents fournis par le package nix.\n<li class=\"l\"> Am\u00e9lioration de la gestion des erreurs, les plantages lors de l'\u00e9criture dans \/dev\/full ont \u00e9t\u00e9 \u00e9limin\u00e9s.\n<li class=\"l\"> Dans l'outil date, la localisation des noms des mois et des jours a \u00e9t\u00e9 impl\u00e9ment\u00e9e, prenant en compte l'ICU. Un formatage des heures et du calendrier tenant compte des param\u00e8tres r\u00e9gionaux a \u00e9t\u00e9 assur\u00e9.\n<li class=\"l\"> Dans l'outil sort, le tri des nombres avec s\u00e9parateurs de milliers a \u00e9t\u00e9 r\u00e9alis\u00e9 et la gestion des param\u00e8tres +POS\/-POS a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Le support pour les propri\u00e9t\u00e9s de locale \u00ab collation \u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 l'utilitaire join, permettant d'effectuer des comparaisons en tenant compte du sens des caract\u00e8res (par exemple, les accents peuvent \u00eatre ignor\u00e9s lors de la comparaison).\n<li class=\"l\"> Une optimisation de la performance des outils base32, base64, basenc et df a \u00e9t\u00e9 effectu\u00e9e.\n<li class=\"l\"> Dans l'outil uniq, la consommation de m\u00e9moire a \u00e9t\u00e9 r\u00e9duite lors du fonctionnement sans tenir compte de la casse.\n<li class=\"l\"> Sortie num\u00e9rique optimis\u00e9e dans l'utilitaire shuf et une option \u00ab --random-seed \u00bb a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Dans tsort, le chargement de toutes les donn\u00e9es d'entr\u00e9e en m\u00e9moire a \u00e9t\u00e9 exclu.\n<li class=\"l\"> Un drapeau \u00ab --debug \u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 l'utilitaire tail.\n<li class=\"l\"> Des probl\u00e8mes d'ex\u00e9cution r\u00e9cursive des op\u00e9rations ont \u00e9t\u00e9 r\u00e9solus dans l'utilitaire chmod et une option \u00ab --preserve-root \u00bb a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Sur les syst\u00e8mes de type Unix, la s\u00e9curit\u00e9 lors de la navigation dans les contenus des r\u00e9pertoires a \u00e9t\u00e9 renforc\u00e9e.\n<li class=\"l\"> Dans les outils ls, id, mkdir, mkfifo et mknod, le support du m\u00e9canisme de contr\u00f4le d'acc\u00e8s mandataire SMACK a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Une v\u00e9rification de la compilation sur les syst\u00e8mes RISC-V 64 bits avec la biblioth\u00e8que musl a \u00e9t\u00e9 ajout\u00e9e au syst\u00e8me d'int\u00e9gration continue.\n<li class=\"l\"> Am\u00e9lioration de la compatibilit\u00e9 sous Windows avec l'utilisation de Cygwin.\n<li class=\"l\"> Les fonctionnalit\u00e9s ont \u00e9t\u00e9 \u00e9tendues, les probl\u00e8mes r\u00e9solus et les options manquantes ajout\u00e9es pour les utilitaires arch, base64, basename, cat, chgrp, chmod, chroot, cksum, comm, cp, csplit, date, dd, df, dir, dirname, du, echo, env, expand, expr, fmt, fold, groups, hashsum, head, hostid, id, install, join, kill, ln, logname, ls, mkdir, mkfifo, mknod, mktemp, more, mv, nice, nl, nohup, nproc, numfmt, pr, printenv, printf, ptx, readlink, rm, rmdir, runcon, seq, shred, shuf, sort, split, stat, stdbuf, stty, sync, tac, tail, tee, test, timeout, touch, truncate, tsort, uname, unexpand, uniq, uptime, users, wc, yes, ucore, uucore, uudoc.    <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64730\">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.6.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-156366","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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.6.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\/fr\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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.6.0, \u043f\u043e\u0432\u044b\u0441\u0438\u0432\u0448\u0438\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 GNU Coreutils \u0441 87% \u0434\u043e 96% | 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.6.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\/fr\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96\" \/>\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-02-03T09:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-03T09:11:55+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\udd47Publication de Rust Coreutils 0.6.0, ayant am\u00e9lior\u00e9 la compatibilit\u00e9 avec GNU Coreutils de 87% \u00e0 96% | ProHoster","description":"La publication de la version 0.6.0 du projet uutils coreutils (Rust Coreutils), d\u00e9veloppant un \u00e9quivalent du paquet GNU Coreutils, a \u00e9t\u00e9 r\u00e9alis\u00e9e dans le langage Rust.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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.6.0, \u043f\u043e\u0432\u044b\u0441\u0438\u0432\u0448\u0438\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 GNU Coreutils \u0441 87% \u0434\u043e 96% | 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.6.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\/fr\/blog\/news\/vypusk-rust-coreutils-0-6-0-povysivshij-sovmestimost-s-gnu-coreutils-s-87-do-96","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-02-03T09:11:55+00:00","article:modified_time":"2026-02-03T09:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"156366","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-02-03 09:13:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-03 09:11:56","updated":"2026-02-03 09:13:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/156366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=156366"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/156366\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=156366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=156366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=156366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}