Mradi wa Genode umechapisha toleo la Mfumo wa Uendeshaji wa Sculpt 22.10 General Purpose

Kutolewa kwa mfumo wa uendeshaji Sculpt 22.10 huletwa, ndani ambayo, kulingana na teknolojia ya Mfumo wa Mfumo wa Genode, mfumo wa uendeshaji wa madhumuni ya jumla unatengenezwa ambayo inaweza kutumika na watumiaji wa kawaida kufanya kazi za kila siku. Maandishi ya chanzo cha mradi yanasambazwa chini ya leseni ya AGPLv3. Picha ya LiveUSB inatolewa kwa kupakuliwa, ukubwa wa MB 28. Kazi inatumika kwenye mifumo iliyo na vichakataji vya Intel na mfumo mdogo wa michoro na viendelezi vya VT-d na VT-x vimewashwa.

Ubunifu kuu:

  • Udhibiti wa kukatiza kwa kifaa na usanidi wa PCI una vikwazo zaidi kuliko usanifu wa Genode. Mabadiliko hayo yalihitaji urekebishaji mkuu wa ndani ambao uliathiri viendeshaji vyote na kuruhusu uboreshaji mpya na utendakazi wa ziada. Wakati huo huo, waendelezaji walijaribu kuhifadhi tabia ya jumla wakati mtumiaji anafanya kazi katika mfumo.
  • Uboreshaji kadhaa muhimu umependekezwa ili kuharakisha uanzishaji, kuongeza upitishaji wa mfumo mdogo wa mtandao, na kuongeza uitikiaji wa kiolesura cha mtumiaji.
  • Usaidizi ulioboreshwa wa kuunganisha vifaa vya USB vya moto. Imeongeza uwezo wa kuambatisha kwa nguvu vifaa vya USB kwenye mashine pepe na kutenganisha vifaa.
  • Injini ya kivinjari ya Chromium inayotumiwa katika vivinjari vya Falkon na Morph inayotolewa kwa mtumiaji imesasishwa.
  • Kiendesha sauti kimesasishwa ili kusawazishwa na msimbo kutoka OpenBSD 7.1.
  • Kazi imeanza ya kurekebisha Sculpt kwa simu za rununu. Maboresho yanajumuisha usaidizi wa USB ECM, Mali-400 GPU, muunganisho wa kadi ya SD, rundo la data ya simu na rununu, kivinjari cha Morph na kiolesura cha mtumiaji. Usaidizi ulioongezwa kwa kadi mahiri za USB.

Mradi wa Genode umechapisha toleo la Mfumo wa Uendeshaji wa Sculpt 22.10 General Purpose

Mfumo unakuja na kiolesura cha mchoro cha Leitzentrale ambacho hukuruhusu kufanya kazi za kawaida za usimamizi wa mfumo. Kona ya juu kushoto ya GUI inaonyesha menyu iliyo na zana za kudhibiti watumiaji, anatoa za kuunganisha, na kusanidi muunganisho wa mtandao. Katikati kuna configurator kwa ajili ya kupanga kujazwa kwa mfumo, ambayo hutoa interface kwa namna ya grafu ambayo inafafanua uhusiano kati ya vipengele vya mfumo. Mtumiaji anaweza kuondoa au kuongeza vipengele kiholela, akifafanua muundo wa mazingira ya mfumo au mashine pepe.

Wakati wowote, mtumiaji anaweza kubadili hali ya usimamizi wa console, ambayo hutoa kubadilika zaidi katika usimamizi. Kompyuta ya mezani ya kitamaduni inaweza kupatikana kwa kuendesha usambazaji wa TinyCore Linux katika mashine pepe ya Linux. Katika mazingira haya, vivinjari vya Firefox na Aurora, kihariri cha maandishi cha Qt na programu mbalimbali zinapatikana. Mazingira ya noux hutolewa ili kuendesha huduma za mstari wa amri.

Genode hutoa muundo-msingi uliounganishwa kwa ajili ya kujenga programu maalum zinazoendeshwa juu ya kinu cha Linux (32 na 64 biti) au viini vidogo vya NOVA (x86 vilivyo na uboreshaji), 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), na kerneli inayotekeleza moja kwa moja kwa majukwaa ya ARM na RISC-V. Kiini cha Linux kilichojumuishwa kwenye paravirtualized L4Linux, kinachoendesha juu ya kipaza sauti cha Fiasco.OC, huruhusu programu za kawaida za Linux kufanya kazi kwenye Genode. Kerneli ya L4Linux haiingiliani moja kwa moja na maunzi, lakini hutumia huduma za Genode kupitia seti ya viendeshi pepe.

Vipengele mbalimbali vya Linux na BSD viliwekwa kwenye Genode, Gallium3D iliauniwa, Qt, GCC na WebKit ziliunganishwa, na mazingira mseto ya Linux/Genode yalitekelezwa. Lango la VirtualBox limetayarishwa ambalo linaendesha juu ya kipaza sauti cha NOVA. Idadi kubwa ya maombi hubadilishwa ili kukimbia moja kwa moja juu ya microkernel na mazingira ya Noux, ambayo hutoa virtualization katika ngazi ya OS. Ili kuendesha programu zisizo za ported, inawezekana kutumia utaratibu wa kuunda mazingira ya kawaida katika ngazi ya maombi ya mtu binafsi, kuruhusu wewe kuendesha programu katika mazingira virtual Linux kwa kutumia paravirtualization.

Chanzo: opennet.ru

Kuongeza maoni