Kua wātea inaianei a Sculpt 23.10. Kei te whakawhanake tēnei kaupapa, e ahu mai ana i ngā hangarau Genode OS Framework, i tētahi pūnaha whakahaere whānui e tika ana mō ngā kaiwhakamahi o ia rā. Kei raro i te raihana AGPLv3 te waehere pūtake o te kaupapa, kua raihanahia. Kei te wātea he whakaahua Live USB 28 MB hei tango. Ka tautokohia ngā pūnaha me ngā tukatuka Intel me ngā pūnaha whakairoiro me ngā toronga VT-d me VT-x kua whakahohea, tae atu ki ngā pūnaha ARM me ngā toronga VMM.
Nga mahi hou:
- Kua whānuitia ngā taputapu whakahaere tawhā PTM. Kei roto i te atanga kaiwhakamahi tauwhitiwhiti ngā kōwhiringa mō te whakawhiti i waenga i ngā kōtaha whakapaunga hiko (te penapena hiko, te mahi rānei), te tiro i te pāmahana o ia matua PTM, te aroturuki i ngā huringa auau PTM, me te rapu hohonu ki ngā taipitopito whakapaunga hiko.
- Kua pai ake te tautoko mō ngā pona hou, ā, kei te pona Framework Gen 12 te aroturuki i te utunga pākahiko, te whakahaere i te papamuri papapātuhi, me te kaha ki te hono i tētahi mata tirotiro o waho.
- Kei roto i te hanganga PinePhone te arotautanga atanga, te tautoko pātene taputapu, me te tiaki mata hou e whakaiti ana i te whakapaunga hiko tae atu ki te 40% mā te tango i ngā taraiwa mata pa.
- E tautokona ana te whakahiato mā te whakamahi i te GCC 12.3.
- Kua whakakapia te taraiwa kāri whatunga ki tētahi putanga i whakawhitia mai i te kernel. Linux 6.1.20.
- Kua hangaia anō te miihini mō te whakamunatanga o ngā taputapu poraka.
- Kua whakawhānuihia ngā āheinga patuiro.
- Kua hurihia te whanaketanga ki te whakamahi i te paerewa C++20 (i mua ko C++17 te whakamahinga).
- Ka taea inaianei te whakamahi i ngā SDK o nāianei hei whakawhanake i ngā tono mō Genode, pērā i a Lomiri me Rust Cargo.
- Kua tāpirihia he atekōkiri mō ngā pūmana USB e whakamahia ana i roto i ngā papa RaspberryPi me i.MX6.
- Kua whakapaitia te mahi a ngā taraiwa mō ngā GPU Intel, ngā kāri oro, me te WiFi.
- He paparanga DDE (taiao taraiwa-pūrere) e āhei ai te whakamahi i ngā taraiwa mai i Linux, kua whakahoutia ki te kernel Linux 6.1.20.
Kei roto i te pūnaha te atanga whakairoiro Leitzentrale, e āhei ai te mahi i ngā mahi whakahaere pūnaha noa. Kei te kokonga maui o runga o te atanga whakairoiro he tahua me ngā taputapu mō te whakahaere i ngā kaiwhakamahi, te hono i ngā puku, me te whirihora i te hononga whatunga. Kei waenganui he whirihoranga mō te whirihora i ngā wāhanga pūnaha, e whakarato ana i tētahi atanga e hangai ana ki te kauwhata e tautuhi ana i ngā whanaungatanga i waenga i ngā wāhanga pūnaha. Ka taea e te kaiwhakamahi te tango, te tāpiri rānei i ngā wāhanga mā te taunekeneke, te tautuhi i te hanganga o te taiao pūnaha, te mihini mariko.
I ngā wā katoa, ka taea e te kaiwhakamahi te huri ki te aratau papatohu, e whakarato ana i te ngāwari ake. Ka taea te tiki i tētahi papamahi tuku iho mā te whakahaere i te tohatoha TinyCore. Linux в miihini mariko с LinuxKei roto i tēnei taiao ngā pūtirotiro Firefox me Aurora, he ētita tuhinga e hangai ana ki te Qt, me ngā momo taupānga. E taunakihia ana te taiao noux mō te whakahaere i ngā taputapu raina whakahau.
Ka whakaratohia e Genode he anga kotahi mō te hanga taupānga ritenga e rere ana i runga i te kernel. Linux (32 me te 64 moka) ngā momo kernel iti rānei NOVA (x86 me te marikotanga), 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 kernel taketake mō ngā tūāpapa ARM me RISC-V. Ko te paravirtualized Linux- Matua L4Linux, e rere ana i runga i te Fiasco.OC microkernel, ka taea e koe te whakahaere i ngā mahi auau i roto i te Genode Linux ngā hōtaka. L4 kernelLinux Kāore e mahi tika me te taputapu, engari e whakamahi ana i ngā ratonga Genode mā roto i tētahi huinga taraiwa mariko.
Kua whakatinanahia ngā tauranga maha mō Genode Linux me ngā wāhanga BSD, e whakaratohia ana te tautoko Gallium3D, e whakatinanahia ana te whakaurunga Qt, GCC me WebKit, te āheinga ki te whakarite i te ranu Linux/Ira o ngā taiao pūmanawa. Kua whakaritea he tauranga VirtualBox, e rere ana i runga i te microkernel NOVA. He maha ngā tono kua whakarerekētia kia rere tika i runga i te microkernel me te taiao Noux, e whakarato ana i te mariko taumata-OS. Mō te whakahaere i ngā kaupapa kāore i te kawehia, kua whakaratohia te kaha ki te waihanga i ngā taiao mariko taumata-tono, e āhei ai ngā kaupapa ki te rere i roto i te taiao mariko. Linux-taiao mā te whakamahi i te paravirtualization.
Source: opennet.ru
