Na última segunda-feira, 23 de dezembro de 2024, o aguardado Serpent OS alcançou a fase alpha de desenvolvimento, um marco significativo em seu progresso. Após um período de testes pre-alpha, o projeto continua avançando com a promessa de entregar uma nova forma de construir de distribuir sistemas Linux.
O que é o Serpent OS?
O Serpent OS é uma distribuição Linux independente, focada em engenharia de ponta e baseada em princípios de sistema sem estado (stateless). Ele utiliza atualizações atômicas, ferramentas modernas e visa um alto nível de confiabilidade para oferecer uma experiência eficiente e segura. Desenvolvido por veteranos da indústria, o Serpent OS almeja ser uma alternativa robusta e inovadora no ecossistema Linux.
Atualmente, o Serpent OS suporta builds para a arquitetura x86_64-v2 e oferece dois ambientes de desktop: GNOME 47.2 e COSMIC 1.0 alpha4. Apenas sistemas UEFI são suportados, com a adição de suporte ao Secure Boot planejada para futuras atualizações. A distribuição utiliza o LLVM como principal ferramenta de compilação, com a libc++ como biblioteca padrão para C++.
Novidades da versão alpha
A fase alpha introduz uma série de recursos e melhorias que tornam o Serpent OS ainda mais interessante para desenvolvedores e entusiastas.
Suporte de hardware
A distro conta com patches para dispositivos ASUS e Surface, alpem dos Drivers NVIDIA disponíveis nos repositórios (open-gpu-kernel-modules), pré-compilados para instalação facilitada.
Experiência para gamers
O cliente Steam agora pode ser instalado diretamente dos repositórios, utilizando drivers multilib, como o mesa-32bit e o nvidia-graphics-driver-32bit.
Substituição por alternativas em Rust
Diversas ferramentas foram substituídas por versões baseadas em Rust, incluindo:
- uutils-coreutils substituindo coreutils;
- sudo-rs substituindo sudo;
- ntpd-rs substituindo timesyncd.
O shell Starship agora é padrão na ISO do GNOME, acompanhado de aplicativos modernos como Zed, Loupe e Resources.
Melhorias no gerenciamento de pacotes e boot
Moss, o gerenciador atômico de pacotes garante que atualizações sejam concluídas com sucesso ou revertidas, prevenindo problemas. Entre as melhorias, destacam-se a solução para limitações do ext4 em relação a hardlinks e a limpeza automática de kernels antigos para evitar falta de espaço na partição de boot.
Enquanto isso, o Blsforme, gerenciador de boot, foi atualizado para incluir suporte a múltiplas imagens initrd e comandos personalizados para parâmetros de kernel.
Instalador renovado
O instalador Lichen recebeu uma interface atualizada, permitindo a escolha entre sistemas de arquivos como XFS, EXT4 e F2FS. A equipe, no entanto, recomenda evitar EXT4 em sistemas com grande número de transações.
O que vem a seguir?
Com a fase alpha, o foco agora é expandir a comunidade e melhorar a documentação, tornando o Serpent OS mais acessível para uso diário. A equipe também está trabalhando na integração do Moss com ferramentas de distribuição de software como GNOME Software e COSMIC Store.
Problemas conhecidos
Como esperado em um lançamento alpha, há algumas limitações a serem resolvidas:
- Desempenho reduzido do Moss em máquinas virtuais na primeira execução;
- Driver NVIDIA não funcional em alguns sistemas;
- GNOME Shell não detecta novos aplicativos instalados sem reinicialização.
A equipe está aberta a feedback e encoraja usuários e desenvolvedores a relatarem problemas no rastreador de bugs do GitHub ou participarem da comunidade no Matrix.
Em nossos testes, a distro não funcionou em máquinas virtuais, seja pelo Virtual Box ou pelo GNOME Boxes.
Conclusão
O Serpent OS está se posicionando como uma alternativa promissora no mundo Linux, unindo inovação tecnológica com uma visão moderna de distribuição. Se você é entusiasta ou desenvolvedor, esta é uma excelente oportunidade para explorar e contribuir com o projeto.
Acesse o site oficial do Serpent OS para baixar a versão alpha e experimente!
Fique por dentro das principais novidades da semana sobre tecnologia e Linux: assine nossa newsletter!