Projekti Genode ka publikuar versionin Sculpt 22.10 General Purpose OS

Është prezantuar lëshimi i sistemit operativ Sculpt 22.10, brenda të cilit, bazuar në teknologjitë Genode OS Framework, është duke u zhvilluar një sistem operativ për qëllime të përgjithshme që mund të përdoret nga përdoruesit e zakonshëm për të kryer detyrat e përditshme. Kodi burimor i projektit shpërndahet nën licencën AGPLv3. Një imazh 28 MB LiveUSB ofrohet për shkarkim. Mbështet funksionimin në sisteme me procesorë Intel dhe grafikë me shtesat VT-d dhe VT-x të aktivizuara.

Risitë kryesore:

  • Për të kontrolluar ndërprerjet e pajisjes dhe konfigurimin PCI, zbatohen kufizime më të rrepta, të parashikuara nga arkitektura Genode. Ndryshimi kërkonte një ripërpunim të madh të brendshëm që preku të gjithë drejtuesit dhe lejoi optimizime të reja dhe funksionalitete shtesë. Në të njëjtën kohë, zhvilluesit u përpoqën të ruanin sjelljen e përgjithshme kur përdoruesi punon në sistem.
  • Janë propozuar disa optimizime të rëndësishme për të përshpejtuar nisjen, për të rritur xhiron e nënsistemit të rrjetit dhe për të përmirësuar reagimin e ndërfaqes së përdoruesit.
  • Mbështetje e përmirësuar për pajisjet USB me kyçje të nxehtë. U shtua aftësia për të bashkangjitur dhe shkëputur në mënyrë dinamike pajisjet USB në makinat virtuale.
  • Motori i shfletuesit Chromium i përdorur në shfletuesit Falkon dhe Morph që i ofrohen përdoruesit është përditësuar.
  • Drejtuesi i zërit është përditësuar dhe është në sinkron me kodin nga OpenBSD 7.1.
  • Ka nisur puna për përshtatjen e Sculpt për celularët. Përmirësimet përfshijnë mbështetjen e USB ECM, GPU Mali-400, lidhjen me kartën SD, grumbullin e të dhënave të telefonisë dhe celularit, shfletuesin Morph dhe ndërfaqen e përdoruesit. Mbështetje e shtuar për kartat inteligjente me një ndërfaqe USB.

Projekti Genode ka publikuar versionin Sculpt 22.10 General Purpose OS

Sistemi vjen me një ndërfaqe grafike të përdoruesit Leitzentrale që ju lejon të kryeni detyra të zakonshme të administrimit të sistemit. Këndi i sipërm i majtë i GUI-së shfaq një menu me mjete për menaxhimin e përdoruesve, lidhjen e disqeve dhe vendosjen e një lidhjeje rrjeti. Në qendër ka një konfigurues për rregullimin e mbushjes së sistemit, i cili siguron një ndërfaqe në formën e një grafiku që përcakton marrëdhëniet midis komponentëve të sistemit. Përdoruesi mund të heqë ose shtojë komponentë në mënyrë interaktive në mënyrë arbitrare, duke përcaktuar përbërjen e mjedisit të sistemit ose makinave virtuale.

Në çdo kohë, përdoruesi mund të kalojë në modalitetin e menaxhimit të konsolës, i cili siguron fleksibilitet më të madh në menaxhim. Një desktop tradicional mund të merret duke ekzekutuar një shpërndarje TinyCore Linux në një makinë virtuale Linux. Në këtë mjedis, janë të disponueshëm shfletuesit Firefox dhe Aurora, një redaktues teksti i bazuar në Qt dhe aplikacione të ndryshme. Mjedisi noux ofrohet për të ekzekutuar shërbimet e linjës së komandës.

Genode ofron një infrastrukturë të unifikuar për ndërtimin e aplikacioneve me porosi që funksionojnë në krye të kernelit Linux (32 dhe 64 bit) ose mikrokernelit NOVA (x86 me virtualizim), 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) dhe një kernel me ekzekutim të drejtpërdrejtë për platformat ARM dhe RISC-V. Kerneli i paravirtualizuar i Linux L4Linux i përfshirë, që funksionon në krye të mikrokernelit Fiasco.OC, lejon që programet e rregullta Linux të ekzekutohen në Genode. Kerneli L4Linux nuk ndërvepron drejtpërdrejt me harduerin, por përdor shërbimet Genode përmes një grupi drejtuesish virtualë.

Për Genode u transferuan komponentë të ndryshëm Linux dhe BSD, u mbështet Gallium3D, u integruan Qt, GCC dhe WebKit dhe u zbatuan mjedise hibride Linux/Genode. Është përgatitur një port VirtualBox që funksionon në krye të mikrokernelit NOVA. Një numër i madh aplikacionesh janë përshtatur për të ekzekutuar direkt në krye të mikrokernelit dhe mjedisit Noux, i cili ofron virtualizim në nivelin e OS. Për të ekzekutuar programe jo të portuara, është e mundur të përdorni mekanizmin për krijimin e mjediseve virtuale në nivelin e aplikacioneve individuale, duke ju lejuar të ekzekutoni programe në një mjedis virtual Linux duke përdorur paravirtualizimin.

Burimi: opennet.ru

Shto një koment