Projekti Genode ka publikuar versionin Sculpt 24.04 General Purpose OS

Është prezantuar publikimi i projektit Sculpt 24.04, duke zhvilluar një sistem operativ të bazuar në teknologjitë Genode OS Framework, i cili 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 LiveUSB 30 MB ofrohet për shkarkim. Mbështet funksionimin në sistemet me procesorë Intel dhe grafikë me shtesa VT-d dhe VT-x të aktivizuara, si dhe në sistemet ARM me shtesa VMM.

Risitë kryesore:

  • Skema e zërit është ridizajnuar plotësisht. Stacki i ri audio përfshin aftësinë për të përdorur drejtues plug-in, vendosjen e normave arbitrare të kampionimit, drejtim fleksibël të transmetimeve audio dhe përzierjen e audios. Optimizimet e shtuara për të reduktuar vonesat në përpunimin e audios.
  • Është zbatuar një opsion eksperimental për të hyrë në modalitetin e gjumit.
  • Mbështetje e shtuar për ekranet me rezolucion 4K (3840 x 2160)
  • Mbështetje e shtuar për tastierë me prekje duke përdorur protokollin I2C (përdoret në disa laptopë).
  • Mbështetje e shtuar për lidhjen e pajisjeve USB me makinat dhe aplikacionet virtuale.
  • Veglat janë shtuar në ndërfaqen e konfigurimit për të menaxhuar përfshirjen e veçorive shtesë, konfigurimin e burimeve të aplikacioneve dhe instalimin e aplikacioneve.
  • Mbështetja e lëvizjes është shtuar në dritare me vizualizimin e grafikut të komponentit dhe konfiguruesit.
  • Përpunimi i përmirësuar i ngjarjeve nga pajisjet HID (Pajisja e ndërfaqes njerëzore).
  • Ndërfaqja për menaxhimin e drejtuesve të pajisjes është ndryshuar.
  • Është propozuar një stack i ri TCP/IP, duke përdorur një shtresë DDE (device-driver ambient) bazuar në kernelin Linux 6.1.20.
  • U shtua aftësia për të përdorur Sculpt OS në Goa SDK si një objektiv i jashtëm për testimin e aplikacioneve.

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.

Projekti Genode ka publikuar versionin Sculpt 24.04 General Purpose OS


Burimi: opennet.ru

Shto një koment