A equipe de desenvolvimento do NebiOS publicou a versão final do NebiOS X 10.3 Anniversary Update. A atualização marca o encerramento do ciclo de novos recursos para a série 10.x, que passará a receber apenas correções de estabilidade e manutenção enquanto o foco do projeto migra para o futuro NebiOS 11.
Além de reescrever componentes centrais do ambiente de trabalho e modificar o processo de instalação, a versão 10.3 traz um marco técnico para o projeto: a introdução de imagens nativas e inicializáveis para a arquitetura ARM, focadas especificamente nos processadores Apple Silicon das linhas M1 e M2.
O retorno da arquitetura ARM via Apple Silicon
O suporte a ARM estava ausente do sistema desde o NebiOS 3. Agora, o projeto volta a compilar imagens arm64 de forma nativa e distribui uma versão pré-configurada baseada no trabalho do projeto Asahi Linux.
A integração foi desenhada para eliminar intermediários na inicialização. O sistema dispensa carregadores como GRUB ou u-boot, aparecendo diretamente no menu de boot nativo dos Macs com o logotipo do NebiOS. A imagem inclui um kernel modificado que corrige desligamentos de emergência causados pelo firmware SMC do macOS 27, garantindo o funcionamento em hardwares atualizados. O suporte ao entalhe superior da tela (notch) vem ativado por padrão, enquanto a compatibilidade com a Touch Bar é intermediada pelo pacote tiny-dfr.
Apesar do avanço, a funcionalidade é classificada como experimental. A documentação esclarece que os testes físicos ocorreram exclusivamente em um MacBook Pro equipado com o chip M2 Pro. A equipe ainda não validou o funcionamento prático da Touch Bar e confirma que, até o momento, não há suporte para placas Raspberry Pi.
Otimização gráfica e reconstrução do desktop

O ambiente de trabalho passou por uma reformulação estrutural para lidar melhor com o consumo de recursos. O menu de Configurações Rápidas (Quick Settings) e os indicadores de tela (OSD) ganharam um visual escuro e uma nova mecânica de renderização. Em vez de desenhar a interface ao vivo continuamente, o sistema agora gera um instantâneo animado. A técnica preserva a fluidez visual mesmo quando a máquina está sob alta carga de processamento.
O motor de papéis de parede também foi atualizado. Os arquivos de vídeo agora rodam em uma linha de processamento acelerada pela placa de vídeo (GPU). Para evitar gargalos de RAM em apresentações de slides com vídeos grandes, o sistema passou a carregar cada slide apenas momentos antes da exibição, liberando o arquivo da memória logo em seguida. A mudança impede que o consumo de memória ultrapasse a marca de 900 MB nesse cenário. O sistema também passou a suportar papéis de parede dinâmicos no formato .heic, que mudam a iluminação de acordo com o fuso horário local, além de GIFs animados.
Os widgets do painel foram reescritos. O Monitor do Sistema agora exibe dados detalhados de rede, disco, troca (swap) e temperaturas. A leitura de uso de GPU funciona nativamente em placas AMD e exige o driver proprietário em hardwares NVIDIA.
Gestão de monitores e nova experiência de inicialização
O NebiOS X 10.3 introduziu um novo daemon para gerenciar telas. O componente identifica os monitores pelo nome do modelo e memoriza o layout exato para cada combinação de telas conectadas. O painel de utilidades (Utility Panel) agora pode transitar entre os monitores, de forma semelhante ao Dock do macOS. Bugs antigos, como a falha ao aplicar configurações após reconectar um cabo de vídeo e o surgimento de fundos pretos em novas telas, foram corrigidos.
A experiência de primeiro uso (OOBE) mudou completamente. O instalador Calamares agora é responsável exclusivamente por gravar o sistema no disco. A criação do usuário, a escolha do fuso horário e a configuração de idioma foram movidas para o primeiro boot, executadas por um novo utilitário chamado nebide-oobe. A ferramenta realiza uma checagem de hardware logo na primeira tela e emite um alerta se o sistema estiver rodando em uma máquina virtual ou sem aceleração gráfica adequada.
No campo da internacionalização, o sistema integrou o nebide-ime, um método de entrada próprio baseado no Mozc, permitindo a digitação em japonês, chinês (Pinyin e Chewing) e coreano (Hangul).
Redução da ISO, Linux 7.0 e mudanças estruturais
A engenharia de construção da imagem de instalação sofreu uma troca de ferramentas. O projeto abandonou o Cubic e passou a compilar a ISO do zero utilizando o nbs. A mudança derrubou o tamanho final do arquivo de 4,8 GB para 3,5 GB, mesmo contendo 11 idiomas para instalação offline.

O núcleo do sistema foi atualizado para o kernel Linux 7.0 HWE. A pilha gráfica recebeu o driver aberto NVIDIA 615, habilitando o suporte para as placas de vídeo da recém-lançada série RTX 50. O suporte a instalações no sistema de arquivos Btrfs foi restaurado.
A camada de segurança e isolamento de aplicativos (sandbox) também avançou. O ambiente napp-runtime foi endurecido com suporte a portais, permitindo que certas permissões do sistema sejam alteradas sem a necessidade de reiniciar o aplicativo em uso. As tecnologias base foram atualizadas para o Flatpak 1.18.4 e o bubblewrap 0.12.0. O recurso de copiar e colar arquivos para dentro de aplicativos isolados agora funciona corretamente.
Na área de privacidade, o serviço NebiCloud, encerrado em 26 de setembro, foi totalmente removido do sistema operacional. O serviço de localização foi transferido para o beaconDB, mantido pela comunidade, e a verificação de atualizações do sistema agora envia exclusivamente o número da versão em uso para os servidores.
Problemas conhecidos e limitações da versão
A documentação lista algumas limitações técnicas presentes no lançamento estável. O gerenciador de janelas Wayfire, mantido na versão 0.8 para toda a série 10.x do NebiOS, apresenta falhas no desenho de áreas danificadas (damage drawing) em hardwares sem aceleração de GPU. Isso causa falhas visuais perceptíveis em máquinas virtuais.
O recurso experimental de organização de janelas em mosaico (tiling) força o redimensionamento das janelas ativas, o que pode distorcer ou cortar aplicativos que possuem tamanhos de interface fixos. Além disso, embora as mudanças inesperadas de resolução de tela tenham sido mitigadas, o problema ainda pode ocorrer em cenários específicos.
