Tehnologie

Un dezvoltator a creat un desktop Linux unde Chrome și VS Code rulează într-un oraș 3D

Susan Hill
Adaugă-ne în Google

Browserul încarcă pagini. Editorul de cod încă compilează. Diferența este că ambele trăiesc acum într-o clădire iluminată dintr-un oraș tridimensional pe malul apei, cu bărci mișcându-se pe apă în exterior și un turn cu ceas vizibil în depărtare. Starling, un mediu desktop Linux scris în Swift, a lansat versiunea 0.5 în weekend, având modul oraș 3D ca principală completare.

Proiectul rulează pe un compositor Wayland personalizat — aproximativ 5.700 de linii de C — și plasează clienții Wayland reali direct în scenă. Chrome, VS Code, Slack, IntelliJ IDEA, GIMP și Blender nu sunt miniaturi sau capturi de ecran: sunt aplicații live care răspund la input, își redau propriul conținut și stau în oraș alături de trafic animat și nori. Alt-Tab încă comută între ele. Dublu-click pe o bară de titlu mută camera către acea fereastră. Ferestrele popup își urmăresc părintele prin scenă.

Baza tehnică este neobișnuită. Shell-ul, managerul de ferestre, aplicațiile și framework-ul UI sunt toate scrise în Swift, inclusiv un port complet al framework-ului Flutter Dart rescris fără mașina virtuală Dart. Dezvoltatorul — neidentificat public — a construit sistemul în câteva luni folosind Claude Code și apoi Fable 5.1, un model care devine comun printre programatorii de sisteme independenți care pot acum susține arhitecturi ce anterior ar fi necesitat o echipă.

Versiunea 0.5 aduce și utilizatorii de Windows în audiența potențială. Sesiunea rulează în interiorul Ubuntu sub WSL2, iar utilizatorii se conectează din Windows printr-un client RDP pe un port local. Orașul continuă să animeze până când conexiunea se închide.

Proiectul nu este gata pentru utilizarea zilnică. Propria sa documentație îl marchează ca dezvoltare timpurie, cu interfețe care se schimbă fără notificare. Într-o mașină virtuală de test, randarea primului cadru a durat 15,3 secunde. Pe hardware accelerat, 34 din 40 de verificări de validare trec; pe randare software, 28 din 40. Pentru munca productivă, KDE și GNOME rămân alegerea practică. Modul oraș 3D este o demonstrație a posibilității arhitecturale, nu o înlocuire a instrumentelor de care se bazează milioane de utilizatori Linux.

Acest decalaj face parte din ceea ce face existența Starling notabilă. Un dezvoltator solo a asamblat, în câteva luni, un compositor Wayland, un framework de aplicații Swift și o conductă de randare spațială — componente care au necesitat în mod obișnuit echipe de ingineri dedicate care lucrează ani de zile. Calea asistată de AI nu a scurtat complexitatea; pare să fi făcut acea complexitate gestionabilă pentru o singură persoană.

Lansarea v0.5.0 este disponibilă pe GitHub, vizând Ubuntu 26.04 LTS pe amd64. Proiectul rulează pe hardware AMD, Intel și Nvidia, iar dezvoltatorul nu a anunțat un calendar pentru o lansare stabilă.

Etichete: , , , , ,

Adaugă-ne în Google

Discuție

Există 0 comentarii.