{"id":53413,"date":"2019-12-01T00:00:00","date_gmt":"2019-11-30T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/progress-v-ispolzovanii-os-redox-na-realnom-oborudovanii"},"modified":"2020-02-18T14:01:19","modified_gmt":"2020-02-18T11:01:19","slug":"progress-v-ispolzovanii-os-redox-na-realnom-oborudovanii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/progress-v-ispolzovanii-os-redox-na-realnom-oborudovanii","title":{"rendered":"Progr\u00e8s dans l'utilisation du syst\u00e8me d'exploitation Redox sur du mat\u00e9riel r\u00e9el","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jeremy Soller (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jackpot51\">Jeremy Soller<\/a><\/noindex>), fondateur du syst\u00e8me d'exploitation <noindex><a rel=\"nofollow\" href=\"https:\/\/www.redox-os.org\">Redox<\/a><\/noindex>, \u00e9crit en langage Rust, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.redox-os.org\/news\/focusing-on-rustc\/\">qu'une fois, il avait accidentellement supprim\u00e9 certains fichiers syst\u00e8me en modifiant le th\u00e8me Ubuntu Yaru. De plus, il n'avait pas de sauvegardes en raison d'une erreur dans les expressions r\u00e9guli\u00e8res. Selon ses dires, un syst\u00e8me d'exploitation immuable aurait pu \u00e9viter ces probl\u00e8mes.<\/a><\/noindex> \u00e0 propos de l'utilisation r\u00e9ussie de Redox sur le portable System76 Galaga Pro (Jeremy Soller travaille chez System76). Parmi les composants enti\u00e8rement op\u00e9rationnels figurent le clavier, le touchpad, le stockage (NVMe) et l'Ethernet. <\/p>\n<p>Les exp\u00e9riences avec Redox sur le portable ont d\u00e9j\u00e0 permis d'am\u00e9liorer le fonctionnement des pilotes, d'ajouter la prise en charge de HiDPI dans certaines applications et de cr\u00e9er de nouveaux composants, comme pkgar, facilitant l'installation de Redox \u00e0 partir d'images Live. Parmi les objectifs d\u00e9sormais prioritaires, on mentionne la possibilit\u00e9 d'auto-construction du syst\u00e8me (construction de Redox dans un environnement bas\u00e9 sur Redox). Dans quelques mois, Soller pr\u00e9voit de passer \u00e0 un travail permanent sur Redox \u00e0 partir d'un environnement de travail bas\u00e9 sur Redox, une fois certaines am\u00e9liorations li\u00e9es au compilateur rustc effectu\u00e9es. <\/p>\n<p>Le concept de micro-noyau appliqu\u00e9 dans Redox simplifie le d\u00e9veloppement des pilotes, car il est possible de recompiler et de red\u00e9marrer le sous-syst\u00e8me qui assure le fonctionnement des pilotes sans arr\u00eater le syst\u00e8me. On s'attend \u00e0 ce que le d\u00e9veloppement dans un environnement bas\u00e9 sur Redox permette d'am\u00e9liorer l'efficacit\u00e9 du portage de programmes et de r\u00e9soudre les probl\u00e8mes de prise en charge du mat\u00e9riel. Par exemple, il est pr\u00e9vu de porter le stack USB \u00e0 un \u00e9tat pleinement fonctionnel et d'ajouter des pilotes graphiques.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.redox-os.org\/img\/hardware\/system76-galp3-c.jpg\"><img decoding=\"async\" alt=\"Progr\u00e8s dans l&#039;utilisation du syst\u00e8me d&#039;exploitation Redox sur du mat\u00e9riel r\u00e9el\" src=\"\/wp-content\/uploads\/2019\/12\/7e08c761c0055566a3847c2bf07d10dd.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Rappelons que le syst\u00e8me d'exploitation se d\u00e9veloppe selon la philosophie Unix et emprunte certaines id\u00e9es \u00e0 SeL4, Minix et Plan 9. Redox utilise le concept de micro-noyau, o\u00f9 au niveau du noyau, seule l'interaction entre processus et la gestion des ressources sont assur\u00e9es, tandis que toute autre fonctionnalit\u00e9 est d\u00e9l\u00e9gu\u00e9e \u00e0 des biblioth\u00e8ques pouvant \u00eatre utilis\u00e9es \u00e0 la fois par le noyau et par les applications utilisateur. Tous les pilotes s'ex\u00e9cutent dans l'espace utilisateur dans des environnements sandbox isol\u00e9s. Pour assurer la compatibilit\u00e9 avec les applications existantes, une couche POSIX sp\u00e9ciale est fournie, permettant d'ex\u00e9cuter de nombreux programmes sans portage.<\/p>\n<p>Le syst\u00e8me applique le principe \u00ab tout est URL \u00bb. Par exemple, l'URL \u00ab log:\/\/ \u00bb peut \u00eatre utilis\u00e9 pour l'enregistrement dans les logs, \u00ab bus:\/\/ \u00bb pour l'interaction entre processus, \u00ab tcp:\/\/ \u00bb pour les interactions r\u00e9seau, etc. Les modules, qui peuvent \u00eatre r\u00e9alis\u00e9s sous forme de pilotes, d'extensions du noyau et d'applications utilisateur, peuvent enregistrer leurs gestionnaires d'URL. Par exemple, un module d'acc\u00e8s aux ports d'entr\u00e9e\/sortie peut \u00eatre \u00e9crit et associ\u00e9 \u00e0 l'URL \u00ab port_io:\/\/ \u00bb, apr\u00e8s quoi il peut \u00eatre utilis\u00e9 pour acc\u00e9der au port 60 via l'ouverture de l'URL \u00ab port_io:\/\/60 \u00bb. D\u00e9veloppements du projet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/redox\">sont distribu\u00e9s<\/a><\/noindex> sous licence MIT.<\/p>\n<p>L'environnement utilisateur dans Redox <noindex><a rel=\"nofollow\" href=\"https:\/\/doc.redox-os.org\/book\/explore\/gui.html\">est construit<\/a><\/noindex> sur la base de son propre environnement graphique  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/orbital\">Orbital<\/a><\/noindex> (ne pas confondre avec <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=38934\">un autre<\/a><\/noindex> shell <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/giucam\/orbital\">Orbital<\/a><\/noindex>, utilisant Qt et Wayland) et de la toolkit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/orbtk\">OrbTk<\/a><\/noindex>, fournissant une API similaire \u00e0 Flutter, React et Redux. Comme navigateur web, il utilise <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=41855\">Netsurf<\/a><\/noindex>. Le projet d\u00e9veloppe \u00e9galement son propre <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/pkgutils\">gestionnaire de paquets<\/a><\/noindex>, un ensemble d'outils standard (binutils, coreutils, netutils, extrautils), le shell <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/ion\">ion<\/a><\/noindex>, la biblioth\u00e8que standard C <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/relibc\">relibc<\/a><\/noindex>, un \u00e9diteur de texte similaire \u00e0 vim <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/sodium\">sodium<\/a><\/noindex>, une pile r\u00e9seau et un syst\u00e8me de fichiers <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/redox-os\/tfs\">TFS<\/a><\/noindex>, d\u00e9velopp\u00e9 sur la base des id\u00e9es de ZFS (une version modulaire de ZFS en Rust). La configuration est d\u00e9finie dans le langage <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/toml-lang\/toml\">Toml<\/a><\/noindex>. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/redox-os\/assets\/master\/screenshots\/redox%20running.jpeg\"><img decoding=\"async\" alt=\"Progr\u00e8s dans l&#039;utilisation du syst\u00e8me d&#039;exploitation Redox sur du mat\u00e9riel r\u00e9el\" src=\"\/wp-content\/uploads\/2019\/12\/f86084a22a2c5353343a529d8257dd0d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51956\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0436\u0435\u0440\u0435\u043c\u0438 \u0421\u043e\u043b\u043b\u0435\u0440 (Jeremy Soller), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e\u0431 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 Redox \u043d\u0430 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0435 System76 Galaga Pro (\u0414\u0436\u0435\u0440\u0435\u043c\u0438 \u0421\u043e\u043b\u043b\u0435\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 System76). \u0418\u0437 \u0443\u0436\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043e\u0442\u043c\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044b, \u0442\u0430\u0447\u043f\u0430\u0434, \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c (NVMe) \u0438 Ethernet. \u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u0441 Redox \u043d\u0430 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0435 \u0443\u0436\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0438 \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 HiDPI \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 [&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-53413","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=\"\u0414\u0436\u0435\u0440\u0435\u043c\u0438 \u0421\u043e\u043b\u043b\u0435\u0440 (Jeremy Soller), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\" \/>\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\/fr\/blog\/news\/progress-v-ispolzovanii-os-redox-na-realnom-oborudovanii\" \/>\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\u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u041e\u0421 Redox \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0436\u0435\u0440\u0435\u043c\u0438 \u0421\u043e\u043b\u043b\u0435\u0440 (Jeremy Soller), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/progress-v-ispolzovanii-os-redox-na-realnom-oborudovanii\" \/>\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=\"2019-11-30T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:19+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\udd47Progr\u00e8s dans l'utilisation de l'OS Redox sur le mat\u00e9riel r\u00e9el | ProHoster","description":"Jeremy Soller, fondateur du syst\u00e8me d'exploitation","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/progress-v-ispolzovanii-os-redox-na-realnom-oborudovanii","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\u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u041e\u0421 Redox \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 | ProHoster","og:description":"\u0414\u0436\u0435\u0440\u0435\u043c\u0438 \u0421\u043e\u043b\u043b\u0435\u0440 (Jeremy Soller), \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/progress-v-ispolzovanii-os-redox-na-realnom-oborudovanii","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":"2019-11-30T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:19+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53413","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":null,"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-24 07:14:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:25:28","updated":"2026-01-24 07:14:20","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\/53413","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=53413"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/53413\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=53413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=53413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=53413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}