System76 o loʻo galue i le fausiaina o se siosiomaga fou tagata faʻaoga

O Michael Aaron Murphy, o le taʻitaʻi o le Pop!_OS tufatufaga ma se sui auai i le atinaʻeina o le Redox operating system, faʻamaonia faʻamatalaga e uiga i le atinaʻeina e System76 o se siosiomaga fou o le desktop, e le faʻavae i luga ole GNOME Shell ma tusia i le gagana Rust.

System76 fa'apitoa i le gaosiga o komepiuta feavea'i, PC ma 'au'aunaga e sau ma Linux. Mo le faʻapipiʻiina, o lana lava lomiga o le Ubuntu Linux o loʻo atiaʻe - Pop!_OS. Ina ua uma ona sui le Ubuntu i le atigi Unity i le 2011, o le Pop!_OS tufatufaina atu na ofoina atu lona lava siosiomaga faʻaoga e faʻavae i luga o le GNOME Shell ua suia ma le tele o faʻaopoopoga i le GNOME Shell. Ina ua uma ona toe foʻi Ubuntu i GNOME i le 2017, Pop!_OS na faʻaauau pea ona faʻasalalau lona atigi, lea na suia i le COSMIC desktop i le faʻamalolo o le taumafanafana. O loʻo faʻaauau pea ona faʻaogaina e le COSMIC tekinolosi GNOME, ae faʻaalia suiga faʻavae e sili atu i tua atu o faʻaopoopoga i le GNOME Shell.

E tusa ai ma le fuafuaga fou, ua faʻamoemoe le System76 e alu ese mai le fausiaina o lona siosiomaga faʻaoga e faʻavae ile GNOME Shell ma atiaʻe se laulau fou e faʻaaoga ai le gagana Rust ile atinaʻe. E tatau ona maitauina o le System76 o loʻo i ai le poto masani e atiaʻe i Rust. O loʻo faʻafaigaluegaina e le kamupani Jeremy Soller, o le na faavaeina le Redox operating system, le Orbital graphical shell ma le OrbTk toolkit, tusia i le gagana Rust. Pop!_OS ua mae'a ona va'aia ma vaega fa'avae Rust e pei o le pule fa'afouga, se faiga e pulea ai le malosi, se meafaigaluega e pulea ai le firmware, se auaunaga mo le fa'alauiloaina o polokalame, se mea fa'apipi'i, se widget fa'atulagaina, ma mea fa'aopoopo. Pop! _OS developers ua uma ona faataitai i le fatuina o se va'aiga fou o le vanimonimo na tusia i le Rust.

O faʻafitauli o le tausiga o loʻo taʻua o se mafuaʻaga o le alu ese mai le faʻaaogaina o le GNOME Shell - o faʻasalalauga fou taʻitasi a le GNOME Shell e taʻitaʻia ai le malepelepe i le fetaui ma faʻaopoopoga o loʻo faʻaaogaina i Pop!_OS, o lea ua manatu e sili atu ona fautuaina le faia o lau oe lava- siosiomaga desktop fledged nai lo le faaauau pea ona mafatia i le tausiga o le fiasefulu afe laina o code ma suiga. O loʻo taʻua foi le le mafai ona faʻatinoina uma galuega faʻamoemoeina e ala i faʻaopoopoga i le GNOME Shell, e aunoa ma le faia o suiga i le GNOME Shell lava ia ma toe faʻaaogaina nisi subsystems.

O le laulau fou o loʻo faʻatulagaina e avea o se galuega lautele, e le o noatia i se tufatufa faʻapitoa, faʻafeiloaʻi faʻamatalaga Freedesktop ma mafai ona galue i luga o vaega o loʻo i ai nei tulaga maualalo maualalo, e pei o servers composite mutter, kwin ma wlroots (Pop!_OS faʻamoemoe e faʻaaoga mutter ma ua uma ona saunia se fusi mo ia i luga o Rust).

O le poloketi o loʻo fuafua e atiaʻe i lalo o le igoa tutusa - COSMIC, ae faʻaaoga se atigi masani na toe tusia mai le sasa. O talosaga o le a fa'aauau pea ona atia'e i le fa'aogaina o le gtk-rs framework. Wayland ua faʻaalia o le faʻasalalauga muamua, ae o le avanoa e galue ai i luga o le X11 server e le faʻasalaina. O le galue i luga o le atigi fou o loʻo i ai pea i le faʻataʻitaʻiga faʻataʻitaʻiga ma o le a faʻagaoioia pe a maeʻa le isi faʻasalalauga o Pop!_OS 21.10, lea o loʻo maua nei le gauai autu.

puna: opennet.ru

Faaopoopo i ai se faamatalaga