System76 està treballant en la creació d'un nou entorn d'usuari

Michael Aaron Murphy, líder de la distribució Pop!_OS i participant en el desenvolupament del sistema operatiu Redox, va confirmar informació sobre el desenvolupament per part de System76 d'un nou entorn d'escriptori, no basat en GNOME Shell i escrit en el llenguatge Rust.

System76 s'especialitza en la producció d'ordinadors portàtils, ordinadors i servidors que vénen amb Linux. Per a la preinstal·lació, s'està desenvolupant la seva pròpia edició d'Ubuntu Linux: Pop!_OS. Després que Ubuntu canviés a l'intèrpret d'ordres Unity el 2011, la distribució Pop!_OS va oferir el seu propi entorn d'usuari basat en un GNOME Shell modificat i diverses extensions a GNOME Shell. Després que Ubuntu tornés a GNOME el 2017, Pop!_OS va continuar enviant el seu shell, que es va transformar en l'escriptori COSMIC al llançament d'estiu. COSMIC continua utilitzant tecnologies de GNOME, però introdueix canvis conceptuals que van més enllà de les addicions al GNOME Shell.

D'acord amb el nou pla, System76 té la intenció d'allunyar-se completament de la creació del seu entorn d'usuari basat en GNOME Shell i desenvolupar un nou escriptori utilitzant el llenguatge Rust en desenvolupament. Cal tenir en compte que System76 té una àmplia experiència desenvolupant a Rust. L'empresa compta amb Jeremy Soller, el fundador del sistema operatiu Redox, l'intèrpret d'ordres gràfic Orbital i el conjunt d'eines OrbTk, escrits en llenguatge Rust. Pop!_OS ja s'envia amb components basats en Rust, com ara un gestor d'actualitzacions, un sistema de gestió d'energia, una eina de gestió de microprogramari, un servei per llançar programes, un instal·lador, un giny de configuració i configuradors. Els desenvolupadors de Pop!_OS també han experimentat anteriorment amb la creació d'un nou panell còsmic escrit en Rust.

Els problemes de manteniment s'esmenten com a motiu per abandonar l'ús de GNOME Shell: cada nova versió de GNOME Shell comporta una fallada de compatibilitat amb els complements utilitzats a Pop!_OS, per la qual cosa es considera més recomanable crear el vostre propi full- l'entorn d'escriptori en desenvolupament que seguir patint amb el manteniment de desenes de milers de línies de codi amb canvis. També s'esmenta la impossibilitat d'implementar tota la funcionalitat prevista només mitjançant addicions a GNOME Shell, sense fer canvis al mateix GNOME Shell i reelaborar alguns subsistemes.

El nou escriptori s'està desenvolupant com un projecte universal, no lligat a una distribució específica, complint les especificacions de Freedesktop i capaç de treballar sobre els components estàndard de baix nivell existents, com ara els servidors compostos murmure, kwin i wlroots (Pop!_OS pretén per fer servir murmuri i ja li ha preparat una enquadernació a Rust).

Es preveu que el projecte es desenvolupi amb el mateix nom: COSMIC, però utilitzarà un intèrpret d'ordres personalitzat reescrit des de zero. És probable que les aplicacions es continuaran desenvolupant utilitzant el marc gtk-rs. Wayland es declara com el protocol principal, però no es descarta la possibilitat de treballar a sobre d'un servidor X11. El treball en el nou shell encara es troba en fase experimental i s'activarà després de la finalització del proper llançament de Pop!_OS 21.10, que actualment està rebent la principal atenció.

Font: opennet.ru

Afegeix comentari