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

Tiek prezentēts operētājsistēmas Sculpt 22.04 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:

  • Полностью переделаны драйверы для беспроводных карт Intel, GPU Intel и USB-контроллера. Код новых драйверов портирован из ядра Linux 5.14.21. В отличие от Linux, каждый драйвер в Sculpt OS запускается в пользовательском пространстве в отдельном изолированном окружении (sandbox).
  • Проведена оптимизация и стабилизация кода для аппаратного ускорения графики, основанного на Mesa и механизме мультиплексирования доступа к GPU. В новой версии предоставлена возможность не только запускать приложения OpenGL, но и использовать ускорение графики в гостевых системах на базе VirtualBox, запущенных поверх Sculpt.
  • Реализован механизм sandbox-изоляции на уровне отдельных сервисов. Также добавлен компонент «black hole», который может использоваться в качестве заглушки для различных системных ресурсов, например, можно отгородить сервис от сети, направив сетевой трафик в «black hole». Аналогично можно блокировать доступ к звуку, захвату видео и другим типовым системным ресурсам.

Genode Project ir publicējis Sculpt 22.04 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