Tecnología

Un desarrollador creó el escritorio Linux donde tus apps viven en 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 portuaria tridimensional, con barcos moviéndose en el agua exterior y una torre de reloj visible a lo lejos. Starling, un entorno de escritorio para Linux escrito en Swift, lanzó la versión 0.5 durante el fin de semana con el modo de ciudad 3D como su principal adición.

El proyecto se ejecuta 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 a tráfico animado y nubes. Alt-Tab sigue cambiando entre ellas. Al hacer doble clic en una barra de título, la cámara se acerca a esa ventana. Las ventanas emergentes siguen a su padre a través de la escena.

La base técnica es inusual. El shell, el gestor 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 previamente requerirían un equipo.

La versión 0.5 también trae a los usuarios de Windows al público potencial. La sesión se ejecuta 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 el 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 primer fotograma tardó 15.3 segundos en renderizarse. En hardware acelerado, 34 de 40 comprobaciones de validación pasan; en renderizado por software, 28 de 40. Para el 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 en solitario ensambló, en unos pocos meses, un compositor Wayland, un marco de aplicaciones 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 se ejecuta en hardware AMD, Intel y Nvidia, y el desarrollador no ha anunciado un cronograma para un lanzamiento estable.

Etiquetas: , , , , ,

Añádenos en Google

Debate

Hay 0 comentarios.