System76 usará Rust y no GTK para el escritorio COSMIC

Desde hace tiempo System76 intenta impulsar COSMIC, un entorno de escritorio propio y para Pop!_OS que en un principio se apoya en las tecnologías de GNOME, pero que con el paso del tiempo dilación tener cada vez más entidad propia. Con el fin de avanzar en esa dirección, la compañía ha anunciado la admisión del kit de herramientas Iced, basado en Rust, en detrimento de GTK.

La nota ha podido saberse gracias a un hilo en el subreddit de Pop!_OS en el que se preguntó si Iced estaba siendo usado para reemplazar las aplicaciones hechas con GTK. Un ingeniero de System76 apareció para reponer de forma afirmativa, diciendo que “el equipo de experiencia de sucesor ha estado diseñando cuidadosamente widgets y aplicaciones durante el extremo año. Ahora estamos en el punto en el que es fundamental que el equipo de ingeniería decida sobre un conjunto de herramientas GUI para COSMIC. Posteriormente de mucha deliberación y experimentación durante el extremo año, el equipo de ingeniería decidió usar Iced en empleo de GTK.”

“Iced es un kit de herramientas GUI nativo de Rust que hace poco ha progresado lo suficiente como para volverse viable para su uso en COSMIC. Ya se han escrito varios subprogramas COSMIC tanto en GTK como en Iced para comparar. Las últimas versiones de exposición de Iced tienen una API que es muy flexible, expresiva e intuitiva en comparación con GTK. Se siente muy natural en Rust, y cualquiera que esté familiarizado con Elm apreciará su diseño”. En resumidas cuentas, parece que en System76 obtienen mejores resultados empleando Iced que GTK.

Diseño del sistema de COSMIC hecho con Iced

Diseño del sistema de COSMIC hecho con Iced.

Es importante tener en cuenta que Iced no es un kit de herramientas exclusivo de Linux, sino que es multiplataforma al comprender todavía Windows y macOS. Esto puede recapacitar un poco a la valentía de Canonical de invertir Flutter para su nuevo instalador, tecnología multiplataforma y procedente de Google que todavía ha sido empleada para la tienda de aplicaciones alternativa para Ubuntu.

Iced se vende a sí mismo como “una biblioteca GUI multiplataforma para Rust centrada en la simplicidad y la seguridad de tipos”. Lo de la seguridad de los tipos es una característica que todavía tiene el propio Rust, así que su mención por parte de Iced no debería de sorprender a nadie.

System76 tiene ambiciosos planes para COSMIC, tanto, que ha decidido no lanzar Pop!_OS 22.10 para concentrar las fuerzas en su propio entorno de escritorio. La compañía tiene claro que, si quiere crecer, tiene que tener algún autor propio y diferenciador interiormente del siempre caótico espectro de Linux (sobre todo cuando se proxenetismo de escritorio).

Veremos hasta dónde llega System76 con COSMIC, pero está claro que su exposición no es ni mucho menos un dedicación al sol, sino más adecuadamente poco que se ha tomado muy en serio.

Advertencia, desplázate para continuar leyendo