Te anga whakamua ki te whakamahi Redox OS i runga i nga taputapu tuuturu

Jeremy Soller (Jeremy Soller), te kaiwhakarewa o te punaha whakahaere Taonga, tuhia ki te reo Rust, Ka korerotia mo te whakamahi angitu o Redox i runga i te rorohiko System76 Galaga Pro (Kei te mahi a Jeremy Soller i te System76). Ko nga waahanga kua tino mahi ko nga papapātuhi, touchpad, rokiroki (NVMe) me Ethernet.

Ko nga whakamatautau me Redox i runga i te pona kua taea te whakapai ake i nga mahi a nga taraiwa, te taapiri i te tautoko HiDPI ki etahi tono me te hanga i nga waahanga hou, penei i te pkgar, e ngawari ana te whakaurunga o Redox mai i nga whakaahua Ora. I roto i nga mahi e arohia ana inaianei ko te whakatutukitanga o te kaha ki te whakaemi i a koe ano i te punaha (te whakahiato i a Redox mai i te taiao Redox-based). I roto i nga marama torutoru, ka whakaaro a Soller ki te huri ki te mahi i runga i te Redox i te wa-katoa i runga i tetahi o nga rorohiko mai i te taiao papamahi-a-Redox, i muri i etahi whakapainga ki te kaitoha rustc.

Ko te ariā microkernel e whakamahia ana i Redox ka ngawari te whanaketanga taraiwa, na te mea ko te punaha iti e whakarato ana i nga taraiwa ka taea te whakahiato me te whakaara ano me te kore e mutu te mahi. Ko te tumanako ko te whanaketanga i roto i te taiao-a-Redox ka pai ake te pai o te kawe i nga kaupapa me te whakaoti rapanga me te tautoko taputapu. Hei tauira, kua whakamaheretia ki te whakaoti i te puranga USB me te taapiri i nga taraiwa whakairoiro.

Te anga whakamua ki te whakamahi Redox OS i runga i nga taputapu tuuturu

Kia maumahara tatou kua whakawhanakehia te punaha whakahaere i runga i te whakaaro o Unix me te nama etahi whakaaro mai i a SeL4, Minix me te Mahere 9. Ka whakamahia e Redox te ariā o te microkernel, ko te taunekeneke i waenga i nga tukanga me te whakahaere rauemi ka whakaratohia ki te taumata kernel. , me era atu mahi katoa ka nukuhia ki nga whare pukapuka, ka taea te whakamahi e te kernel me nga tono kaiwhakamahi. Ka rere nga taraiwa katoa i roto i te waahi kaiwhakamahi i roto i nga taiao pouaka kirikiri taratahi. Mo te hototahi ki nga tono o naianei, ka whakaratohia he paparanga POSIX motuhake, ka taea e koe te whakahaere i nga kaupapa maha kaore he tauranga.

Ka whakamahia e te punaha te kaupapa "he URL nga mea katoa". Hei tauira, ko te URL "log: //" ka taea te whakamahi mo te takiuru, "pahi: //" mo te taunekeneke i waenga i nga tukanga, "tcp://" mo te hononga whatunga, etc. Ko nga waahanga, ka taea te whakatinana i roto i te ahua o nga taraiwa, nga toronga kernel, me nga tono kaiwhakamahi, ka taea te rehita i o raatau ake kaiwhakahaere URL, hei tauira, ka taea e koe te tuhi i tetahi waahanga urunga urunga I/O ka herea ki te URL "port_io:// ", ka taea e koe te whakamahi ki te uru ki te tauranga 60 ma te whakatuwhera i te URL "port_io://60". Nga whanaketanga kaupapa horapa i raro i te raihana MIT kore utu.

Te taiao kaiwhakamahi i Redox hanga i runga i tana ake anga kauwhata orbital (kaua e raruraru atu anga orbital, te whakamahi i te Qt me te Wayland) me te kete taputapu OrbTk, e whakarato ana i te API rite ki Flutter, React me Redux. Ka whakamahia hei kaitirotiro paetukutuku Netsurf. Kei te whakawhanake ano te kaupapa i a ia ano kaiwhakahaere mōkihi, he huinga taputapu paerewa (binutils, coreutils, netutils, extrautils), anga whakahau katote, whare pukapuka C paerewa relibc, ētita kuputuhi rite-vim konutai, tāpae whatunga me te pūnaha kōnae TFS, i whakawhanakehia i runga i nga whakaaro o ZFS (he putanga modular o ZFS i te reo Rust). Kua whakaritea te whirihoranga ki te reo Toml.

Te anga whakamua ki te whakamahi Redox OS i runga i nga taputapu tuuturu

Source: opennet.ru

Tāpiri i te kōrero