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

La eldono de la projekto Sculpt 23.10 estis prezentita, en la kadro de kiu, surbaze de teknologioj Genode OS Framework, estas disvolvita ĝeneraluzebla operaciumo, kiu povas esti uzata de ordinaraj uzantoj por plenumi ĉiutagajn taskojn. La fontkodo de la projekto estas distribuita sub la permesilo AGPLv3. Bildo LiveUSB de 28 MB estas ofertita por elŝuto. Subtenas operacion sur sistemoj kun Intel-procesoroj kaj grafikaĵoj kun VT-d kaj VT-x etendaĵoj ebligitaj, same kiel sur ARM-sistemoj kun VMM-etendaĵoj.

Ĉefaj novigoj:

  • La iloj por administri CPU-parametrojn estis vastigitaj. La interaga uzantinterfaco aldonas eblojn por ŝanĝi inter potencoprofiloj (energioŝparado aŭ rendimento), rigardado de la temperaturo de ĉiu CPU-kerno, monitorado de ŝanĝoj en CPU-frekvenco, kaj bori malsupren en elektrokonsuminformojn.
  • Subteno por laboro sur modernaj tekkomputiloj estis plibonigita, ekzemple, sur la Framework Gen 12-tekkomputilo, bateriospurado, klavara retroluma kontrolo kaj la kapablo konekti eksteran monitoron estis efektivigita.
  • En la asembleo por la inteligenta telefono PinePhone, la interfaco estis optimumigita, subteno por aparataj butonoj estis efektivigita, kaj nova ekranŝparo estis aldonita, kiu reduktas energikonsumon ĝis 40% per malŝarĝo de ŝoforoj por la ekrano de la tuŝpanelo.
  • Konstruo kun GCC 12.3 estas provizita.
  • La pelilo por retkartoj estis anstataŭigita per versio portita de la Linukso-kerno 6.1.20.
  • La motoro por ĉifrado de blokaj aparatoj estis restrukturita.
  • Sencimigaj kapabloj estis pligrandigitaj.
  • La evoluo estis transdonita por uzi la C++20-normon (antaŭe C++17 estis uzita).
  • Provizas la kapablon uzi ekzistantajn SDK-ojn por evoluigi aplikojn por Genode, kiel ekzemple Lomiri kaj Rust Cargo.
  • Aldonita pelilo por USB-regiloj uzataj en RaspberryPi kaj i.MX6-tabuloj.
  • Plibonigita rendimento de ŝoforoj por Intel GPU-oj, sonkartoj kaj WiFi.
  • La tavolo DDE (aparato-ŝofora medio), kiu permesas la uzon de ŝoforoj de Linukso, estis ĝisdatigita al Linukso-kerno 6.1.20.

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