{"id":104428,"date":"2022-06-16T09:36:49","date_gmt":"2022-06-16T07:36:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/avtor-obolochki-sway-i-yazyka-hare-razvivaet-novoe-mikroyadro-helios-i-oc-ares"},"modified":"2022-06-16T09:36:49","modified_gmt":"2022-06-16T07:36:50","slug":"avtor-obolochki-sway-i-yazyka-hare-razvivaet-novoe-mikroyadro-helios-i-oc-ares","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/avtor-obolochki-sway-i-yazyka-hare-razvivaet-novoe-mikroyadro-helios-i-oc-ares","title":{"rendered":"De auteur van de Sway-shell en de Hare-taal ontwikkelt een nieuw microkernel Helios en het OC Ares","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Drew DeVault heeft zijn nieuwe project gepresenteerd - het microkernel Helios. In zijn huidige staat bevindt het project zich in een vroeg stadium van ontwikkeling en ondersteunt het voorlopig alleen een demonstratielading op systemen met de x86_64-architectuur. In de toekomst is het de bedoeling om ondersteuning te bieden voor de iscv64- en aarch64-architecturen. De code van het project is geschreven in de systeemprogrammeertaal Hare, die dicht bij C staat, met assembly-instructies, en wordt verspreid onder de GPLv3-licentie. Voor een blik op de ontwikkelingsstatus is er een test-iso-image (1 MB) voorbereid.        <\/p>\n<p>De architectuur van Helios is gebaseerd op de concepten van de microkernel seL4, waarbij de componenten voor het beheer van de kernelbronnen naar de gebruikersruimte zijn verplaatst en dezelfde toegangsbeperkingsmechanismen worden toegepast als voor gebruikersbronnen. De microkernel biedt minimale mechanismen voor het beheren van toegang tot de fysieke \u0430\u0434\u0440\u0435\u0441ruimte, onderbrekingen en CPU-bronnen, terwijl de hoog-niveau abstracties voor stuurprogramma's voor interactie met hardware apart boven de microkernel worden ge\u00efmplementeerd in de vorm van taken die worden uitgevoerd op gebruikersniveau.       <\/p>\n<p>Helios maakt gebruik van een toegangsbeheermodel op basis van 'capability'. De kernel biedt primitieve functies voor het toewijzen van geheugenspellen, het weergeven van fysieke geheugen in de adresruimte, taakbeheer en het verwerken van hardwarepoortaanroepen. Naast de kernelservices, zoals het beheer van virtueel geheugen, zijn er ook stuurprogramma's voorbereid voor consolewerking via de seri\u00eble poort en de BIOS VGA API. In de volgende fase van de ontwikkelingscyclus van de kernel worden voorwaardelijke multitasking, IPC, PCI, uitzonderingafhandeling, parsing van ACPI-tabellen en interrupthandlers die in de gebruikersruimte draaien ge\u00efmplementeerd. Op de langere termijn is het de bedoeling ondersteuning te bieden voor SMP, IOMMU en VT-x.     <\/p>\n<p>Wat betreft de gebruikersruimte, zijn er plannen voor de ontwikkeling van low-level services en de systeembeheerder Mercury, een POSIX-compatibiliteitslaag (Luna), een verzameling stuurprogramma's Venus, een ontwikkelaarsomgeving Gaia en een framework voor kerneltesten, Vulcan. De ontwikkeling richt zich op het gebruik op echte hardware - in de beginfase is het plan om stuurprogramma's voor ThinkPad te cre\u00ebren, inclusief stuurprogramma's voor Intel HD GPU, HD Audio en Intel Gigabit Ethernet. Daarna worden stuurprogramma's voor AMD GPU's en Raspberry Pi-borden verwacht.      <\/p>\n<p>Het uiteindelijke doel van het project is het cre\u00ebren van een volwaardige besturingssysteem Ares met zijn eigen pakketbeheerder en grafische interface. Als reden voor het opzetten van het project wordt de behoefte aan experimenten en het werk als vermaak (het principe \u2018just for fun\u2019) genoemd. Drew DeVault houdt ervan zichzelf ambitieuze doelen te stellen en realiseert deze vervolgens, ondanks de algemene scepsis. Dit was het geval met de gebruikersomgeving Sway, de e-mailclient Aerc, het samenwerkingsplatform SourceHut en de programmeertaal Hare. Maar zelfs als het nieuwe project niet de juiste verspreiding krijgt, zal het dienen als een startpunt voor de ontwikkeling van nieuwe nuttige systemen. Bijvoorbeeld, de debugger die voor Helios is ontwikkeld, zal worden gepoort naar het Linux-platform, en de bibliotheken voor het bouwen van de grafische interface zullen niet aan een platform gebonden zijn.      <center><img decoding=\"async\" alt=\"De auteur van de Sway-shell en de Hare-taal ontwikkelt een nieuw microkernel Helios en het OC Ares \" src=\"\/wp-content\/uploads\/2022\/06\/c031cdb9667191778a89d59dbc5b87c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57364\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0432\u043e\u0439 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 &#8212; \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u043e Helios. \u0412 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0432\u0438\u0434\u0435 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u043f\u043e\u043a\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043e\u0439 x86_64. \u0410 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 iscv64 \u0438 aarch64. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u0431\u043b\u0438\u0437\u043a\u043e\u043c \u043a \u0421\u0438 \u044f\u0437\u044b\u043a\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Hare \u0441 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u043d\u044b\u043c\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":104429,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-104428","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0432\u043e\u0439 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 - \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u043e Helios.\" \/>\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\/nl\/blog\/news\/avtor-obolochki-sway-i-yazyka-hare-razvivaet-novoe-mikroyadro-helios-i-oc-ares\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\u0410\u0432\u0442\u043e\u0440 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 Sway \u0438 \u044f\u0437\u044b\u043a\u0430 Hare \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u043e Helios \u0438 OC Ares | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0432\u043e\u0439 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 - \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u043e Helios.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/avtor-obolochki-sway-i-yazyka-hare-razvivaet-novoe-mikroyadro-helios-i-oc-ares\" \/>\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-06-16T07:36:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-06-16T07:36:50+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\udd47De maker van de Sway-shell en de taal Hare ontwikkelt het nieuwe microkernel Helios en OC Ares | ProHoster","description":"Drew DeVault heeft zijn nieuwe project gepresenteerd - het microkernel Helios.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/avtor-obolochki-sway-i-yazyka-hare-razvivaet-novoe-mikroyadro-helios-i-oc-ares","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\u0410\u0432\u0442\u043e\u0440 \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0438 Sway \u0438 \u044f\u0437\u044b\u043a\u0430 Hare \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u043e\u0435 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u043e Helios \u0438 OC Ares | ProHoster","og:description":"\u0414\u0440\u044e \u0414\u0435\u0412\u043e\u043b\u0442 (Drew DeVault) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0432\u043e\u0439 \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 - \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u043e Helios.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/avtor-obolochki-sway-i-yazyka-hare-razvivaet-novoe-mikroyadro-helios-i-oc-ares","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-06-16T07:36:50+00:00","article:modified_time":"2022-06-16T07:36:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104428","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-01-25 11:59:13","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-06-16 07:37:48","updated":"2026-01-25 11:59:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/104428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=104428"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/104428\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/104429"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=104428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=104428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=104428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}