Teknologi

En utvikler bygde et Linux-skrivebord der Chrome og VS Code kjører i en 3D-by

Susan Hill
Legg oss til på Google

Nettleseren laster fortsatt inn sider. Kodeeditoren kompilerer fortsatt. Forskjellen er at begge nå befinner seg inne i en opplyst bygning i en tredimensjonal by ved vannkanten, med båter som beveger seg på vannet utenfor og et klokketårn synlig i det fjerne. Starling, et Linux-skrivebordsmiljø skrevet i Swift, fikk versjon 0.5 i helgen, med 3D-bymodus som hovednyheten.

Prosjektet kjører på en tilpasset Wayland-kompositor – omtrent 5 700 linjer med C – og plasserer ekte Wayland-klienter direkte i scenen. Chrome, VS Code, Slack, IntelliJ IDEA, GIMP og Blender er ikke miniatyrbilder eller skjermbilder: de er levende applikasjoner som reagerer på inndata, gjengir sitt eget innhold og sitter i byen sammen med animert trafikk og skyer. Alt-Tab bytter fortsatt mellom dem. Dobbeltklikk på en tittellinje trekker kameraet til det vinduet. Popup-vinduer følger forelderen gjennom scenen.

Den tekniske basen er uvanlig. Skallet, vindusbehandleren, applikasjonene og UI-rammeverket er alle skrevet i Swift, inkludert en full port av Flutters Dart-rammeverk, omskrevet uten Dart-virtuellmaskinen. Utvikleren – ikke offentlig navngitt – bygde systemet over noen få måneder ved hjelp av Claude Code og deretter Fable 5.1, et mønster som blir vanlig blant uavhengige systemprogrammerere som nå kan opprettholde arkitekturer som tidligere ville krevd et team.

Versjon 0.5 bringer også Windows-brukere inn i den potensielle målgruppen. Økten kjører inne i Ubuntu under WSL2, og brukere kobler til fra Windows via en RDP-klient på en lokal port. Byen fortsetter å animere til tilkoblingen lukkes.

Prosjektet er ikke klart for daglig bruk. Dokumentasjonen markerer det som tidlig utvikling, med grensesnitt som endres uten forvarsel. I en test virtuell maskin tok første-ramme-gjengivelse 15,3 sekunder. På akselerert maskinvare består 34 av 40 valideringssjekker; på programvaregjengivelse, 28 av 40. For produktivitetsarbeid forblir KDE og GNOME det praktiske valget. 3D-bymodus er en demonstrasjon av arkitektoniske muligheter, ikke en erstatning for verktøyene millioner av Linux-brukere er avhengige av.

Dette gapet er en del av det som gjør Starlings eksistens bemerkelsesverdig. En solo-utvikler satte sammen, på noen få måneder, en Wayland-kompositor, et Swift-applikasjonsrammeverk og en romlig gjengivelsespipeline – komponenter som vanligvis har krevd dedikerte ingeniørteam som jobber over år. Den AI-assisterte veien forkortet ikke kompleksiteten; det ser ut til å ha gjort kompleksiteten håndterbar for én person.

v0.5.0-utgivelsen er tilgjengelig på GitHub, rettet mot Ubuntu 26.04 LTS på amd64. Prosjektet kjører på AMD-, Intel- og Nvidia-maskinvare, og utvikleren har ikke annonsert en tidslinje for en stabil utgivelse.

Tagger: , , , , ,

Legg oss til på Google

Diskusjon

Det er 0 kommentarer.