A Canonical lançou o developer preview do Ubuntu 24.10, especialmente projetado para laptops com o processador Qualcomm Snapdragon X1 Elite. Este lançamento surge logo após a versão oficial do Ubuntu 24.10 e oferece suporte inicial para esse hardware de ponta, buscando atender os primeiros usuários dispostos a testar a versão experimental e contribuir para o desenvolvimento.
Foco no suporte ao Snapdragon X1 Elite
Com base na versão mais recente do Ubuntu, esse developer preview utiliza o conceito de imagem experimental que permite testar novos recursos e ajustes para aprimorar a experiência no desktop ARM64. Com o suporte à maioria dos componentes do Snapdragon X1 Elite incluído no upstream dos kernels Linux 6.11 e 6.12, a Canonical deu um passo importante para ampliar o suporte a essa arquitetura. Já foram adicionados arquivos de Device Tree para diferentes dispositivos Snapdragon X1, e o kernel continua evoluindo para facilitar a adoção por distribuições Linux.
Embora a versão anterior do Ubuntu tenha focado no Lenovo ThinkPad X13s, esta nova imagem busca ser mais abrangente. A meta é disponibilizar uma imagem do Ubuntu que funcione em uma variedade de dispositivos Snapdragon X1 Elite. Essa abordagem pode abrir o caminho para um instalador ARM64 mais genérico no futuro, um desafio que a Canonical encara de forma ambiciosa, especialmente por causa da dependência de dispositivos ARM no Device Tree.
Testes com Lenovo ThinkPad T14s Gen 6
Até o momento, o Lenovo ThinkPad T14s Gen 6 é o dispositivo que mais tem sido testado pela Canonical, oferecendo o melhor suporte. No entanto, a comunidade também está sendo convidada a contribuir com informações sobre outros dispositivos Snapdragon X1 Elite para expandir a compatibilidade.
Vale ressaltar que, embora a instalação do Ubuntu tenha sido simplificada, ainda há limitações significativas. Certas funcionalidades dependem de arquivos de firmware que não podem ser redistribuídos até que estejam sob licenças adequadas. Para contornar essa situação, os usuários precisam extrair manualmente os arquivos de firmware de uma instalação existente do Windows, usando a ferramenta qcom-firmware-extract incluída no Ubuntu.
Como contribuir e iniciar
A Canonical incentiva a comunidade a participar, fornecendo feedback sobre dispositivos que ainda não foram testados ou contribuindo diretamente com a modificação de imagens e ajustes no código. Para os mais experientes, é possível utilizar a ferramenta livefs-editor para modificar o Device Tree, o Grub e o kernel, habilitando mais hardware.
Os desenvolvedores da Canonical também estão planejando disponibilizar um guia detalhado sobre como construir imagens personalizadas e portar o Ubuntu para novos hardwares.
A versão do Ubuntu 24.10 para Snapdragon X1 Elite ainda é experimental e não recomendada para uso em produção, mas é um passo significativo na integração de hardware ARM64 ao universo Linux.