La Genode Project publikigis la eldonon de Sculpt 22.04 General Purpose OS

Estas prezentita la eldono de la operaciumo Sculpt 22.04, ene de kiu, surbaze de la teknologioj de la Genode OS Framework, estas disvolvita ĝeneraluzebla operaciumo, kiu povas esti uzata de ordinaraj uzantoj por plenumi ĉiutagajn taskojn. La fontotekstoj de la projekto estas distribuitaj sub la permesilo AGPLv3. LiveUSB-bildo estas ofertita por elŝuto, 28 MB en grandeco. Laboro estas subtenata en sistemoj kun Intel-procesoroj kaj grafika subsistemo kun VT-d kaj VT-x etendaĵoj ebligitaj.

Ĉefaj novigoj:

  • Ŝoforoj por sendrataj kartoj Intel, Intel GPU kaj USB-regilo estis tute restrukturitaj. La nova ŝoforkodo estas adaptita de Linukso-kerno 5.14.21. Male al Linukso, ĉiu ŝoforo en Sculpt OS funkcias en uzantspaco en aparta sablokesto-medio.
  • La kodo por aparatara grafika akcelo bazita sur Mesa kaj la GPU-alira multipleksa mekanismo estis optimumigita kaj stabiligita. La nova versio disponigas la kapablon ne nur ruli OpenGL-aplikaĵojn, sed ankaŭ uzi grafikan akcelon en VirtualBox-bazitaj gastsistemoj kurantaj sur Sculpt.
  • Mekanismo de izolado de sablokesto estis efektivigita sur la nivelo de individuaj servoj. Ankaŭ aldoniĝis komponanto "nigra truo", kiu povas esti uzata kiel stumpo por diversaj sistemaj rimedoj; ekzemple, vi povas izoli servon de la reto direktante retan trafikon al la "nigra truo". Simile, vi povas bloki aliron al sono, video-kaptado kaj aliaj tipaj sistemaj rimedoj.

La Genode Project publikigis la eldonon de Sculpt 22.04 General Purpose OS

La sistemo venas kun Leitzentrale grafika uzantinterfaco kiu ebligas al vi plenumi oftajn sistemajn administradtaskojn. La supra maldekstra angulo de la GUI montras menuon kun iloj por administri uzantojn, konekti diskojn kaj agordi retan konekton. En la centro estas agordilo por aranĝi la plenigon de la sistemo, kiu disponigas interfacon en formo de grafeo, kiu difinas la rilaton inter sistemaj komponantoj. La uzanto povas interage forigi aŭ aldoni komponantojn arbitre, difinante la konsiston de la sistema medio aŭ virtualajn maŝinojn.

En ajna momento, la uzanto povas ŝanĝi al la konzola administradreĝimo, kiu provizas pli grandan flekseblecon en administrado. Tradicia labortablo povas esti akirita rulante TinyCore Linuksan distribuon en Linukso virtuala maŝino. En ĉi tiu medio estas disponeblaj retumiloj Firefox kaj Aurora, tekstredaktilo bazita en Qt kaj diversaj aplikaĵoj. La noux-medio estas ofertita por ruli komandliniajn ilojn.

Genode disponigas unuigitan kadron por konstrui specialadaptitajn aplikojn kurantajn sur Linukso-kerno (32 kaj 64 bitoj) aŭ NOVA-mikrokerno (x86 kun virtualigo), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM:/4, L32, ARM), Fiasco. asco (IA4, AMD4, ARM) kaj rekta-efektiva kerno por ARM kaj RISC-V-platformoj. La inkluzivita paravirtualigita Linukso-kerno L32Linux, funkcianta sur la mikrokerno Fiasco.OC, permesas al regulaj Linuksaj programoj funkcii per Genode. La L64Linux-kerno ne interagas rekte kun la aparataro, sed uzas Genode-servojn per aro de virtualaj ŝoforoj.

Diversaj Linukso kaj BSD-komponentoj estis adaptitaj por Genode, Gallium3D estis apogita, Qt, GCC kaj WebKit estis integritaj, kaj hibridaj Linukso/Genode-medioj estis efektivigitaj. VirtualBox-haveno estis preparita, kiu funkcias sur la NOVA-mikrokerno. Granda nombro da aplikoj estas adaptitaj por funkcii rekte sur la mikrokerno kaj la Noux-medio, kiu disponigas virtualigon ĉe la OS-nivelo. Por ruli ne-portitajn programojn, eblas uzi la mekanismon por krei virtualajn mediojn je la nivelo de individuaj aplikoj, permesante al vi ruli programojn en virtuala Linukso-medio uzante paravirtualigon.

fonto: opennet.ru

Aldoni komenton