Por DHH em
Apresentando o Omarchy Dragon
Deveríamos ter equipes responsáveis por cada plataforma importante, e o Snapdragon da Qualcomm certamente merece uma! Na semana passada, apresentamos o Omarchy M para hardware da Apple. Hoje, estamos oficializando o Omarchy Dragon: nossa equipe dedicada a fazer o Omarchy rodar lindamente em computadores Snapdragon.
O objetivo é transformar esses laptops finos e leves em máquinas Linux confiáveis para o dia a dia. Fazer um desktop dar boot é só o começo. Fazer a máquina suspender, acordar, reproduzir vídeo com eficiência, atualizar o firmware e aguentar um dia inteiro de trabalho é o que a torna um computador em que você pode confiar.
Cinco pessoas já estão trabalhando nas partes:
Jim Martin (GitHub) está trazendo o Linux para um Surface Laptop 8 com Snapdragon X2 Elite. Ele vem trabalhando no Omarchy para DGX Spark e já contribuiu com uma correção para o desbloqueio gráfico de disco no instalador ARM. No Dragon, ele está focado no suporte ao Surface e ao X2 Elite, testando instalação e recuperação em hardware real e levando correções úteis de ARM para os projetos compartilhados do Omarchy.
Birk Skyum (X) é engenheiro de geoinformática e gráficos e cofundador da MapLibre. A máquina dele é um Lenovo Yoga Slim 7x com Snapdragon X Elite. Ele já emplacou correções upstream no Arch Linux ARM, enviou patches para libcamera, PipeWire e systemd, e trabalhou em patches de kernel para monitoramento de ventoinha e temperatura. Agora ele está de olho na duração da bateria, na suspensão confiável, na virtualização KVM, em vídeo com aceleração de hardware, em atualizações de BIOS a partir do Linux e no desempenho de USB4. Ele também está em contato com a Lenovo para melhorar o suporte de firmware para Linux.
Matt Gilg (GitHub) já conseguiu colocar um desktop Omarchy funcional, com Hyprland e tudo, em um Yoga com Snapdragon X e no DGX Spark. Ele compilou e hospedou os pacotes aarch64 para chegar lá antes de migrar para o Omarchy Package Repository. Matt toca a SignalRGB e traz experiência com compatibilidade de hardware entre fabricantes, sistemas embarcados e trabalho de baixo nível em Linux. Ele também está trazendo suporte para um OmniBook X16 com Snapdragon X2 Elite, com interesse especial em jogos e em ajudar mais pessoas a encontrar uma saída do Windows.
Bob Prendergast (GitHub) é arquiteto de soluções e veterano do Linux que montou seu próprio Omarchy Snapdragon setup usando agentes e o kernel do Ubuntu. Ele está trabalhando com um HP EliteBook 14 G1q e um Lenovo ThinkPad T14s Gen 6. Mais máquinas, mais testes e mais do trabalho prático necessário para transformar uma plataforma promissora em algo que as pessoas possam instalar e usar.
Miguel Cruz (X) já faz parte do Omarchy M e está trazendo sua experiência com boot em Apple Silicon e compatibilidade de hardware para o lado da Qualcomm. A experiência dele abrange funcionamento interno de sistemas operacionais, engenharia reversa e sistemas embarcados, com contribuições para Linux, QEMU e Virtio. Ele está se juntando ao esforço com um ASUS Zenbook A16 equipado com Snapdragon X2 Elite Extreme, focando em boot e bring-up de firmware, problemas de drivers (especialmente a GPU) e testes de correções em hardware real.
Também há uma sobreposição útil com o resto do nosso trabalho em ARM. Pacotes, melhorias no instalador e correções desenvolvidas para uma máquina podem ajudar outra. Jim e Matt estão ambos interessados em estender esse trabalho para Raspberry Pi e outras plataformas ARM também.
Também estou trabalhando para estabelecer um canal direto com a Qualcomm. Um engenheiro que trabalha com compatibilidade Linux lá já entrou em contato. Vamos ver se conseguimos um suporte de verdade por trás desse esforço.
Este é um trabalho em andamento, com a compatibilidade sendo resolvida máquina por máquina. Mas agora temos uma equipe assumindo a responsabilidade por isso, testando em hardware real e enviando correções upstream. Boas-vindas, Jim, Birk, Matt, Bob e Miguel. Vamos levar um Linux bonito, divertido & agêntico para o Snapdragon!