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

Esitletud on Sculpt 24.04 projekti väljalaset, mis arendab Genode OS Framework tehnoloogiatel põhinevat operatsioonisüsteemi, mida tavakasutajad saavad kasutada igapäevaste toimingute tegemiseks. Projekti lähtekoodi levitatakse AGPLv3 litsentsi all. Allalaadimiseks pakutakse 30 MB LiveUSB-pilti. Toetab töötamist Inteli protsessorite ja graafikaga süsteemides, millel on lubatud VT-d ja VT-x laiendused, samuti VMM-laiendustega ARM-süsteemides.

Peamised uuendused:

  • Helipinn on täielikult ümber kujundatud. Uus helipinn sisaldab võimalust kasutada pistikprogrammi draivereid, seada suvalisi diskreetimissagedusi, helivoogude paindlikku marsruutimist ja heli segamist. Lisatud optimeerimised, et vähendada helitöötluse viivitusi.
  • Rakendatud on eksperimentaalne unerežiimi sisenemise võimalus.
  • Lisatud tugi 4K eraldusvõimega ekraanidele (3840 x 2160)
  • Lisatud on I2C-protokolli kasutavate puuteplaatide tugi (kasutatakse mõnel sülearvutil).
  • Lisatud tugi USB-seadmete sidumiseks virtuaalmasinate ja rakendustega.
  • Konfiguratsiooniliidesele on lisatud tööriistad lisafunktsioonide kaasamise haldamiseks, rakenduste allikate konfigureerimiseks ja rakenduste installimiseks.
  • Aknale on lisatud kerimise tugi koos komponentgraafiku ja konfiguraatori visualiseerimisega.
  • Täiustatud sündmuste töötlemine HID-seadmetest (Human interface device).
  • Seadmedraiverite haldamise liidest on muudetud.
  • Välja on pakutud uus TCP/IP pinu, mis kasutab Linuxi kerneli versioonil 6.1.20 põhinevat DDE (seadme draiveri keskkond) kihti.
  • Lisati võimalus kasutada Goa SDK-s Sculpt OS-i rakenduste testimise välise sihtmärgina.

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.

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


Allikas: opennet.ru

Lisa kommentaar