A System76 cég új felhasználói felület fejlesztésén dolgozik.

Michael Murphy, a Pop!_OS disztribúció fejlesztőcsapatának vezetője és a Redox operációs rendszer fejlesztésének résztvevője megerősítette, hogy a System76 új asztali környezetet fejleszt, amely nem a GNOME Shell alapjain nyugszik és Rust nyelven íródik.

A System76 cég laptopok, PC-k és szerverek gyártására specializálódott, amelyek Linux operációs rendszerrel kerülnek forgalomba. Az előtelepítéshez a saját Ubuntu Linux kiadásukat, a Pop!_OS-t fejlesztik. Miután az Ubuntu 2011-ben áttért az Unity felületre, a Pop!_OS disztribúció saját felhasználói felületét kínálta egy módosított GNOME Shell alapjain és néhány GNOME Shell-kiegészítővel. Miután az Ubuntu 2017-ben visszatért a GNOME-hoz, a Pop!_OS továbbra is biztosította saját felületét, amely a nyári kiadás során COSMIC asztallá alakult. A COSMIC a GNOME technológiáit továbbra is alkalmazza, de koncepcionális változtatásokat is tartalmaz, amelyek túlmutatnak a GNOME Shell kiegészítőkön.

A System76 új terve szerint teljesen el kíván kerülni a GNOME Shell alapú felhasználói környezet kialakítását, és új asztalt kíván fejleszteni, Rust nyelv alkalmazásával. Fontos megjegyezni, hogy a System76 nagy tapasztalattal rendelkezik a Rust nyelv fejlesztésében. A cégnél Jeremy Soller dolgozik, aki a Redox operációs rendszer, az Orbital grafikus felület és az OrbTk toolkit alapítója, szintén Rust nyelven írva. A Pop!_OS már tartalmaz olyan Rust komponenseket, mint a frissítési manager, energiamenedzsment rendszer, firmware-kezelő eszköz, programindító szolgáltatás, telepítő, beállító widgetek és konfigurátorok. A Pop!_OS fejlesztői korábban a cosmic-panel néven ismert új panel létrehozásán is kísérleteztek, amely Rust nyelven készült.

A GNOME Shell használatáról való eltávozás motivációjaként a karbantartással kapcsolatos problémákat említik - a GNOME Shell minden új kiadása a Pop!_OS-ban használt bővítményekkel való kompatibilitás megszakadásához vezet, ezért célszerűbbnek találták saját, teljes értékű asztali környezet létrehozását, mintsem évtizedek kódjába fektett rengeteg munka folytatása. Emellett megemlítik, hogy lehetetlen az összes tervezett funkciót csak a GNOME Shell kiegészítőin keresztül megvalósítani, anélkül, hogy változtatásokat végeznének magában a GNOME Shell-ben és át kellene dolgozniuk néhány alrendszert.

Az új asztali környezet egy univerzális projektként fejlődik, amely nem kapcsolódik egy adott disztribúcióhoz, megfelel a Freedesktop specifikációinak, és képes működni a meglévő, standard alacsony szintű összetevők, mint például a kompozitok felett. szerverek mutter, kwin és wlroots (a Pop!_OS-ban a mutter használatát tervezik, és már elkészítették hozzá a Rust alapú kötegelt megoldást).

A projektet a régi néven - COSMIC - kívánják fejleszteni, de egy nulláról átírt felhasználói felülettel. Az alkalmazásokat valószínűleg továbbra is a gtk-rs kötegelt megoldás használatával fejlesztik majd. Elsődleges protokollként a Wayland van bejelentve, de nem zárják ki, hogy lehetőséget biztosítanak az a szerver X11 feletti működésre is. Az új felhasználói felület fejlesztése jelenleg kísérleti szakaszban van, és aktiválódik a Pop!_OS 21.10 következő kiadásának elkészülte után, amely jelenleg hangsúlyt kap.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster