Projekti Genode ka publikuar versionin Sculpt 21.10 General Purpose OS

Është prezantuar lëshimi i sistemit operativ Sculpt 21.10, në kuadër të 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 LiveUSB 26 MB ofrohet për shkarkim. Mbështet funksionimin në sisteme me procesorë Intel dhe grafikë me shtesa VT-d dhe VT-x të aktivizuara.

Risitë kryesore:

  • Zbatuar përshpejtimin grafikë të harduerit duke përdorur GPU të Intel. Për të mbështetur GPU-në, përdoret paketa Mesa dhe mekanizmi për aksesin e shumëfishtë në GPU, i cili u shfaq në versionin 21.08 të Kornizës Genode OS.
  • Mbështetje e shtuar për kamerat në internet me një ndërfaqe USB.
  • Është e mundur të luash përmbajtje audio dhe video në shfletuesin Falkon, bazuar në motorin Chromium. Ofrohen një drejtues audio që funksionon dhe komponenti i përzierjes së audios. Për të heshtur zërin, propozohet një komponent i vrimës së zezë, i cili pretendon të jetë një drejtues zëri, por nuk prodhon dalje tingulli.
  • Përputhshmëri e shtuar me VirtualBox 6 (më parë mbështetej vetëm VirtualBox 5).
  • Është shtuar komponenti i kasafortës së skedarëve për të ruajtur skedarët në formë të koduar. Në kombinim me komponentin recall-fs, duke përdorur file-vault, çdo përdoruesi mund t'i ndahet një zonë e veçantë ruajtëse e koduar.
    Projekti Genode ka publikuar versionin Sculpt 21.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.

    Le të kujtojmë se Genode ofron një infrastrukturë të unifikuar për krijimin e aplikacioneve të personalizuara 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 i ekzekutuar 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, ju lejon të ekzekutoni programe të rregullta Linux në Genode. Kerneli L4Linux nuk punon 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