Holomua i ka hoʻohana ʻana iā Redox OS ma nā lako lako maoli

Jeremy Soller (Jeremy Soller), ka mea nāna i hoʻokumu i ka ʻōnaehana hana ʻO Redox, kākau ʻia ma ka ʻōlelo Rust, hai e pili ana i ka hoʻohana kūleʻa ʻana o Redox ma kahi kamepiula System76 Galaga Pro (Ke hana nei ʻo Jeremy Soller ma System76). ʻO nā ʻāpana hana piha i loaʻa nā kīpē, touchpad, storage (NVMe) a me Ethernet.

ʻO nā hoʻokolohua me Redox ma kahi kamepiula ua hiki ke hoʻomaikaʻi i ka hana o nā mea hoʻokele, hoʻohui i ke kākoʻo HiDPI i kekahi mau noi a hana i nā mea hou, e like me pkgar, e hoʻomaʻamaʻa i ka hoʻokomo ʻana o Redox mai nā kiʻi Live. Ma waena o nā hana a ka nānā ʻana i kēia manawa, ʻo ia ka hoʻokō ʻana i ka hiki ke hōʻuluʻulu iā ia iho i ka ʻōnaehana (hui ʻana iā Redox mai kahi Redox-based environment). I loko o kekahi mau mahina, hoʻolālā ʻo Soller e hoʻololi i ka hana ʻana ma Redox i ka manawa piha ma kekahi o nā kamepiula mai kahi kaiapuni ʻo Redox-based desktop, ma hope o kekahi mau hoʻomaikaʻi ʻana i ka rustc compiler.

ʻO ka manaʻo microkernel i hoʻohana ʻia ma Redox e hoʻomaʻamaʻa i ka hoʻomohala ʻana i nā mea hoʻokele, ʻoiai ʻo ka subsystem e hāʻawi ana i nā mea hoʻokele hiki ke hoʻohui hou ʻia a hoʻomaka hou me ka hoʻomaha ʻole i ka hana. Manaʻo ʻia ʻo ka hoʻomohala ʻana i kahi kaiapuni Redox e hoʻomaikaʻi i ka maikaʻi o ka lawe ʻana i nā polokalamu a me ka hoʻoponopono ʻana i nā pilikia me ke kākoʻo ʻenehana. No ka laʻana, ua hoʻolālā ʻia e hoʻopau i ka waihona USB a hoʻohui i nā mea hoʻokele kiʻi.

Holomua i ka hoʻohana ʻana iā Redox OS ma nā lako lako maoli

E hoʻomanaʻo kākou ua hoʻomohala ʻia ka ʻōnaehana hana e like me ka Unix philosophy a hōʻaiʻē i kekahi mau manaʻo mai SeL4, Minix a me Plan 9. Hoʻohana ʻo Redox i ka manaʻo o kahi microkernel, kahi e hāʻawi ʻia ai ka pilina ma waena o nā kaʻina hana a me ka hoʻokele waiwai ma ka pae kernel. , a hoʻoneʻe ʻia nā hana ʻē aʻe a pau i nā hale waihona puke. hiki ke hoʻohana ʻia e ka kernel a me nā noi mea hoʻohana. Holo nā mea hoʻokele a pau ma kahi o ka mea hoʻohana ma nā wahi pahu one kaʻawale. No ka hoʻohālikelike ʻana me nā noi i loaʻa, hāʻawi ʻia kahi papa POSIX kūikawā, e hiki ai iā ʻoe ke holo i nā polokalamu he nui me ka ʻole o ka porting.

Hoʻohana ka ʻōnaehana i ke kumu "He URL nā mea āpau". No ka laʻana, hiki ke hoʻohana ʻia ka URL "log://" no ka hoʻopaʻa inoa ʻana, "bus://" no ka launa pū ʻana ma waena o nā kaʻina hana, "tcp://" no ka launa pūnaewele, etc. ʻO nā modula, hiki ke hoʻokō ʻia ma ke ʻano o nā mea hoʻokele, nā kernel extensions, a me nā noi mea hoʻohana, hiki ke hoʻopaʻa inoa i kā lākou mau mea hoʻohana URL ponoʻī, no ka laʻana, hiki iā ʻoe ke kākau i kahi module komo port I/O a hoʻopaʻa iā ia i ka URL "port_io:// ", a laila hiki iā ʻoe ke hoʻohana iā ia e komo i ke awa 60 ma ka wehe ʻana i ka URL "port_io://60". Nā hoʻomohala papahana pālahalaha aku ma lalo o ka laikini MIT manuahi.

Kaiapuni mea hoʻohana ma Redox kūkulu ʻia ma muli o kāna pūpū kiʻi ponoʻī Orbital (ʻaʻole e huikau me kekahi'ē aʻe pūpū Orbital, me ka hoʻohana ʻana iā Qt a me Wayland) a me ka pahu hana OrbTk, e hāʻawi ana i kahi API e like me Flutter, React a me Redux. Hoʻohana ʻia ma ke ʻano he polokalamu kele pūnaewele Netsurf. Ke hoʻomohala nei ka papahana i kāna iho luna pūʻolo, kahi hoʻonohonoho o nā pono hana maʻamau (binutils, coreutils, netutils, extrautils), command shell ion, waihona C maʻamau relibc, hoʻoponopono kikokikona like vim paʻakai, waihona pūnaewele a me ka ʻōnaehana waihona TFS, hoʻomohala ʻia ma muli o nā manaʻo o ZFS (kahi modular version o ZFS ma ka ʻōlelo Rust). Hoʻonohonoho ʻia ka hoʻonohonoho ma ka ʻōlelo ʻO Toml.

Holomua i ka hoʻohana ʻana iā Redox OS ma nā lako lako maoli

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka