{"id":105720,"date":"2022-11-25T21:36:45","date_gmt":"2022-11-25T19:36:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/instrumentarij-serpentos-dostupen-dlya-testirovaniya"},"modified":"2022-11-25T21:36:45","modified_gmt":"2022-11-25T19:36:45","slug":"instrumentarij-serpentos-dostupen-dlya-testirovaniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/instrumentarij-serpentos-dostupen-dlya-testirovaniya","title":{"rendered":"L'outil SerpentOS est disponible pour test.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s deux ans de travail sur le projet, les d\u00e9veloppeurs de la distribution SerpentOS ont annonc\u00e9 la possibilit\u00e9 de tester l'outil principal, qui inclut :  <\/p>\n<ul>\n<li class=\"l\"> le gestionnaire de paquets moss ;\n<li class=\"l\"> le syst\u00e8me de conteneurs moss-container ;\n<li class=\"l\"> le syst\u00e8me de gestion des d\u00e9pendances moss-deps ;\n<li class=\"l\"> le syst\u00e8me de construction boulder ;\n<li class=\"l\"> le syst\u00e8me de masquage des services avalanche ;\n<li class=\"l\"> le gestionnaire de d\u00e9p\u00f4ts vessel ;\n<li class=\"l\"> <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/control-panel\/\"   title=\"le panneau de contr\u00f4le\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"516\">le panneau de contr\u00f4le<\/a> summit ;\n<li class=\"l\"> la base de donn\u00e9es moss-db ;\n<li class=\"l\"> le syst\u00e8me de d\u00e9marrage reproductible (bootstrap) bill.  <\/ul>\n<p>Une API publique et des recettes de paquets sont disponibles. Le d\u00e9veloppement de l'outil utilise principalement le langage de programmation D, et le code est distribu\u00e9 sous la licence Zlib. Les paquets sont \u00e9crits en langage de configuration YAML et sont assembl\u00e9s dans un format binaire propre .stone, qui inclut :  <\/p>\n<ul>\n<li class=\"l\"> Les m\u00e9tadonn\u00e9es du paquet et ses d\u00e9pendances ;\n<li class=\"l\"> Des informations sur l'emplacement du paquet dans le syst\u00e8me par rapport \u00e0 d'autres paquets ;\n<li class=\"l\"> Un index des donn\u00e9es mises en cache ;\n<li class=\"l\"> Le contenu des fichiers du paquet n\u00e9cessaires \u00e0 son fonctionnement.   <\/ul>\n<p>Le gestionnaire de paquets moss emprunte de nombreuses fonctionnalit\u00e9s modernes d\u00e9velopp\u00e9es dans des gestionnaires de paquets tels que eopkg\/pisi, rpm, swupd et nix\/guix, tout en conservant une approche traditionnelle de la manipulation des paquets. Tous les paquets sont par d\u00e9faut construits en mode stateless et n'incluent pas de fichiers non li\u00e9s au syst\u00e8me d'exploitation, afin d'\u00e9viter les situations n\u00e9cessitant une r\u00e9solution de conflits entre paquets ou des op\u00e9rations de fusion.     <\/p>\n<p>Le gestionnaire de paquets utilise un mod\u00e8le de mise \u00e0 jour atomique du syst\u00e8me, o\u00f9 l'\u00e9tat de rootfs est enregistr\u00e9, puis apr\u00e8s la mise \u00e0 jour, l'\u00e9tat est bascul\u00e9 sur le nouveau. Par cons\u00e9quent, si des probl\u00e8mes surviennent lors de la mise \u00e0 jour, il est possible de revenir \u00e0 un \u00e9tat de fonctionnement ant\u00e9rieur.     <\/p>\n<p>Pour \u00e9conomiser de l'espace disque en stockant plusieurs versions de paquets, une d\u00e9-duplication bas\u00e9e sur des liens durs et un cache partag\u00e9 est appliqu\u00e9e. Le contenu des paquets install\u00e9s est plac\u00e9 dans le r\u00e9pertoire \/os\/store\/installation\/N, o\u00f9 N est le num\u00e9ro de version. Ce contenu est reli\u00e9 par des liens \u00e0 des r\u00e9pertoires de base (par exemple, \/sbin pointe vers \/os\/store\/installation\/0\/usr\/bin, et \/usr vers \/os\/installation\/0\/usr).      <\/p>\n<p>Le processus d'installation des paquets se compose des \u00e9tapes suivantes :  <\/p>\n<ul>\n<li class=\"l\"> R\u00e9daction de la recette d'installation (stone.yml) ;\n<li class=\"l\"> Assemblage du paquet \u00e0 l'aide de boulder ;\n<li class=\"l\"> Obtention d'un paquet binaire au format .stone avec les m\u00e9tadonn\u00e9es n\u00e9cessaires ;\n<li class=\"l\"> Enregistrement des paquets dans la base de donn\u00e9es ;\n<li class=\"l\"> Installation via le gestionnaire de paquets moss.  <\/ul>\n<p>L'ancienne \u00e9quipe de d\u00e9veloppeurs de la distribution Solus s'est r\u00e9unie autour du projet. Par exemple, Ikey Doherty, cr\u00e9ateur de Solus, et Joshua Strobl, d\u00e9veloppeur cl\u00e9 du bureau Budgie, participent au d\u00e9veloppement de la distribution SerpentOS. Joshua avait pr\u00e9c\u00e9demment annonc\u00e9 son d\u00e9part du conseil de gestion du projet Solus et avait renonc\u00e9 \u00e0 ses responsabilit\u00e9s de leader en charge des interactions avec les d\u00e9veloppeurs et du d\u00e9veloppement de l'interface utilisateur.     <\/p>\n<p>Les d\u00e9veloppeurs de SerpentOS invitent les sp\u00e9cialistes connaissant le langage de programmation D \u00e0 se joindre au d\u00e9veloppement des outils principaux et\/ou \u00e0 l'\u00e9criture des recettes de paquets, tandis que les non-techniciens sont invit\u00e9s \u00e0 aider \u00e0 la traduction de la documentation dans diff\u00e9rentes langues.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58192\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 SerpentOS \u0437\u0430\u044f\u0432\u0438\u043b\u0438 \u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u0441\u0435\u0431\u044f: \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 moss; \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 moss-container; \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438 moss-deps; \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441\u0431\u043e\u0440\u043a\u0438 boulder; \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441\u043e\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 avalanche; \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 vessel; \u043f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f summit; \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 moss-db; \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c\u043e\u0433\u043e \u0431\u0443\u0442\u0441\u0442\u0440\u044d\u043f\u043f\u0438\u043d\u0433\u0430 (bootstrap) bill. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 API \u0438 \u0440\u0435\u0446\u0435\u043f\u0442\u044b \u043f\u0430\u043a\u0435\u0442\u043e\u0432. [&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-105720","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=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 SerpentOS \u0437\u0430\u044f\u0432\u0438\u043b\u0438 \u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u0441\u0435\u0431\u044f: \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 moss; \u0441\u0438\u0441\u0442\u0435\u043c\u0443.\" \/>\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\/instrumentarij-serpentos-dostupen-dlya-testirovaniya\" \/>\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\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 SerpentOS \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 SerpentOS \u0437\u0430\u044f\u0432\u0438\u043b\u0438 \u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u0441\u0435\u0431\u044f: \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 moss; \u0441\u0438\u0441\u0442\u0435\u043c\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/instrumentarij-serpentos-dostupen-dlya-testirovaniya\" \/>\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-11-25T19:36:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-25T19:36:45+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'outillage SerpentOS est disponible pour test | ProHoster","description":"Apr\u00e8s deux ans de travail sur le projet, les d\u00e9veloppeurs de la distribution SerpentOS ont annonc\u00e9 la possibilit\u00e9 de tester les outils principaux, y compris : le gestionnaire de paquets moss ; le syst\u00e8me.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/instrumentarij-serpentos-dostupen-dlya-testirovaniya","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\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 SerpentOS \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 SerpentOS \u0437\u0430\u044f\u0432\u0438\u043b\u0438 \u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u0441\u0435\u0431\u044f: \u043f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 moss; \u0441\u0438\u0441\u0442\u0435\u043c\u0443.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/instrumentarij-serpentos-dostupen-dlya-testirovaniya","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-11-25T19:36:45+00:00","article:modified_time":"2022-11-25T19:36:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105720","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":"2026-02-08 19:50:02","updated":"2026-02-08 19:50:02","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\/105720","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=105720"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105720\/revisions"}],"predecessor-version":[{"id":157706,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105720\/revisions\/157706"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=105720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=105720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=105720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}