{"id":120206,"date":"2024-10-16T19:09:07","date_gmt":"2024-10-16T17:09:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-asterinas-razvivaet-yadro-na-yazyke-rust-sovmestimoe-s-linux"},"modified":"2024-10-16T19:09:07","modified_gmt":"2024-10-16T17:09:07","slug":"proekt-asterinas-razvivaet-yadro-na-yazyke-rust-sovmestimoe-s-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-asterinas-razvivaet-yadro-na-yazyke-rust-sovmestimoe-s-linux","title":{"rendered":"Projektet Asterinas udvikler en kerne i Rust-sprog, der er kompatibel med Linux.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>En gruppe udviklere fra Kina udvikler Asterinas-kernen, der er skrevet i Rust og beregnet til brug i generelle operativsystemer. For at lette integrationen med allerede udviklede systemkomponenter tilbyder kernen en ABI (Application Binary Interface), som er kompatibel med Linux-kernen og kan bruges i stedet for den. Projektets kode distribueres under MPL (Mozilla Public License).       <\/p>\n<p>Projektet har v\u00e6ret under udvikling siden efter\u00e5ret 2022 og har til hensigt at opn\u00e5 et niveau egnet til bred anvendelse i \u00e5r. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuelle maskiner\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4289\">virtuelle maskiner<\/a> med x86-64-arkitektur. Fra n\u00e6ste \u00e5r planl\u00e6gger man at fokusere p\u00e5 at implementere underst\u00f8ttelse af hardware og andre CPU-arkitekturer. Prioriterede anvendelsesomr\u00e5der n\u00e6vnes som systemer, der er afh\u00e6ngige af Linux ABI, men kr\u00e6ver et h\u00f8jere niveau af sikkerhed. For eksempel foresl\u00e5s det at anvende Asterinas til at opbygge et systemmilj\u00f8 for sikre. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2179\">virtual machines<\/a>, som isolerer disse ved hj\u00e6lp af teknologier som ARM CCA, AMD SEV og Intel TDX, samt p\u00e5 v\u00e6rtsystemet, der sikrer k\u00f8rsel af containere.      <\/p>\n<p>For at reducere sandsynligheden for fejl i hukommelsen, som er den prim\u00e6re kilde til de farligste s\u00e5rbarheder, er Rust og en taktik med begr\u00e6nset brug af unsafe-blokke blevet anvendt i udviklingen af Asterinas. Kernen er bygget med en framekernel-arkitektur, hvor udviklerne har fors\u00f8gt at kombinere mikrokerne-isoleringsevner med effektiviteten af monolitiske kerner.    <\/p>\n<p>Kernens komponenter i Asterinas er placeret i et f\u00e6lles adresseomr\u00e5de, og sikkerhed opn\u00e5s gennem logisk opdeling af sikker kode og kode, hvor problemer med sikkerhed ikke kan udelukkes. Kernen er opdelt i to dele, skrevet i Rust: OS Framework og OS Services. Anvendelse af unsafe-blokke er forbudt i OS Services, og alle lavniveauoperationer, der kr\u00e6ver udf\u00f8relse af kode i unsafe-blokke, er flyttet til OS Framework og er kun tilg\u00e6ngelige via et h\u00f8jere niveau API. Alle systemopkald, filsystemer og drivere implementeres p\u00e5 niveauet OS Services og kan ikke inkludere unsafe-blokke.        <\/p>\n<p>N\u00e5r du udvikler systemtjenester og kernekomponenter, anbefales det at bruge OSDK (Operating System Development Kit), som leverer v\u00e6rkt\u00f8jet cargo-osdk til oprettelse, bygning, test og k\u00f8rsel af operativsystemkomponenter. Der er ogs\u00e5 forberedt et s\u00e6t af OSTD (Operating System Standard Library) biblioteker til udviklerne, som er en udgave af de standard Rust biblioteker (crate std), tilpasset til brug i operativsystemkomponenter.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62061\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u0437 \u041a\u0438\u0442\u0430\u044f \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u044f\u0434\u0440\u043e Asterinas, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0414\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0443\u0436\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u044f\u0434\u0440\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 ABI (Application Binary Interface), \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u0441 \u044f\u0434\u0440\u043e\u043c Linux \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0433\u043e. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MPL (Mozilla Public License). \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 [&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-120206","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=\"\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u0437 \u041a\u0438\u0442\u0430\u044f \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u044f\u0434\u0440\u043e Asterinas, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\" \/>\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\/proekt-asterinas-razvivaet-yadro-na-yazyke-rust-sovmestimoe-s-linux\" \/>\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\u041f\u0440\u043e\u0435\u043a\u0442 Asterinas \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u044f\u0434\u0440\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0435 \u0441 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u0437 \u041a\u0438\u0442\u0430\u044f \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u044f\u0434\u0440\u043e Asterinas, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-asterinas-razvivaet-yadro-na-yazyke-rust-sovmestimoe-s-linux\" \/>\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=\"2024-10-16T17:09:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-16T17:09:07+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\udd47Projektet Asterinas udvikler kernen i Rust, der er kompatibel med Linux | ProHoster","description":"En gruppe udviklere fra Kina arbejder p\u00e5 kernen Asterinas, skrevet i Rust og designet til brug i operativsystemer til generelt form\u00e5l.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-asterinas-razvivaet-yadro-na-yazyke-rust-sovmestimoe-s-linux","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\u041f\u0440\u043e\u0435\u043a\u0442 Asterinas \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u044f\u0434\u0440\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0435 \u0441 Linux | ProHoster","og:description":"\u0413\u0440\u0443\u043f\u043f\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u0437 \u041a\u0438\u0442\u0430\u044f \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u044f\u0434\u0440\u043e Asterinas, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043e\u0431\u0449\u0435\u0433\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-asterinas-razvivaet-yadro-na-yazyke-rust-sovmestimoe-s-linux","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":"2024-10-16T17:09:07+00:00","article:modified_time":"2024-10-16T17:09:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120206","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-09 17:34:52","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:20:19","updated":"2026-02-09 17:34:52","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\/120206","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=120206"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/120206\/revisions"}],"predecessor-version":[{"id":164164,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/120206\/revisions\/164164"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=120206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=120206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=120206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}