{"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\/da\/blog\/news\/instrumentarij-serpentos-dostupen-dlya-testirovaniya","title":{"rendered":"SerpentOS v\u00e6rkt\u00f8jskassen er tilg\u00e6ngelig til testning","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter to \u00e5rs arbejde p\u00e5 projektet har udviklerne af distributionen SerpentOS annonceret muligheden for at teste hovedv\u00e6rkt\u00f8jerne, som inkluderer:  <\/p>\n<ul>\n<li class=\"l\"> pakkeh\u00e5ndtereren moss;\n<li class=\"l\"> containersystemet moss-container;\n<li class=\"l\"> afh\u00e6ngighedsstyringssystemet moss-deps;\n<li class=\"l\"> bygningssystemet boulder;\n<li class=\"l\"> systemet til skjulning af tjenester avalanche;\n<li class=\"l\"> repository manager vessel;\n<li class=\"l\"> <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/control-panel\/\"   title=\"kontrolpanelet\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"516\">kontrolpanelet<\/a> summit;\n<li class=\"l\"> database moss-db;\n<li class=\"l\"> systemet til reproducerbar bootstrapping (bootstrap) bill.  <\/ul>\n<p>Der er offentlige API'er og pakkerecepter tilg\u00e6ngelige. Til udviklingen af v\u00e6rkt\u00f8jerne bruges prim\u00e6rt programmeringssproget D, og koden distribueres under Zlib-licensen. Pakker skrives i konfigurationssprog YAML og samles i et eget bin\u00e6rt format .stone, som inkluderer:  <\/p>\n<ul>\n<li class=\"l\"> Metadata for pakken og dens afh\u00e6ngigheder;\n<li class=\"l\"> Information om pakkens placering i systemet i forhold til andre pakker;\n<li class=\"l\"> Indeks over cachede data;\n<li class=\"l\"> Indholdet af pakke filer, som er n\u00f8dvendige for driften.   <\/ul>\n<p>Pakkeh\u00e5ndteren moss l\u00e5ner mange moderne funktioner, der udvikles i pakkeh\u00e5ndterere som eopkg\/pisi, rpm, swupd og nix\/guix, samtidig med at den bevarer et traditionelt syn p\u00e5 pakkeh\u00e5ndtering. Alle pakker bygges som standard i stateless tilstand og inkluderer ikke filer, der ikke er relateret til operativsystemet, for at undg\u00e5 situationer, hvor der kr\u00e6ves konfliktl\u00f8sning mellem pakker eller sammenfletningsoperationer.     <\/p>\n<p>Pakkeh\u00e5ndteren bruger en atomar opdateringsmodel, hvor tilstanden af rootfs registreres, og efter opdateringen skiftes der til den nye tilstand. Som f\u00f8lge heraf, hvis der opst\u00e5r problemer under opdateringen, er der mulighed for at rulle \u00e6ndringerne tilbage til en tidligere fungerende tilstand.     <\/p>\n<p>For at spare diskplads ved opbevaring af flere versioner af pakker anvendes deduplicering baseret p\u00e5 h\u00e5rde links og et delt cache. Indholdet af installerede pakker placeres i mappen \/os\/store\/installation\/N, hvor N er versionsnummeret. De grundl\u00e6ggende mapper (f.eks. \/sbin viser til \/os\/store\/installation\/0\/usr\/bin, og \/usr viser til \/os\/installation\/0\/usr) knyttes til indholdet af denne mappe ved hj\u00e6lp af links.      <\/p>\n<p>Installationsprocessen for pakker best\u00e5r af f\u00f8lgende trin:  <\/p>\n<ul>\n<li class=\"l\"> Skrivning af installationsopskrift (stone.yml);\n<li class=\"l\"> Bygning af pakken med boulder;\n<li class=\"l\"> Modtagelse af den bin\u00e6re pakke i .stone-formatet med de n\u00f8dvendige metadata;\n<li class=\"l\"> Registrering af pakker i databasen;\n<li class=\"l\"> Installation via pakkeh\u00e5ndtereren moss.  <\/ul>\n<p>Et gammelt team af udviklere omkring Solus-distributionen er blevet samlet om projektet. For eksempel deltager Ikey Doherty, skaberen af Solus-distributionen, og Joshua Strobl, hovedudvikler af Budgie-skrivebordet, som tidligere annoncerede sin afgang fra Core Team i Solus-projektet og trak sine fuldmagter som leder af udviklerinteraktion og brugergr\u00e6nsefladeudvikling (Experience Lead).     <\/p>\n<p>Udviklerne af SerpentOS opfordrer fagfolk, der kender programmeringssproget D, til at slutte sig til udviklingen af det prim\u00e6re v\u00e6rkt\u00f8j og\/eller skrivningen af pakkeopskrifter, og ikke-tekniske specialister bedes om at hj\u00e6lpe med at overs\u00e6tte dokumentationen til forskellige sprog.<br \/>\n<br \/>Kilde: <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.3 - 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\/da\/blog\/news\/instrumentarij-serpentos-dostupen-dlya-testirovaniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47SerpentOS v\u00e6rkt\u00f8jet er tilg\u00e6ngeligt for test | ProHoster","description":"Efter to \u00e5rs arbejde p\u00e5 projektet har udviklerne af SerpentOS annonceret muligheden for at teste det prim\u00e6re v\u00e6rkt\u00f8j, som inkluderer: pakkeh\u00e5ndtereren moss; systemet.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/instrumentarij-serpentos-dostupen-dlya-testirovaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/105720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=105720"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105720\/revisions"}],"predecessor-version":[{"id":157706,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105720\/revisions\/157706"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=105720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=105720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=105720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}