Tecnología

Un desarrollador creó un escritorio Linux donde Chrome corre dentro de una ciudad 3D

Susan Hill
Añádenos en Google

El navegador sigue cargando páginas. El editor de código sigue compilando. La diferencia es que ambos ahora viven dentro de un edificio iluminado en una ciudad frente al mar en tres dimensiones, con botes moviéndose en el agua afuera y una torre de reloj visible a lo lejos. Starling, un entorno de escritorio Linux escrito en Swift, lanzó su versión 0.5 durante el fin de semana con el modo de ciudad 3D como su principal adición.

El proyecto corre sobre un compositor Wayland personalizado —aproximadamente 5,700 líneas de C— y coloca clientes Wayland reales directamente dentro de la escena. Chrome, VS Code, Slack, IntelliJ IDEA, GIMP y Blender no son miniaturas ni capturas de pantalla: son aplicaciones en vivo que responden a la entrada, renderizan su propio contenido y se sientan en la ciudad junto con tráfico animado y nubes. Alt-Tab todavía cambia entre ellas. Hacer doble clic en una barra de título lleva la cámara a esa ventana. Las ventanas emergentes siguen a su ventana padre a través de la escena.

La base técnica es inusual. El shell, el administrador de ventanas, las aplicaciones y el marco de interfaz de usuario están todos escritos en Swift, incluyendo un puerto completo del marco Dart de Flutter reescrito sin la máquina virtual de Dart. El desarrollador —no nombrado públicamente— construyó el sistema en unos pocos meses usando Claude Code y luego Fable 5.1, un patrón que se está volviendo común entre programadores de sistemas independientes que ahora pueden mantener arquitecturas que anteriormente requerirían un equipo.

La versión 0.5 también trae a los usuarios de Windows al público potencial. La sesión corre dentro de Ubuntu bajo WSL2, y los usuarios se conectan desde Windows a través de un cliente RDP en un puerto local. La ciudad sigue animándose hasta que la conexión se cierra.

El proyecto no está listo para uso diario. Su propia documentación lo marca como desarrollo temprano, con interfaces que cambian sin previo aviso. En una máquina virtual de prueba, el renderizado del primer fotograma tomó 15.3 segundos. En hardware acelerado, 34 de 40 verificaciones de validación pasan; en renderizado por software, 28 de 40. Para trabajo de productividad, KDE y GNOME siguen siendo la opción práctica. El modo de ciudad 3D es una demostración de posibilidad arquitectónica, no un reemplazo para las herramientas de las que dependen millones de usuarios de Linux.

Esa brecha es parte de lo que hace notable la existencia de Starling. Un desarrollador solitario ensambló, en unos pocos meses, un compositor Wayland, un marco de aplicación Swift y un pipeline de renderizado espacial —componentes que típicamente han requerido equipos de ingeniería dedicados trabajando durante años. El camino asistido por IA no acortó la complejidad; parece haber hecho que esa complejidad sea manejable para una sola persona.

El lanzamiento v0.5.0 está disponible en GitHub, dirigido a Ubuntu 26.04 LTS en amd64. El proyecto corre en hardware AMD, Intel y Nvidia, y el desarrollador no ha anunciado un cronograma para un lanzamiento estable.

Etiquetas: , , , , ,

Añádenos en Google

Discussion

There are 0 comments.