Genode Project ir publicējis Sculpt 24.04 General Purpose OS izlaidumu

Prezentēts Sculpt 24.04 projekta izlaidums, kas izstrādā uz Genode OS Framework tehnoloģijām balstītu operētājsistēmu, kuru var izmantot parastie lietotāji ikdienas uzdevumu veikšanai. Projekta pirmkods tiek izplatīts saskaņā ar AGPLv3 licenci. Lejupielādei tiek piedāvāts 30 MB LiveUSB attēls. Atbalsta darbību sistēmās ar Intel procesoriem un grafiku ar iespējotiem VT-d un VT-x paplašinājumiem, kā arī ARM sistēmās ar VMM paplašinājumiem.

Galvenie jauninājumi:

  • Skaņas steks ir pilnībā pārveidots. Jaunajā audio kaukā ir iekļauta iespēja izmantot spraudņu draiverus, iestatīt patvaļīgus paraugu ņemšanas biežumus, elastīgu audio straumju maršrutēšanu un audio miksēšanu. Pievienota optimizācija, lai samazinātu audio apstrādes aizkavēšanos.
  • Ir ieviesta eksperimentāla iespēja pāriet miega režīmā.
  • Pievienots atbalsts 4K izšķirtspējas ekrāniem (3840 x 2160)
  • Pievienots atbalsts skārienpaliktņiem, izmantojot I2C protokolu (tiek izmantots dažos klēpjdatoros).
  • Pievienots atbalsts USB ierīču saistīšanai ar virtuālajām mašīnām un lietojumprogrammām.
  • Konfigurācijas saskarnei ir pievienoti rīki, lai pārvaldītu papildu līdzekļu iekļaušanu, konfigurētu lietojumprogrammu avotus un instalētu lietojumprogrammas.
  • Ritināšanas atbalsts ir pievienots logam ar komponentu diagrammas un konfiguratora vizualizāciju.
  • Uzlabota notikumu apstrāde no HID ierīcēm (Human interface device).
  • Ierīču draiveru pārvaldības saskarne ir mainīta.
  • Ir ierosināts jauns TCP/IP steks, izmantojot DDE (ierīču draivera vides) slāni, kura pamatā ir Linux kodols 6.1.20.
  • Pievienota iespēja izmantot Sculpt OS Goa SDK kā ārēju mērķi lietojumprogrammu testēšanai.

Sistēma ir aprīkota ar Leitzentrale grafisko lietotāja interfeisu, kas ļauj veikt parastos sistēmas administrēšanas uzdevumus. GUI augšējā kreisajā stūrī tiek parādīta izvēlne ar rīkiem lietotāju pārvaldībai, disku savienošanai un tīkla savienojuma iestatīšanai. Centrā ir konfigurators sistēmas piepildījuma sakārtošanai, kas nodrošina saskarni grafika veidā, kas nosaka attiecības starp sistēmas komponentiem. Lietotājs var interaktīvi noņemt vai patvaļīgi pievienot komponentus, definējot sistēmas vides vai virtuālo mašīnu sastāvu.

Lietotājs jebkurā laikā var pārslēgties uz konsoles pārvaldības režīmu, kas nodrošina lielāku pārvaldības elastību. Tradicionālu darbvirsmu var iegūt, palaižot TinyCore Linux izplatīšanu Linux virtuālajā mašīnā. Šajā vidē ir pieejamas pārlūkprogrammas Firefox un Aurora, uz Qt balstīts teksta redaktors un dažādas lietojumprogrammas. Noux vide tiek piedāvāta, lai palaistu komandrindas utilītas.

Genode nodrošina vienotu infrastruktūru, lai izveidotu pielāgotas lietojumprogrammas, kas darbojas virs Linux kodola (32 un 64 biti) vai NOVA mikrokodolu (x86 ar virtualizāciju), 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) un tiešās izpildes kodolu ARM un RISC-V platformām. Iekļautais paravirtualizētais Linux kodols L4Linux, kas darbojas virs Fiasco.OC mikrokodola, ļauj parastajām Linux programmām darboties Genode. L4Linux kodols nesadarbojas tieši ar aparatūru, bet izmanto Genode pakalpojumus, izmantojot virtuālo draiveru kopu.

Genode tika pārnesti dažādi Linux un BSD komponenti, tika atbalstīts Gallium3D, integrēti Qt, GCC un WebKit, kā arī ieviestas hibrīda Linux/Genode vides. Ir sagatavots VirtualBox ports, kas darbojas virs NOVA mikrokodola. Liels skaits aplikāciju ir pielāgotas darbam tieši virs mikrokodola un Noux vides, kas nodrošina virtualizāciju OS līmenī. Lai palaistu neportētas programmas, iespējams izmantot virtuālo vidi veidošanas mehānismu atsevišķu lietojumprogrammu līmenī, ļaujot palaist programmas virtuālajā Linux vidē, izmantojot paravirtualizāciju.

Genode Project ir publicējis Sculpt 24.04 General Purpose OS izlaidumu


Avots: opennet.ru

Pievieno komentāru