Ang System76 nagtrabaho sa paghimo og bag-ong palibot sa user

Si Michael Aaron Murphy, ang lider sa Pop!_OS distribution ug usa ka partisipante sa pagpalambo sa Redox operating system, nagpamatuod sa impormasyon mahitungod sa pagpalambo sa System76 sa usa ka bag-ong desktop environment, dili base sa GNOME Shell ug gisulat sa Rust nga pinulongan.

Ang System76 nag-espesyalisar sa paghimo sa mga laptop, PC ug server nga kauban sa Linux. Alang sa pre-installation, ang kaugalingon nga edisyon sa Ubuntu Linux gihimo - Pop!_OS. Human ang Ubuntu mibalhin sa Unity shell niadtong 2011, ang Pop!_OS nga distribusyon nagtanyag sa kaugalingong user environment base sa giusab nga GNOME Shell ug pipila ka extension sa GNOME Shell. Pagkahuman sa Ubuntu mibalik sa GNOME sa 2017, ang Pop!_OS nagpadayon sa pagpadala sa iyang kabhang, nga giusab ngadto sa COSMIC desktop sa ting-init nga pagpagawas. Ang COSMIC nagpadayon sa paggamit sa mga teknolohiya sa GNOME, apan nagpaila sa mga pagbag-o sa konsepto nga labaw pa sa mga pagdugang sa GNOME Shell.

Nahiuyon sa bag-ong plano, ang System76 nagtinguha nga hingpit nga mopahilayo gikan sa pagtukod sa palibot sa tiggamit niini base sa GNOME Shell ug maghimo usa ka bag-ong desktop gamit ang Rust nga pinulongan sa pag-uswag. Kinahanglan nga hinumdoman nga ang System76 adunay daghang kasinatian nga nag-uswag sa Rust. Gigamit sa kompanya si Jeremy Soller, ang nagtukod sa Redox operating system, ang Orbital graphical shell ug ang OrbTk toolkit, nga gisulat sa Rust nga pinulongan. Nagpadala na ang Pop!_OS og mga component nga gibase sa Rust sama sa update manager, energy management system, firmware management tool, serbisyo sa paglansad sa mga programa, installer, settings widget, ug configurators. Ang mga nag-develop sa Pop!_OS kaniadto nag-eksperimento usab sa paghimo og bag-ong cosmic-panel nga gisulat sa Rust.

Ang mga problema sa pagmentinar gitumbok nga rason sa pagpalayo sa paggamit sa GNOME Shell - ang matag bag-ong pagpagawas sa GNOME Shell mosangpot sa pagkahugno sa pagkaangay sa mga add-on nga gigamit sa Pop!_OS, mao nga gikonsiderar nga mas maayo ang paghimo sa imong kaugalingon nga bug-os- fledged desktop environment kay sa pagpadayon sa pag-antos uban sa pagmintinar sa napulo ka libo nga mga linya sa code uban sa mga kausaban. Gihisgutan usab ang imposible sa pagpatuman sa tanan nga gituyo nga pagpaandar pinaagi lamang sa mga pagdugang sa GNOME Shell, nga wala maghimo mga pagbag-o sa GNOME Shell mismo ug pag-usab sa pipila nga mga subsystem.

Ang bag-ong desktop gipalambo isip usa ka unibersal nga proyekto, wala gihigot sa usa ka piho nga pag-apod-apod, nagtagbo sa mga espesipikasyon sa Freedesktop ug makahimo sa pagtrabaho sa ibabaw sa kasamtangan nga standard nga ubos nga lebel nga mga sangkap, sama sa mga composite server mutter, kwin ug wlroots (Pop!_OS nagtinguha sa paggamit sa mutter ug nag-andam na sa usa ka pagbugkos alang niini sa Rust).

Ang proyekto giplano nga maugmad ubos sa parehas nga ngalan - COSMIC, apan gamiton ang usa ka naandan nga kabhang nga gisulat pag-usab gikan sa wala. Ang mga aplikasyon lagmit magpadayon nga maugmad gamit ang gtk-rs framework. Ang Wayland gideklarar nga nag-unang protocol, apan ang posibilidad sa pagtrabaho sa ibabaw sa usa ka X11 server wala isalikway. Ang pagtrabaho sa bag-ong kabhang anaa pa sa yugto sa eksperimento ug ma-aktibo pagkahuman sa sunod nga pagpagawas sa Pop!_OS 21.10, nga sa pagkakaron nakadawat sa panguna nga atensyon.

Source: opennet.ru

Idugang sa usa ka comment