Ke hana nei ʻo System76 i ka hana ʻana i kahi mea hoʻohana hou

ʻO Michael Aaron Murphy, ke alakaʻi o ka hoʻolaha Pop!_OS a me kahi mea i komo i ka hoʻomohala ʻana i ka ʻōnaehana hana Redox, ua hōʻoia i ka ʻike e pili ana i ka hoʻomohala ʻana e System76 o kahi kaiapuni papapihi hou, ʻaʻole i hoʻokumu ʻia ma GNOME Shell a kākau ʻia ma ka ʻōlelo Rust.

He loea ʻo System76 i ka hana ʻana i nā laptops, nā PC a me nā kikowaena e hele mai me Linux. No ka hoʻokomo mua ʻana, ke kūkulu ʻia nei kāna puke ponoʻī o Ubuntu Linux - Pop!_OS. Ma hope o ka hoʻololi ʻana o Ubuntu i ka pūpū Unity i ka makahiki 2011, ua hāʻawi ka Pop!_OS i kona wahi hoʻohana ponoʻī e pili ana i kahi GNOME Shell i hoʻololi ʻia a me kekahi mau hoʻonui i ka GNOME Shell. Ma hope o ka hoʻi ʻana o Ubuntu i GNOME i ka makahiki 2017, ua hoʻomau ʻo Pop!_OS i ka hoʻouna ʻana i kāna pūpū, i hoʻololi ʻia i ka desktop COSMIC i ka hoʻokuʻu ʻana i ke kauwela. Ke hoʻomau nei ka COSMIC i ka hoʻohana ʻana i nā ʻenehana GNOME, akā hoʻolauna i nā hoʻololi manaʻo e hele ma mua o nā hoʻohui i ka GNOME Shell.

E like me ka hoʻolālā hou, manaʻo ʻo System76 e neʻe loa mai ke kūkulu ʻana i kāna mea hoʻohana e pili ana i ka GNOME Shell a hoʻomohala i kahi pākaukau hou e hoʻohana ana i ka ʻōlelo Rust i ka hoʻomohala ʻana. Pono e hoʻomaopopo ʻia he ʻike nui ka System76 e ulu ana ma Rust. Hoʻohana ka hui iā Jeremy Soller, ka mea nāna i hoʻokumu i ka Redox operating system, ka Orbital graphical shell a me ka OrbTk toolkit, i kākau ʻia ma ka ʻōlelo Rust. Hoʻouna mua ʻia ʻo Pop!_OS me nā ʻāpana Rust-based e like me ka mana hoʻoponopono, kahi ʻōnaehana hoʻokele ikehu, kahi mea hoʻokele firmware, kahi lawelawe no ka hoʻomaka ʻana i nā polokalamu, kahi mea hoʻonohonoho, kahi widget hoʻonohonoho, a me nā configurators. Ua hoʻāʻo mua nā mea hoʻomohala Pop!_OS i ka hana ʻana i kahi papa honua hou i kākau ʻia ma Rust.

Hoʻopuka ʻia nā pilikia o ka mālama ʻana i kumu no ka neʻe ʻana mai ka hoʻohana ʻana i ka GNOME Shell - kēlā me kēia hoʻokuʻu hou o GNOME Shell alakaʻi i ka haki ʻana me nā mea hoʻohui i hoʻohana ʻia ma Pop!_OS, no laila ua manaʻo ʻia e hana i kāu iho piha- ʻoi aku ka maikaʻi ma mua o ka hoʻomau ʻana i ka pilikia me ka mālama ʻana i nā ʻumi kaukani laina o ke code me nā loli. Ua ʻōlelo pū ʻia ʻo ka hiki ʻole ke hoʻokō i nā hana āpau i manaʻo ʻia ma o ka hoʻohui ʻana iā GNOME Shell, me ka ʻole o ka hoʻololi ʻana iā GNOME Shell ponoʻī a hana hou i kekahi mau subsystems.

Ke kūkulu ʻia nei ka papapihi hou ma ke ʻano he papahana honua, ʻaʻole i pili i kahi māhele kikoʻī, e hālāwai ana me nā kikoʻī Freedesktop a hiki ke hana ma luna o nā ʻāpana haʻahaʻa haʻahaʻa maʻamau, e like me nā server composite mutter, kwin a me wlroots (Pop!_OS manaʻo. e hoʻohana i ka mutter a ua hoʻomākaukau mua i kahi paʻa no ia ma Rust).

Hoʻolālā ʻia ka papahana e kūkulu ʻia ma lalo o ka inoa hoʻokahi - COSMIC, akā e hoʻohana i kahi pūpū maʻamau i kākau hou ʻia mai ka ʻōpala. E hoʻomau ʻia nā noi me ka hoʻohana ʻana i ka framework gtk-rs. Ua haʻi ʻia ʻo Wayland ma ke ʻano he protocol mua, akā ʻaʻole i kāpae ʻia ka hiki ke hana ma luna o kahi kikowaena X11. ʻO ka hana ma ka pūpū hou aia nō ma ke kahua hoʻokolohua a e hoʻāla ʻia ma hope o ka pau ʻana o ka hoʻokuʻu aʻe o Pop!_OS 21.10, ka mea e loaʻa nei ka manaʻo nui.

Source: opennet.ru

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