Kua whakaputaina e te Genode Project te tukunga Sculpt 23.10 General Purpose OS

Ko te tukunga o te kaupapa Sculpt 23.10 kua whakaatuhia, i roto i te anga, i runga i nga hangarau Genode OS Framework, kei te hangaia he punaha whakahaere kaupapa whanui ka taea te whakamahi e nga kaiwhakamahi noa ki te mahi i nga mahi o ia ra. Ko te waehere puna o te kaupapa ka tohatohahia i raro i te raihana AGPLv3. He ahua 28 MB LiveUSB ka tukuna hei tango. Ka tautokohia te mahi i runga i nga punaha me nga tukatuka Intel me nga whakairoiro me nga toronga VT-d me VT-x kua whakahohea, me nga punaha ARM me nga toronga VMM.

Nga mahi hou:

  • Ko nga taputapu mo te whakahaere i nga tawhā CPU kua whakawhānuihia. Kua taapirihia e te atanga kaiwhakamahi tauwhitiwhiti he kaha ki te huri i waenga i nga korero hiko (whakaora hiko, mahi ranei), tirohia te pāmahana o ia matua PTM, aroturuki i nga huringa o te auau PTM, me te ruku ki nga korero mo te kai hiko.
  • Kua pai ake te tautoko mo te mahi i runga i nga pona rorohiko hou, hei tauira, i runga i te pona Framework Gen 12, te aroturuki pākahiko, te mana o te rama papapātuhi me te kaha ki te hono i tetahi kaitukino o waho kua whakatinanahia.
  • I roto i te huihuinga mo te waea atamai PinePhone, kua arotauhia te atanga, kua whakatinanahia te tautoko mo nga patene taputapu, a kua taapirihia he kaaiti mata hou e whakaiti ana i te kaha o te kaha ki te 40% ma te tango i nga taraiwa mo te mata o te panui pa.
  • Hanga ki te GCC 12.3 ka whakaratohia.
  • Ko te taraiwa mo nga kaari whatunga kua whakakapihia ki tetahi putanga i kawe mai i te kernel Linux 6.1.20.
  • Ko te miihini mo te whakamuna i nga taputapu poraka kua hangaia ano.
  • Kua whakawhänuihia nga kaha patuiro.
  • Kua whakawhitia te whanaketanga ki te whakamahi i te paerewa C++20 (i whakamahia i mua ko C++17).
  • Ka whakarato i te kaha ki te whakamahi i nga SDK o naianei hei whakawhanake i nga tono mo Genode, penei i a Lomiri me Rust Cargo.
  • He taraiwa taapiri mo nga kaiwhakahaere USB e whakamahia ana i nga papa RaspberryPi me i.MX6.
  • He pai ake te mahi a nga taraiwa mo nga Intel GPU, nga kaari tangi me te WiFi.
  • Ko te paparanga DDE (te taiao-kaitaraiwa) e taea ai te whakamahi i nga taraiwa mai i Linux, kua whakahoutia ki te Linux kernel 6.1.20.

Ka tae mai te punaha me te atanga whakairoiro Leitzentrale e taea ai e koe te mahi i nga mahi whakahaere punaha. Ko te kokonga maui o runga o te GUI e whakaatu ana i te tahua me nga taputapu mo te whakahaere i nga kaiwhakamahi, te hono i nga taputapu rokiroki, me te whakarite hononga whatunga. Kei te pokapū he kaiwhakarite mo te whirihora i te whakakii i te punaha, e whakarato ana i te atanga i te ahua o te kauwhata e whakaatu ana i te hononga i waenga i nga waahanga o te punaha. Ka taea e te kaiwhakamahi te tango, te taapiri ranei i nga waahanga, te tautuhi i te hanganga o te taiao punaha, miihini mariko ranei.

I nga wa katoa, ka taea e te kaiwhakamahi te huri ki te aratau mana whakahaere, ka nui ake te ngawari o te whakahaere. Ka taea te whakatutuki i tetahi wheako papamahi tawhito ma te whakahaere i te tohatoha TinyCore Linux i roto i te miihini mariko Linux. I roto i tenei taiao, kei te waatea nga kaitirotiro Firefox me Aurora, he etita tuhinga a Qt me nga momo tono. Ka tukuna te taiao noux mo te whakahaere i nga taputapu raina whakahau.

Ka whakaratohia e Genode he hanganga whakakotahi mo te hanga tono ritenga e rere ana i runga ake o te kernel Linux (32 me te 64 bit) ranei NOVA microkernels (x86 me te mariko), 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) me te rere tika i te kernel mo nga papaa ARM me RISC-V. Ko te paravirtualized Linux kernel L4Linux, e rere ana i runga ake o te Fiasco.OC microkernel, ka taea e koe te whakahaere i nga kaupapa Linux auau i Genode. Ko te pata L4Linux e kore e mahi tika me nga taputapu, engari ka whakamahi i nga ratonga Genode ma te huinga o nga taraiwa mariko.

Mo Genode, he maha nga waahanga Linux me BSD kua tukuna, kua whakaratohia te tautoko Gallium3D, kua whakauruhia a Qt, GCC me WebKit, kua whakatinanahia te kaha ki te whakarite i nga taiao rorohiko hybrid Linux/Genode. Kua whakaritea he tauranga VirtualBox e rere ana i runga ake o te microkernel NOVA. He maha nga tono ka urutau kia rere tika ki runga ake o te microkernel me te taiao Noux, e whakarato ana i te mariko ki te taumata OS. Hei whakahaere i nga kaupapa kore-waahi, ka taea te whakamahi i te tikanga mo te hanga i nga taiao mariko i te taumata o nga tono takitahi, ka taea e koe te whakahaere i nga kaupapa i roto i te taiao Linux mariko ma te whakamahi i te paravirtualization.

Source: opennet.ru

Tāpiri i te kōrero