{"id":105693,"date":"2022-11-24T09:36:43","date_gmt":"2022-11-24T07:36:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust"},"modified":"2022-11-24T09:36:43","modified_gmt":"2022-11-24T07:36:43","slug":"vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","title":{"rendered":"Udgivelsen af operativsystemet Redox OS 0.8, skrevet i Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udgivet er version 0.8 af operativsystemet Redox, udviklet med programmeringssproget Rust og mikrokerne-konceptet. Projektets arbejde distribueres under MIT-licensen. For at teste Redox OS er der tilbudt demo-udgivelser p\u00e5 768 MB, samt billeder med et grundl\u00e6ggende grafisk milj\u00f8 (256 MB) og konsolv\u00e6rkt\u00f8jer til serversystemer (256 MB). Udgivelserne er udformet til x86_64-arkitekturen og findes til systemer med UEFI og BIOS. Den demobillede inkluderer foruden det grafiske milj\u00f8 Orbital ogs\u00e5 emulatoren DOSBox, et udvalg af spil (DOOM, Neverball, Neverputt, sopwith, syobonaction), tr\u00e6ningsprogrammer, musikafspillerne rodioplay og tekstbehandleren Sodium.      <\/p>\n<p>Operativsystemet udvikler sig i overensstemmelse med Unix-filosofien og l\u00e5ner nogle id\u00e9er fra SeL4, Minix og Plan 9. Redox bruger mikrokernel-konceptet, hvor kun processkommunikation og ressourceadministration h\u00e5ndteres p\u00e5 kernniveau. Alt andet funktionalitet er flyttet til biblioteker, som b\u00e5de kan anvendes af kernen og brugerapplikationer. Alle drivere k\u00f8rer i brugerrum i isolerede sandbox-milj\u00f8er. For at sikre kompatibilitet med eksisterende applikationer er der en special POSIX-implementation, som g\u00f8r det muligt at k\u00f8re mange programmer uden portering.    <\/p>\n<p>Systemet bygger p\u00e5 princippet \"alt er URL\". For eksempel kan URL'en \"log:\/\/\" anvendes til logning, \"bus:\/\/\" til proceskommunikation, \"tcp:\/\/\" til netv\u00e6rksinteraktion osv. Moduler, der kan implementeres som drivere, kernudvidelser eller brugerapplikationer, kan registrere deres egne URL-handlere. For eksempel kan du skrive et modul til adgang til ind-\/udgangsportene og knytte det til URL'en \"port_io:\/\/\", hvorefter det kan bruges til adgang til port 60 ved at \u00e5bne URL'en \"port_io:\/\/60\".       <\/p>\n<p>Brugermilj\u00f8et i Redox er bygget p\u00e5 en egen grafisk shell, Orbital (ikke at forveksle med en anden Orbital-shell, der bruger Qt og Wayland) og toolkit OrbTk, som tilbyder et API, der ligner Flutter, React og Redux. Netsurf anvendes som webbrowser. Projektet udvikler ogs\u00e5 sin egen pakkeadministrator, et s\u00e6t standardv\u00e6rkt\u00f8jer (binutils, coreutils, netutils, extrautils), kommandoskallen ion, standard C-biblioteket relibc, en vim-lignende teksteditor kaldet sodium, netv\u00e6rksstakken og filsystemet. Konfigurationen defineres med Toml-sprog.       <\/p>\n<p>I den nye udgave er arbejdet med at sikre drift p\u00e5 faktisk hardware fortsat. Udover x86_64-arkitekturen er muligheden for at k\u00f8re p\u00e5 32-bit systemer x86 (i686, Pentium II og nyere) blevet tilf\u00f8jet. Porting til ARM64 (aarch64) CPU er undervejs. Drift p\u00e5 rigtig ARM-hardware er endnu ikke underst\u00f8ttet, men det er muligt at starte op ved emulering af ARM64 i QEMU. Som standard er lydsubsystemet aktiveret og der er indledende support for multisk\u00e6rmskonfigurationer (p\u00e5 systemer med UEFI framebuffer). Blandt det hardware, der underst\u00f8ttes i Redox OS, er der n\u00e6vnt lydchips AC\u201997 og Intel HD Audio, grafikudgang gennem VESA BIOS eller UEFI GOP API, Ethernet (Intel 1\/10 Gigabit Ethernet, Realtek RTL8168), inputenheder (tastaturer, mus, touchpads), SATA (AHCI, IDE) og NVMe. Underst\u00f8ttelsen af Wi-Fi og USB er endnu ikke fuldt klar (USB fungerer kun i QEMU).      <\/p>\n<p>Andre nyheder:  <\/p>\n<ul>\n<li class=\"l\"> Bootbillederne til systemer med BIOS og EFI er blevet samlet.\n<li class=\"l\"> Implementeringen af systemopkald clone og exec er flyttet til brugerrummet.\n<li class=\"l\"> Processen til opstart er blevet forenklet. Programmet bootstrap er blevet indf\u00f8rt, som startes af kernen og som sikrer yderligere indl\u00e6sning af ELF-filer, s\u00e5som init-processen.\n<li class=\"l\"> Programmet escalated er blevet tilf\u00f8jet for at sikre funktionalitet for setuid-programmer, s\u00e5som sudo.\n<li class=\"l\"> For at forenkle oprettelsen og installationen af baggrundsprocesser er crate-pakken redox-daemon blevet tilbudt.\n<li class=\"l\"> Byggesystemet er blevet redesignet, s\u00e5 det nu er muligt at bygge for forskellige arkitekturer i \u00e9t tr\u00e6s kildekode. For at forenkle opbygningen af forskellige konfigurationer er scriptet build.sh blevet tilbudt. Der er tilf\u00f8jet support til bygning ved hj\u00e6lp af v\u00e6rkt\u00f8jerne podman. Bygningen af kernen, bootloaderen og initfs er blevet ensartet med andre pakker.\n<li class=\"l\"> En demonstratorkonfiguration er tilf\u00f8jet for at samle eksempler p\u00e5 programmer, der ikke er inkluderet i det grundl\u00e6ggende boot-image med grafisk brugergr\u00e6nseflade.\n<li class=\"l\"> Audiod-systemet har f\u00e5et tilf\u00f8jet support til softwarebaseret volumenstyring.\n<li class=\"l\"> Der er tilf\u00f8jet en driver til lydchips baseret p\u00e5 AC\u201997. Driveren til Intel HD Audio-chips er forbedret.\n<li class=\"l\"> En driver til IDE-controllere er blevet tilf\u00f8jet.\n<li class=\"l\"> Supporten for NVMe-lagringsenheder er blevet forbedret.\n<li class=\"l\"> Drivers til PCI, PS\/2, RTL8168, USB HID, VESA er blevet forbedret.\n<li class=\"l\"> Installationsprocessen er blevet omorganiseret: bootloader, bootstrap, kernel og initfs placeres nu i katalogen \/boot.\n<li class=\"l\"> H\u00e5ndteringen af hukommelse i kernen er blevet forenklet, og muligheden for at manipulere med adresseomr\u00e5der fra brugerniveauet er blevet tilf\u00f8jet.\n<li class=\"l\"> Den grafiske brugergr\u00e6nseflade Orbital har f\u00e5et tilf\u00f8jet support til flere sk\u00e6rme, forbedret musepointerh\u00e5ndtering, og der er tilf\u00f8jet en indikator for volumenjustering. I menuen er det blevet muligt at kategorisere applikationer.      <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58183\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Redox OS \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c 768 \u041c\u0411, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u0440\u0430\u0437\u044b \u0441 \u0431\u0430\u0437\u043e\u0432\u044b\u043c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c (256 \u041c\u0411) \u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u043c \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c (256 \u041c\u0411). \u0421\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b x86_64 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b [&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-105693","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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT.\" \/>\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\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox OS 0.8, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust\" \/>\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-24T07:36:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-24T07:36:43+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\udd47Udgivelse af operativsystemet Redox OS 0.8, skrevet i Rust | ProHoster","description":"Udgivelsen af operativsystemet Redox 0.8 er offentliggjort, udviklet ved hj\u00e6lp af Rust og mikrokernelkonceptet. Projektets arbejde distribueres under MIT-licensen.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","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\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox OS 0.8, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","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-24T07:36:43+00:00","article:modified_time":"2022-11-24T07:36:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105693","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=105693"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/105693\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=105693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=105693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=105693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}