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

Tiek prezentēts operētājsistēmas Sculpt 22.10 izlaidums, kura ietvaros, balstoties uz Genode OS Framework tehnoloģijām, tiek izstrādāta vispārēja pielietojuma operētājsistēma, ko var izmantot parastie lietotāji ikdienas uzdevumu veikšanai. Projekta avota teksti tiek izplatīti saskaņā ar AGPLv3 licenci. Lejupielādei tiek piedāvāts LiveUSB attēls, kura izmērs ir 28 MB. Darbs tiek atbalstīts sistēmās ar Intel procesoriem un grafikas apakšsistēmu ar iespējotiem VT-d un VT-x paplašinājumiem.

Galvenie jauninājumi:

  • Ierīču pārtraukumu pārvaldība un PCI konfigurācija ir stingrāki nekā Genode arhitektūra. Izmaiņas prasīja lielu iekšēju pārstrādi, kas ietekmēja visus draiverus un ļāva veikt jaunas optimizācijas un papildu funkcionalitāti. Tajā pašā laikā izstrādātāji centās saglabāt vispārējo uzvedību, kad lietotājs strādā sistēmā.
  • Ir ierosinātas vairākas nozīmīgas optimizācijas, lai paātrinātu palaišanu, palielinātu tīkla apakšsistēmas joslas platumu un palielinātu lietotāja interfeisa atsaucību.
  • Uzlabots atbalsts USB ierīču karstai pievienošanai. Pievienota iespēja dinamiski pievienot USB ierīces virtuālajām mašīnām un atvienot ierīces.
  • Lietotājam piedāvātajās pārlūkprogrammās Falkon un Morph izmantotā pārlūkprogrammas Chromium programma ir atjaunināta.
  • Skaņas draiveris ir atjaunināts, lai tas būtu sinhronizēts ar kodu no OpenBSD 7.1.
  • Ir uzsākts darbs pie Sculpt pielāgošanas mobilajiem tālruņiem. Uzlabojumi ietver USB ECM atbalstu, Mali-400 GPU, SD kartes savienojumu, telefonijas un mobilo datu steku, Morph pārlūkprogrammu un lietotāja interfeisu. Pievienots atbalsts USB viedkartēm.

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

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.

Avots: opennet.ru

Pievieno komentāru