Technologie

Ein Entwickler baute einen Linux-Desktop, in dem Chrome und VS Code in einer 3D-Stadt laufen

Susan Hill
Fügen Sie uns bei Google hinzu

Der Browser lädt weiterhin Seiten. Der Code-Editor kompiliert weiterhin. Der Unterschied besteht darin, dass beide nun in einem beleuchteten Gebäude in einer dreidimensionalen Uferstadt leben, mit Booten, die draußen auf dem Wasser fahren, und einem Uhrturm in der Ferne. Starling, eine in Swift geschriebene Linux-Desktop-Umgebung, hat am Wochenende Version 0.5 mit dem 3D-Stadtmodus als Hauptneuerung veröffentlicht.

Das Projekt läuft auf einem eigenen Wayland-Compositor – etwa 5.700 Zeilen C – und platziert echte Wayland-Clients direkt in der Szene. Chrome, VS Code, Slack, IntelliJ IDEA, GIMP und Blender sind keine Miniaturansichten oder Screenshots: Es sind Live-Anwendungen, die auf Eingaben reagieren, eigene Inhalte rendern und neben animiertem Verkehr und Wolken in der Stadt sitzen. Alt-Tab wechselt weiterhin zwischen ihnen. Ein Doppelklick auf eine Titelleiste zieht die Kamera zu diesem Fenster. Popup-Fenster folgen ihrem Elternteil durch die Szene.

Die technische Basis ist ungewöhnlich. Die Shell, der Fenstermanager, Anwendungen und das UI-Framework sind alle in Swift geschrieben, einschließlich eines vollständigen Ports von Flutters Dart-Framework, das ohne die Dart-Virtual-Maschine neu geschrieben wurde. Der Entwickler – nicht öffentlich genannt – baute das System in wenigen Monaten mit Claude Code und dann Fable 5.1 auf, ein Muster, das unter unabhängigen Systemprogrammierern immer häufiger wird, die jetzt Architekturen aufrechterhalten können, die zuvor ein Team erfordert hätten.

Version 0.5 bringt auch Windows-Nutzer ins potenzielle Publikum. Die Sitzung läuft in Ubuntu unter WSL2, und Benutzer verbinden sich von Windows über einen RDP-Client auf einem lokalen Port. Die Stadt animiert weiter, bis die Verbindung geschlossen wird.

Das Projekt ist nicht für den alltäglichen Gebrauch bereit. Die eigene Dokumentation markiert es als frühe Entwicklung, mit Schnittstellen, die sich ohne Vorankündigung ändern. In einer Test-VM dauerte das Rendern des ersten Frames 15,3 Sekunden. Auf beschleunigter Hardware bestehen 34 von 40 Validierungsprüfungen; bei Software-Rendering 28 von 40. Für Produktivitätsarbeit bleiben KDE und GNOME die praktische Wahl. Der 3D-Stadtmodus ist eine Demonstration architektonischer Möglichkeiten, kein Ersatz für die Werkzeuge, auf die Millionen von Linux-Nutzern angewiesen sind.

Diese Lücke ist Teil dessen, was Starling bemerkenswert macht. Ein einzelner Entwickler hat in wenigen Monaten einen Wayland-Compositor, ein Swift-Anwendungsframework und eine räumliche Rendering-Pipeline zusammengestellt – Komponenten, die normalerweise dedizierte Ingenieurteams über Jahre hinweg erfordern. Der KI-gestützte Weg hat die Komplexität nicht verkürzt; es scheint, dass er diese Komplexität für eine Person handhabbar gemacht hat.

Die v0.5.0-Veröffentlichung ist auf GitHub verfügbar und zielt auf Ubuntu 26.04 LTS auf amd64 ab. Das Projekt läuft auf AMD-, Intel- und Nvidia-Hardware, und der Entwickler hat keinen Zeitplan für eine stabile Version angekündigt.

Schlagwörter: , , , , ,

Fügen Sie uns bei Google hinzu

Diskussion

Es gibt 0 Kommentare.