{"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\/et\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","title":{"rendered":"K\u00e4ivitati Redox OS 0.8 operatsioonis\u00fcsteem, mis on kirjutatud Rust keeles.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>On avaldatud Redox 0.8 operatsioonis\u00fcsteemi v\u00e4ljaanne, mis on loodud Rusti keele ja mikrokerneliteooria p\u00f5hjal. Projekti arengut jagatakse vabade MIT litsentside all. Redox OS-i testimiseks on pakutud 768 MB suuruseid demo-kogumikke, samuti 256 MB suuruseid pilte, mis sisaldavad p\u00f5higraafilist keskkonda ja konsooli t\u00f6\u00f6riistu serveri s\u00fcsteemide jaoks. Kogumikud on loodud arhitektuurile x86_64 ja need on saadaval UEFI ja BIOS-s\u00fcsteemidele. Demonstreeriv pilt, v\u00e4lja arvatud graafiline keskkond Orbital, sisaldab DOSBoxi emulaatorit, m\u00e4ngude valikut (DOOM, Neverball, Neverputt, sopwith, syobonaction), \u00f5ppeprogramme, muusikapleierit rodioplay ja tekstiredaktorit Sodium.      <\/p>\n<p>Operatsioonis\u00fcsteem areneb Unix'i filosoofia kohaselt ja laenab m\u00f5ningaid ideid SeL4, Minixilt ja Plan 9-lt. Redox kasutab mikrokerne kontseptsiooni, kus tuumikutasandil tagatakse ainult protsessidevaheline suhtlus ja ressursside haldamine, samas kui kogu muu funktsionaalsus on viidud raamatukogudesse, mida saavad kasutada nii tuum kui ka kasutaja rakendused. K\u00f5ik draiverid t\u00f6\u00f6tavad kasutaja ruumides isoleeritud sandbox-keskkondades. Praeguste rakenduste \u00fchilduvuse tagamiseks pakkuda spetsiaalset POSIX-i kihti, mis v\u00f5imaldab paljusid programme k\u00e4ivitada ilma portimiseta.    <\/p>\n<p>S\u00fcsteemis kasutatakse p\u00f5him\u00f5tet \u201ek\u00f5ik on URL\u201d. N\u00e4iteks, logimiseks v\u00f5ib kasutada URL-i \u201elog:\/\/\u201d, protsessidevaheliseks suhtluseks \u201ebus:\/\/\u201d, v\u00f5rgu\u00fchendusteks \u201etcp:\/\/\u201d jne. Moodulid, mis v\u00f5ivad olla realiseeritud draiverite, kerneli laienduste ja kasutajarakendustena, saavad registreerida oma URL-i t\u00f6\u00f6tlejad; n\u00e4iteks v\u00f5ib kirjutada sisend-\/v\u00e4ljundportide mooduli ja siduda selle URL-iga \u201eport_io:\/\/\u201d, mille j\u00e4rel saab seda kasutada 60. porti juurde p\u00e4\u00e4semiseks URL-i avamise kaudu \u201eport_io:\/\/60\u201d.       <\/p>\n<p>Kasutajakeskkond Redoxis on rajatud oma graafilise liidese Orbital (\u00e4rge segage teise Orbital liidesega, mis kasutab Qt ja Wayland) ja OrbTk t\u00f6\u00f6riistakomplekti, mis pakub API-d, mis sarnaneb Flutteri, Reacti ja Reduxiga. Veebibrauserina kasutatakse Netsurfi. Projekt arendab ka oma paketihaldurit, standardsete utiliitide komplekti (binutils, coreutils, netutils, extrautils), k\u00e4surealiidest ion, standardset C-kogu relibc, vim-laadset tekstiredaktorit sodium, v\u00f5rgun\u00e4itaja ja failis\u00fcsteemi. Konfiguratsioon on m\u00e4\u00e4ratud Tomli keeles.       <\/p>\n<p>Uues v\u00e4ljalaskes j\u00e4tkatakse t\u00f6\u00f6d t\u00f5eliste seadmete toetamise nimel. Peale x86_64 arhitektuuri on lisatud v\u00f5imalus t\u00f6\u00f6tada 32-bitistes x86 s\u00fcsteemides (i686, Pentium II ja uuemad). Toimub portimise t\u00f6\u00f6 ARM64 (aarch64) protsessoritele. Reaalselt ARM-seadmetel ei ole toetus veel olemas, kuid ARM64 emuleerimine QEMU-s on v\u00f5imalik. Vaikimisi on aktiveeritud heliallikas\u00fcsteem ning algne tugi mitme monitori konfigureerimisele (UEFI raamibufri s\u00fcsteemides). Redox OS-is toetatavad seadmed h\u00f5lmavad helikiipe AC\u201997 ja Intel HD Audio, graafika edastamist API VESA BIOS v\u00f5i UEFI GOP kaudu, Ethernetit (Intel 1\/10 Gigabit Ethernet, Realtek RTL8168), sisendseadmeid (klaviatuurid, hiired, puuteplaadid), SATA (AHCI, IDE) ja NVMe-d. Wi-Fi ja USB toetus ei ole veel valmis (USB t\u00f6\u00f6tab ainult QEMU-s).      <\/p>\n<p>Teised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> K\u00e4ivitamisfailid BIOS ja EFI s\u00fcsteemide jaoks on \u00fchendatud.\n<li class=\"l\"> S\u00fcsteemi k\u00f5nepruuside clone ja exec rakendused on viidud kasutajaruumi.\n<li class=\"l\"> K\u00e4ivitamisprotsess on lihtsustatud. K\u00e4ivitati bootstrap programm, mida k\u00e4itab kernel ning mis tagab ELF-failide, nagu init protsessi, edasise laadimise.\n<li class=\"l\"> Lisatud programm escalated, et toetada setuid-protsesside nagu sudo toimimist.\n<li class=\"l\"> Taustprotsesside loomise ja installimise h\u00f5lbustamiseks on pakutud crate-pakett redox-daemon.\n<li class=\"l\"> Kogumis\u00fcsteem on \u00fcmber tehtud, et v\u00f5imaldada erinevate arhitektuuride koostamist \u00fches allika puus. Erinevate konfigureerimise koondamiste lihtsustamiseks on pakutud script build.sh. Lisatud on tugi koostamiseks podman t\u00f6\u00f6riistade kasutamisel. Kerna, laadimisprogrammi ja initfs koostamine on \u00fchtlustatud teiste pakettidega.\n<li class=\"l\"> Lisatud on n\u00e4idiskonfiguratsioon n\u00e4idisskeemide koostamiseks, mis ei kuulu p\u00f5hilaadimisfaili koos graafilise keskkonnaga.\n<li class=\"l\"> Audiod helisub s\u00fcsteemi on lisatud programmiline helitugevuse juhtimise tugi.\n<li class=\"l\"> Lisatud draiver AC\u201997 helikiipide jaoks. Parandatud Intel HD Audio kiipide draiverit.\n<li class=\"l\"> Lisatud on juhtseade IDE-kontrollerite jaoks.\n<li class=\"l\"> Parandatud NVMe salvestusseadmeste tugi.\n<li class=\"l\"> Parandatud PCI, PS\/2, RTL8168, USB HID ja VESA juhtseadmed.\n<li class=\"l\"> Installeerimisprotsessi korraldus on \u00fcmber tehtud: laadimisprogramm, bootstrap, kernel ja initfs on n\u00fc\u00fcd paigutatud kausta \/boot.\n<li class=\"l\"> Kernis on parandatud m\u00e4lu k\u00fcsimust, lisatud on v\u00f5imalus manipuleerida aadressiarvudega kasutajatasemelt.\n<li class=\"l\"> Orbitali graafilises liideses on lisatud tugi mitme monitoriga s\u00fcsteemidele, parandatud on hiirekursorite t\u00f6\u00f6tlemist ning lisatud helitugevuse muutmise indikaator. Men\u00fc\u00fcdesse on sisse viidud rakenduste kategooriate kaupa jagamise v\u00f5imalus.      <\/ul>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Redox OS 0.8, mis on kirjutatud Rust keeles | ProHoster","description":"K\u00e4ivitati Redox operatsioonis\u00fcsteemi 0.8 versioon, mis on loodud Rust keele ja mikrokerna kontseptsiooni abil. Projekti arendused on jaotatud MIT avatud litsentsi all.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/105693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=105693"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/105693\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=105693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=105693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=105693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}