{"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\/hr\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","title":{"rendered":"Izdanje operativnog sustava Redox OS 0.8, napisanog na jeziku Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Objavljen je izdanak operativnog sustava Redox 0.8, razvijenog kori\u0161tenjem jezika Rust i koncepta mikrojezgre. Radovi na projektu dostupni su pod slobodnom licencom MIT. Za testiranje Redox OS ponu\u0111ene su demo verzije veli\u010dine 768 MB, kao i slike s osnovnim grafi\u010dkim su\u010deljem (256 MB) i konzolnim alatima za poslu\u017eiteljske sustave (256 MB). Verzije su oblikovane za arhitekturu x86_64 i dostupne su za sustave s UEFI i BIOS-om. Demo slika, osim grafi\u010dkog okru\u017eenja Orbital, uklju\u010duje emulator DOSBox, kolekciju igara (DOOM, Neverball, Neverputt, sopwith, syobonaction), edukativne programe, muzi\u010dki player rodioplay i tekstualni editor Sodium.      <\/p>\n<p>Operacijski sustav se razvija u skladu s Unix filozofijom i preuzima neke ideje iz SeL4, Minix i Plan 9. Redox koristi koncept mikrojezgri gdje se na razini jezgre osigurava samo interakcija izme\u0111u procesa i upravljanje resursima, dok se sve ostale funkcionalnosti premje\u0161taju u biblioteke koje mogu koristiti i jezgra i korisni\u010dke aplikacije. Svi drajveri rade u korisni\u010dkom prostoru u izoliranim sandbox okru\u017eenjima. Za kompatibilnost s postoje\u0107im aplikacijama pru\u017ea se posebna POSIX sloj koja omogu\u0107ava pokretanje mnogih programa bez portiranja.    <\/p>\n<p>U sustavu se primjenjuje na\u010delo \u201esve je URL\u201c. Na primjer, za zapisivanje u log mo\u017ee se koristiti URL \u201elog:\/\/\u201c, za me\u0111uprocesnu komunikaciju \u201ebus:\/\/\u201c, za mre\u017enu interakciju \u201etcp:\/\/\u201c itd. Moduli, koji se mogu realizirati u obliku upravlja\u010dkih programa, pro\u0161irenja jezgre i korisni\u010dkih aplikacija, mogu registrirati svoje URL upravlja\u010de, primjerice, mogu se napisati modul za pristup ulazno\/izlaznim portovima i vezati ga uz URL \u201eport_io:\/\/\u201c, nakon \u010dega se mo\u017ee koristiti za pristup 60. portu otvaranjem URL-a \u201eport_io:\/\/60\u201c.       <\/p>\n<p>Korisni\u010dko okru\u017eenje u Redoxu temelji se na vlastitom grafi\u010dkom su\u010delju Orbital (ne mije\u0161ati s drugim su\u010deljem Orbital koje koristi Qt i Wayland) i toolkit-u OrbTk, koji pru\u017ea API sli\u010dan Flutteru, Reactu i Reduxu. Kao web preglednik koristi se Netsurf. Projekt tako\u0111er razvija vlastiti upravitelj paketa, skup standardnih alata (binutils, coreutils, netutils, extrautils), naredbeni interpreter ion, standardnu C biblioteku relibc, vim-sli\u010dan tekstualni ure\u0111iva\u010d sodium, mre\u017eni stog i datote\u010dni sustav. Konfiguracija se postavlja pomo\u0107u Toml jezika.       <\/p>\n<p>U novom izdanju nastavljena je rad na osiguravanju rada na stvarnom hardveru. Osim arhitekture x86_64, dodana je mogu\u0107nost rada na 32-bitnim sustavima x86 (i686, Pentium II i noviji). U tijeku je portiranje na CPU ARM64 (aarch64). Rad na stvarnom ARM hardveru trenutno nije podr\u017ean, ali je mogu\u0107a pokreta pod emulacijom ARM64 u QEMU. Po defaultu je aktivirana audio pod-sustav i osigurana po\u010detna podr\u0161ka za vi\u0161emonitorske konfiguracije (na sustavima s UEFI framebufferom). Od hardvera koji se podr\u017eava u Redox OS-u, navedeni su audio \u010dipovi AC\u201997 i Intel HD Audio, grafi\u010dki izlaz putem API VESA BIOS ili UEFI GOP, Ethernet (Intel 1\/10 Gigabit Ethernet, Realtek RTL8168), ure\u0111aji za unos (tipkovnice, mi\u0161evi, touchpadi), SATA (AHCI, IDE) i NVMe. Podr\u0161ka za Wi-Fi i USB jo\u0161 nije kona\u010dena (USB radi samo u QEMU).      <\/p>\n<p>Druge novosti:  <\/p>\n<ul>\n<li class=\"l\"> Ujedinjene su boot slike za sustave s BIOS-om i EFI.\n<li class=\"l\"> Implementacija sustavnih poziva clone i exec premje\u0161tena je u korisni\u010dki prostor.\n<li class=\"l\"> P pojednostavljen je proces podizanja sustava. Uveden je bootstrap program, koji pokre\u0107e jezgra i osigurava daljnje u\u010ditavanje ELF datoteka, kao \u0161to je proces init.\n<li class=\"l\"> Dodana je aplikacija escalated za rad setuid programa, kao \u0161to je sudo.\n<li class=\"l\"> Radi lak\u0161eg stvaranja i instalacije pozadinskih procesa predlo\u017een je crate paket redox-daemon.\n<li class=\"l\"> Revidiran je sustav izrade, koji omogu\u0107uje izradu za razli\u010dite arhitekture unutar jednog stabla izvornih tekstova. Radi lak\u0161e izrade razli\u010ditih konfiguracija predlo\u017een je skript build.sh. Dodana je podr\u0161ka za izradu uz kori\u0161tenje alata podman. Izrada jezgre, bootloadera i initfs je ujedinjena s drugim paketima.\n<li class=\"l\"> Dodana je demonstracijska konfiguracija za izgradnju primjera programa koji nisu uklju\u010deni u osnovnu sliku za pokretanje s grafi\u010dkim su\u010deljem.\n<li class=\"l\"> Sustavu zvu\u010dne kartice audiod dodana je podr\u0161ka za softversku kontrolu glasno\u0107e.\n<li class=\"l\"> Dodan je upravlja\u010dki program za audio \u010dipove temeljen na AC\u201997. Pobolj\u0161an je upravlja\u010dki program za \u010dipove Intel HD Audio.\n<li class=\"l\"> Dodani su upravlja\u010dki programi za IDE kontrolere.\n<li class=\"l\"> Pobolj\u0161ana je podr\u0161ka za NVMe pohrane.\n<li class=\"l\"> Pobolj\u0161ani su upravlja\u010dki programi za PCI, PS\/2, RTL8168, USB HID, VESA.\n<li class=\"l\"> Preure\u0111ena je organizacija procesa instalacije: bootloader, bootstrap, jezgra i initfs sada se nalaze u direktoriju \/boot.\n<li class=\"l\"> U jezgri je pojednostavljena obrada memorije, dodana je mogu\u0107nost manipulacije adresnim prostorima s korisni\u010dke razine.\n<li class=\"l\"> U grafi\u010dkom su\u010delju O rbital dodana je podr\u0161ka za vi\u0161emonitorske sustave, pobolj\u0161ana je obrada pokaziva\u010da mi\u0161a, dodan je indikator za promjenu glasno\u0107e. U izborniku je implementirana mogu\u0107nost razvrstavanja aplikacija po kategorijama.      <\/ul>\n<p>Izvor: <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.4 - 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\/hr\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Izdanje operativnog sustava Redox OS 0.8, napisanog na jeziku Rust | ProHoster","description":"Objavljen je izdanak operativnog sustava Redox 0.8, razvijenog kori\u0161tenjem jezika Rust i koncepta mikrojezgre. Razvojni materijali projekta distribuiraju se pod slobodnom MIT licencom.","canonical_url":"https:\/\/prohoster.info\/hr\/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":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/105693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=105693"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/105693\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=105693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=105693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=105693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}