Tecnologia

Um desenvolvedor criou um desktop Linux onde Chrome e VS Code rodam dentro de uma cidade 3D

Susan Hill
Adicione-nos no Google

O navegador ainda carrega páginas. O editor de código ainda compila. A diferença é que ambos agora vivem dentro de um prédio iluminado em uma cidade tridimensional à beira-mar, com barcos se movendo na água lá fora e uma torre de relógio visível ao longe. O Starling, um ambiente de desktop Linux escrito em Swift, lançou a versão 0.5 no fim de semana com o modo cidade 3D como sua principal novidade.

O projeto roda em um compositor Wayland personalizado — cerca de 5.700 linhas de C — e coloca clientes Wayland reais diretamente dentro da cena. Chrome, VS Code, Slack, IntelliJ IDEA, GIMP e Blender não são miniaturas nem capturas de tela: são aplicativos ao vivo que respondem a entrada, renderizam seu próprio conteúdo e ficam na cidade ao lado de tráfego animado e nuvens. Alt-Tab ainda alterna entre eles. Clicar duas vezes em uma barra de título aproxima a câmera daquela janela. Janelas pop-up seguem seu pai pela cena.

A base técnica é incomum. O shell, o gerenciador de janelas, os aplicativos e o framework de interface são todos escritos em Swift, incluindo uma porta completa do framework Dart do Flutter reescrita sem a máquina virtual Dart. O desenvolvedor — não nomeado publicamente — construiu o sistema em alguns meses usando Claude Code e depois Fable 5.1, um padrão que se torna comum entre programadores de sistemas independentes que agora podem sustentar arquiteturas que antes exigiriam uma equipe.

A versão 0.5 também traz usuários do Windows para o público potencial. A sessão roda dentro do Ubuntu sob WSL2, e usuários se conectam do Windows através de um cliente RDP em uma porta local. A cidade continua animando até a conexão ser fechada.

O projeto não está pronto para uso diário. Sua própria documentação o marca como desenvolvimento inicial, com interfaces que mudam sem aviso. Em uma máquina virtual de teste, a renderização do primeiro quadro levou 15,3 segundos. Em hardware acelerado, 34 de 40 verificações de validação passam; em renderização por software, 28 de 40. Para trabalho de produtividade, KDE e GNOME continuam sendo a escolha prática. O modo cidade 3D é uma demonstração de possibilidade arquitetônica, não uma substituição para as ferramentas das quais milhões de usuários Linux dependem.

Essa lacuna é parte do que torna a existência do Starling notável. Um desenvolvedor solo montou, em alguns meses, um compositor Wayland, um framework de aplicativos Swift e um pipeline de renderização espacial — componentes que tipicamente exigiram equipes de engenharia dedicadas trabalhando por anos. O caminho assistido por IA não encurtou a complexidade; parece ter tornado essa complexidade gerenciável para uma única pessoa.

O lançamento v0.5.0 está disponível no GitHub, direcionado ao Ubuntu 26.04 LTS em amd64. O projeto roda em hardware AMD, Intel e Nvidia, e o desenvolvedor não anunciou um cronograma para um lançamento estável.

Tags: , , , , ,

Adicione-nos no Google

Discussão

Há 0 comentários.