Projekt Genode zverejnil vydanie operačného systému Sculpt 21.03 General Purpose

Bolo predstavené vydanie operačného systému Sculpt 21.03, v rámci ktorého sa na základe technológií Genode OS Framework vyvíja operačný systém na všeobecné použitie, ktorý môžu používať bežní používatelia na vykonávanie každodenných úloh. Zdrojový kód projektu je šírený pod licenciou AGPLv3. Na stiahnutie je ponúkaný 27 MB LiveUSB obraz. Podporuje prevádzku na systémoch s procesormi Intel a grafikou s povolenými rozšíreniami VT-d a VT-x.

Nové vydanie sa vyznačuje nasledujúcimi vylepšeniami:

  • Vylepšená tolerancia voči zlyhaniam ovládačov vďaka vývoju konceptu zásuvných ovládačov zariadení v Genode. Ak napríklad zlyhajú ovládače grafiky alebo bezdrôtového pripojenia, tieto ovládače možno reštartovať bez prerušenia spustených aplikácií alebo sieťového zásobníka.
  • Pridaná možnosť pre koncového užívateľa konfigurovať priority plánovača na vykonávanie programov v reálnom čase. Používateľ môže uprednostniť aplikácie citlivé na latenciu, ako je uprednostnenie multimediálnych aplikácií pred výpočtovými a virtualizačnými aplikáciami.
  • Boli pridané rozhrania na presmerovanie interakcie jedného komponentu s jadrom na iný komponent, čo umožňuje vytvárať služby ako dynamické vyrovnávanie záťaže CPU v užívateľskom priestore.
  • Pridané rozhrania pre snímanie obrazovky a vlastné vstupné udalosti, ktoré môžu byť užitočné pri vytváraní aplikácií na zdieľanie obrazovky, systémov diaľkového ovládania a virtuálnych klávesníc.
  • Implementovaná možnosť meniť rozloženie klávesnice cez menu.
  • Prehliadač Falkon založený na motore Chromium bol aktualizovaný.
  • Pridané triedenie položiek menu a zoznamov súborov.
  • Poskytnutá okamžitá aktualizácia okna terminálu po globálnych zmenách v nastaveniach písma.
  • Na moderných počítačoch s procesormi Intel sa na riadenie spotreby energie a reguláciu teploty používajú výkonové režimy HWP (Hardware P-States).

Projekt Genode zverejnil vydanie operačného systému Sculpt 21.03 General Purpose

Systém sa dodáva s grafickým rozhraním Leitzentrale, ktoré vám umožňuje vykonávať typické úlohy správy systému. V ľavom hornom rohu GUI sa zobrazuje ponuka s nástrojmi na správu používateľov, pripojenie úložných zariadení a nastavenie sieťového pripojenia. V strede sa nachádza konfigurátor pre konfiguráciu plnenia systému, ktorý poskytuje rozhranie vo forme grafu, ktorý definuje vzťah medzi komponentmi systému. Používateľ môže interaktívne ľubovoľne odstraňovať alebo pridávať komponenty, čím definuje zloženie prostredia systému alebo virtuálnych strojov.

Používateľ sa môže kedykoľvek prepnúť do režimu ovládania konzoly, čo poskytuje väčšiu flexibilitu pri správe. Tradičný desktopový zážitok možno dosiahnuť spustením linuxovej distribúcie TinyCore na virtuálnom počítači Linux. V tomto prostredí sú dostupné prehliadače Firefox a Aurora, textový editor založený na Qt a rôzne aplikácie. Prostredie noux sa ponúka na spúšťanie nástrojov príkazového riadku.

Pripomeňme, že Genode poskytuje jednotnú infraštruktúru na vytváranie vlastných aplikácií bežiacich nad jadrom Linuxu (32 a 64 bitov) alebo mikrokernelmi NOVA (x86 s virtualizáciou), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco .OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) a priamo spustené jadro pre platformy ARM a RISC-V. Zahrnuté paravirtualizované linuxové jadro L4Linux, bežiace na mikrokernele Fiasco.OC, vám umožňuje spúšťať bežné linuxové programy v Genode. Jadro L4Linux nepracuje priamo s hardvérom, ale využíva služby Genode prostredníctvom sady virtuálnych ovládačov.

Pre Genode boli portované rôzne komponenty Linuxu a BSD, bola poskytnutá podpora Gallium3D, boli integrované Qt, GCC a WebKit a bola implementovaná schopnosť organizovať hybridné softvérové ​​prostredia Linux/Genode. Bol pripravený port VirtualBox, ktorý beží nad mikrokernelom NOVA. Veľké množstvo aplikácií je prispôsobených na spustenie priamo nad mikrokernelom a prostredím Noux, ktoré poskytuje virtualizáciu na úrovni OS. Pre spúšťanie neportovaných programov je možné využiť mechanizmus vytvárania virtuálnych prostredí na úrovni jednotlivých aplikácií umožňujúci spúšťať programy vo virtuálnom prostredí Linuxu pomocou paravirtualizácie.

Zdroj: opennet.ru

Pridať komentár