Genode Project on avaldanud Sculpt 22.10 üldotstarbelise OS-i versiooni

Esitletakse operatsioonisüsteemi Sculpt 22.10 väljalaset, mille raames arendatakse Genode OS Frameworki tehnoloogiatele tuginedes üldotstarbelist operatsioonisüsteemi, mida tavakasutajad saavad kasutada igapäevaste toimingute tegemiseks. Projekti lähtetekste levitatakse AGPLv3 litsentsi all. Allalaadimiseks pakutakse 28 MB suurust LiveUSB-pilti. Tööd toetatakse Inteli protsessoritega süsteemides ja graafika alamsüsteemis, millel on lubatud VT-d ja VT-x laiendused.

Peamised uuendused:

  • Seadme katkestuste haldus ja PCI konfiguratsioon on piiravamad kui Genode arhitektuur. Muudatus nõudis suurt sisemist ümbertööd, mis mõjutas kõiki draivereid ning võimaldas uusi optimeerimisi ja lisafunktsioone. Samal ajal püüdsid arendajad säilitada üldist käitumist, kui kasutaja süsteemis töötab.
  • Käivitamise kiirendamiseks, võrgu alamsüsteemi ribalaiuse suurendamiseks ja kasutajaliidese reageerimisvõime suurendamiseks on välja pakutud mitmeid olulisi optimeerimisi.
  • Täiustatud tugi USB-seadmete kuumühendamisele. Lisati võimalus USB-seadmeid dünaamiliselt virtuaalmasinatega ühendada ja seadmeid lahti ühendada.
  • Uuendatud on kasutajale pakutavates brauserites Falkon ja Morph kasutatav Chromiumi brauseri mootor.
  • Helidraiverit on värskendatud, et see oleks sünkroonis OpenBSD 7.1 koodiga.
  • Tööd on alanud Sculpti kohandamiseks mobiiltelefonidele. Täiustused hõlmavad USB ECM-i tuge, Mali-400 GPU-d, SD-kaardi ühenduvust, telefoni- ja mobiilsideandmete pinu, Morph-brauserit ja kasutajaliidest. Lisatud USB-kiipkaartide tugi.

Genode Project on avaldanud Sculpt 22.10 üldotstarbelise OS-i versiooni

Süsteemiga on kaasas Leitzentrale graafiline kasutajaliides, mis võimaldab täita tavalisi süsteemihaldusülesandeid. GUI ülemises vasakus nurgas kuvatakse menüü kasutajate haldamise, draivide ühendamise ja võrguühenduse seadistamise tööriistadega. Keskel on konfiguraator süsteemi täitmise korraldamiseks, mis annab graafiku kujul liidese, mis määratleb süsteemi komponentide vahelise suhte. Kasutaja saab komponente suvaliselt interaktiivselt eemaldada või lisada, määratledes süsteemikeskkonna või virtuaalmasinate koostise.

Kasutaja saab igal ajal lülituda konsoolihaldusrežiimile, mis tagab haldamisel suurema paindlikkuse. Traditsioonilise töölaua saab hankida Linuxi virtuaalmasinas TinyCore Linuxi distributsiooni käitamisega. Selles keskkonnas on saadaval Firefoxi ja Aurora brauserid, Qt-põhine tekstiredaktor ja erinevad rakendused. Noux keskkonda pakutakse käsurea utiliitide käitamiseks.

Genode pakub ühtset raamistikku kohandatud rakenduste loomiseks, mis töötavad Linuxi kernelil (32 ja 64-bitine) või NOVA mikrokernelil (x86 virtualiseerimisega), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, Fiasco, L4PC), L32L,4PC:4:32. co (IA64, AMD4, ARM) ja otsekäivitav kernel ARM-i ja RISC-V platvormidele. Kaasasolev paravirtualiseeritud Linuxi kernel L4Linux, mis töötab Fiasco.OC mikrokerneli peal, võimaldab tavalistel Linuxi programmidel töötada Genode'is. LXNUMXLinuxi kernel ei suhtle otse riistvaraga, vaid kasutab Genoodi teenuseid virtuaalsete draiverite komplekti kaudu.

Genoodi jaoks porditi erinevad Linuxi ja BSD komponendid, toetati Gallium3D-d, integreeriti Qt, GCC ja WebKit ning rakendati hübriid Linux/Genode keskkondi. Valmistatud on VirtualBoxi port, mis töötab NOVA mikrokerneli peal. Suur hulk rakendusi on kohandatud töötama otse mikrokerneli peal ja Noux keskkonnas, mis pakub virtualiseerimist OS-i tasemel. Portimata programmide käitamiseks on võimalik kasutada üksikute rakenduste tasemel virtuaalkeskkondade loomise mehhanismi, mis võimaldab käivitada programme virtuaalses Linuxi keskkonnas paravirtualiseerimise abil.

Allikas: opennet.ru

Lisa kommentaar