System76 werk aan 'n nuwe gebruikersomgewing

Michael Aaron Murphy, ontwikkelaarleier vir die Pop!_OS-verspreiding en bydraer tot die Redox-bedryfstelsel, het bevestig dat System76 'n nuwe nie-GNOME Shell-gebaseerde lessenaaromgewing ontwikkel wat in Rust geskryf is.

System76 spesialiseer in die vervaardiging van skootrekenaars, rekenaars en bedieners wat saam met Linux gestuur word. Vir voorafinstallasie word sy eie uitgawe van Ubuntu Linux ontwikkel - Pop!_OS. Nadat Ubuntu in 2011 na die Unity-dop oorgeskakel het, het die Pop!_OS-verspreiding sy eie gebruikersomgewing aangebied gebaseer op 'n gewysigde GNOME Shell en verskeie uitbreidings aan die GNOME Shell. Nadat Ubuntu in 2017 na GNOME teruggekeer het, het Pop!_OS voortgegaan om hul dop te stuur, wat in die somervrystelling in die COSMIC-lessenaar verander het. COSMIC gaan voort om GNOME-tegnologie te gebruik, maar stel konseptuele veranderinge in wat verder gaan as die GNOME Shell-byvoegings.

Onder die nuwe plan is System76 van voorneme om heeltemal weg te beweeg van die bou van sy gebruikersomgewing gebaseer op GNOME Shell en 'n nuwe lessenaar te ontwikkel met behulp van die Rust-taal tydens ontwikkeling. Daar moet kennis geneem word dat System76 uitgebreide ondervinding in Rust-ontwikkeling het. Die maatskappy het Jeremy Soller in diens, stigter van die Redox-bedryfstelsel, die Orbital-grafiese dop en die OrbTk-gereedskapstel wat in Rust geskryf is. Pop!_OS kom reeds met Rust-gebaseerde komponente soos 'n opdateringbestuurder, 'n kragbestuurstelsel, 'n firmwarebestuurnutsmiddelstel, 'n programlanseerder, 'n installeerder, 'n konfigurasielegstuk en konfigureerders. Die ontwikkelaars van Pop!_OS het ook in die verlede geëksperimenteer met die skep van 'n nuwe kosmiese paneel wat in Rust geskryf is.

Onderhoudskwessies is aangehaal as 'n motief om weg te beweeg van die gebruik van die GNOME Shell - elke nuwe vrystelling van GNOME Shell breek verenigbaarheid met die byvoegings wat deur Pop!_OS gebruik word, dus word dit meer die moeite werd geag om jou eie volwaardige lessenaaromgewing te skep as om aan te hou ly met die instandhouding van tienduisende reëls kode met veranderinge. Ook genoem is die onvermoë om al die beoogde funksionaliteit te implementeer slegs deur toevoegings tot GNOME Shell, sonder om veranderinge aan GNOME Shell self te maak en sommige substelsels te herwerk.

Die nuwe lessenaar word ontwikkel as 'n universele projek, nie gekoppel aan 'n spesifieke verspreiding nie, wat voldoen aan Freedesktop spesifikasies en in staat is om te werk op die top van bestaande tipiese lae-vlak komponente, soos mutter, kwin en wlroots saamgestelde bedieners (Pop!_OS bedoel gemompel te gebruik en het reeds 'n binding daarvoor op Rust voorberei).

Die projek word beplan om ontwikkel te word onder die voormalige naam - COSMIC, maar om 'n pasgemaakte dop te gebruik wat van nuuts af herskryf is. Toepassings sal heel waarskynlik voortgaan om ontwikkel te word deur gtk-rs-omvou te gebruik. Wayland word as die primêre protokol verklaar, maar die moontlikheid om bo-op die X11-bediener te werk word nie uitgesluit nie. Werk aan 'n nuwe dop is nog in die eksperimentele stadium en sal geaktiveer word na die voltooiing van die vorming van die volgende vrystelling Pop!_OS 21.10, wat tans die grootste aandag geniet.

Bron: opennet.ru

Voeg 'n opmerking