Mae'r Genode Project wedi cyhoeddi datganiad Sculpt 23.10 General Purpose OS

Mae rhyddhau'r prosiect Sculpt 23.10 wedi'i gyflwyno, ac o fewn ei fframwaith, yn seiliedig ar dechnolegau Fframwaith Genod OS, mae system weithredu gyffredinol yn cael ei datblygu y gellir ei defnyddio gan ddefnyddwyr cyffredin i gyflawni tasgau bob dydd. Mae cod ffynhonnell y prosiect yn cael ei ddosbarthu o dan y drwydded AGPLv3. Cynigir delwedd LiveUSB 28 MB i'w lawrlwytho. Yn cefnogi gweithrediad ar systemau gyda phroseswyr Intel a graffeg gydag estyniadau VT-d a VT-x wedi'u galluogi, yn ogystal ag ar systemau ARM gydag estyniadau VMM.

Prif arloesiadau:

  • Mae'r offer ar gyfer rheoli paramedrau CPU wedi'u hehangu. Mae'r rhyngwyneb defnyddiwr rhyngweithiol yn ychwanegu opsiynau ar gyfer newid rhwng proffiliau pΕ΅er (arbed pΕ΅er neu berfformiad), edrych ar dymheredd pob craidd CPU, monitro newidiadau yn amlder CPU, a drilio i lawr i wybodaeth defnydd pΕ΅er.
  • Mae cefnogaeth ar gyfer gwaith ar liniaduron modern wedi'i wella, er enghraifft, ar liniadur Fframwaith Gen 12, mae tracio batri, rheolaeth backlight bysellfwrdd a'r gallu i gysylltu monitor allanol wedi'u rhoi ar waith.
  • Yn y gwasanaeth ar gyfer y ffΓ΄n clyfar PinePhone, mae'r rhyngwyneb wedi'i optimeiddio, mae cefnogaeth ar gyfer botymau caledwedd wedi'i weithredu, ac mae arbedwr sgrin newydd wedi'i ychwanegu sy'n lleihau'r defnydd o bΕ΅er hyd at 40% trwy ddadlwytho gyrwyr ar gyfer sgrin y panel cyffwrdd.
  • Darperir Adeiladu gyda GCC 12.3.
  • Mae'r gyrrwr ar gyfer cardiau rhwydwaith wedi'i ddisodli gan fersiwn wedi'i borthi o'r cnewyllyn Linux 6.1.20.
  • Mae'r injan ar gyfer amgryptio dyfeisiau bloc wedi'i hailgynllunio.
  • Mae galluoedd dadfygio wedi'u hehangu.
  • Mae'r datblygiad wedi'i drosglwyddo i ddefnyddio safon C++20 (defnyddiwyd C++17 yn flaenorol).
  • Yn darparu'r gallu i ddefnyddio SDKs presennol i ddatblygu cymwysiadau ar gyfer Genod, megis Lomiri a Rust Cargo.
  • Gyrrwr ychwanegol ar gyfer rheolwyr USB a ddefnyddir mewn byrddau RaspberryPi ac i.MX6.
  • Gwell perfformiad o yrwyr ar gyfer GPUs Intel, cardiau sain a WiFi.
  • Mae'r haen DDE (amgylchedd gyrrwr dyfais), sy'n caniatΓ‘u defnyddio gyrwyr o Linux, wedi'i diweddaru i gnewyllyn Linux 6.1.20.

Daw'r system gyda rhyngwyneb graffigol Leitzentrale sy'n eich galluogi i gyflawni tasgau gweinyddu system nodweddiadol. Mae cornel chwith uchaf y GUI yn dangos bwydlen gydag offer ar gyfer rheoli defnyddwyr, cysylltu dyfeisiau storio, a sefydlu cysylltiad rhwydwaith. Yn y canol mae cyflunydd ar gyfer ffurfweddu'r llenwad system, sy'n darparu rhyngwyneb ar ffurf graff sy'n diffinio'r berthynas rhwng cydrannau system. Gall y defnyddiwr dynnu neu ychwanegu cydrannau yn fympwyol yn rhyngweithiol, gan ddiffinio cyfansoddiad amgylchedd y system neu beiriannau rhithwir.

Ar unrhyw adeg, gall y defnyddiwr newid i ddull rheoli consol, sy'n darparu mwy o hyblygrwydd mewn rheolaeth. Gellir cyflawni profiad bwrdd gwaith traddodiadol trwy redeg dosbarthiad TinyCore Linux mewn peiriant rhithwir Linux. Yn yr amgylchedd hwn, mae porwyr Firefox ac Aurora, golygydd testun seiliedig ar Qt a chymwysiadau amrywiol ar gael. Cynigir yr amgylchedd noux ar gyfer rhedeg cyfleustodau llinell orchymyn.

Mae Genode yn darparu seilwaith unedig ar gyfer creu cymwysiadau wedi'u teilwra sy'n rhedeg ar ben y cnewyllyn Linux (32 a 64 bit) neu ficrokernels NOVA (x86 gyda rhithwiroli), 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) a chnewyllyn sy'n rhedeg yn uniongyrchol ar gyfer llwyfannau ARM a RISC-V. Mae'r cnewyllyn Linux paravirtualized L4Linux, sy'n rhedeg ar ben y microkernel Fiasco.OC, yn caniatΓ‘u ichi redeg rhaglenni Linux rheolaidd yn Genod. Nid yw cnewyllyn L4Linux yn gweithio gyda chaledwedd yn uniongyrchol, ond mae'n defnyddio gwasanaethau Genode trwy set o yrwyr rhithwir.

Ar gyfer Genode, mae gwahanol gydrannau Linux a BSD wedi'u cludo, mae cefnogaeth Gallium3D wedi'i ddarparu, mae Qt, GCC a WebKit wedi'u hintegreiddio, ac mae'r gallu i drefnu amgylcheddau meddalwedd Linux/Genode hybrid wedi'i weithredu. Mae porthladd VirtualBox wedi'i baratoi sy'n rhedeg ar ben y microkernel NOVA. Mae nifer fawr o gymwysiadau wedi'u haddasu i redeg yn uniongyrchol ar ben y microkernel a'r amgylchedd Noux, sy'n darparu rhithwiroli ar lefel OS. I redeg rhaglenni nad ydynt yn borthladd, mae'n bosibl defnyddio'r mecanwaith ar gyfer creu amgylcheddau rhithwir ar lefel cymwysiadau unigol, sy'n eich galluogi i redeg rhaglenni mewn amgylchedd rhithwir Linux gan ddefnyddio paravirtualization.

Ffynhonnell: opennet.ru

Ychwanegu sylw