O Redox OS, sistema operacional de código aberto escrito em Rust, divulgou seu relatório mensal de progresso, destacando avanços importantes na vinculação dinâmica e na ampliação do suporte a novos softwares.
Avanços na vinculação dinâmica e estabilidade do sistema
Um dos principais marcos de janeiro foi a evolução da vinculação dinâmica no Redox OS, facilitando a adoção desse modelo de construção para novos softwares. Isso significa que a Relibc, biblioteca C do Redox, pode se tornar um ABI estável, um passo essencial antes do aguardado lançamento da versão 1.0 do sistema.
Outras melhorias incluem:
- Melhorias na Relibc, incluindo suporte a multi-threading e otimizações de desempenho.
- Correções no kernel, aprimorando a estabilidade do sistema.
- Atualização do Rust, passando da versão 1.80 para 1.86, garantindo compatibilidade com mais programas.
Novos softwares e bibliotecas no Redox OS
Além dos aprimoramentos no sistema-base, o Redox OS recebeu novos ports de software, ampliando sua compatibilidade com aplicações populares:
- LOVE Game Engine – Portado com sucesso, possibilitando a execução de jogos criados com essa engine.
- Boost, OpenAL-Soft e libtheora – Bibliotecas essenciais para áudio, vídeo e computação numérica agora disponíveis no sistema.
- Suporte aprimorado a GNU Make e patchelf, tornando mais prático portar software tradicional para o Redox.
Expansão da documentação e melhorias na construção do sistema
A equipe do Redox OS também aprimorou sua documentação, tornando mais acessível o processo de contribuição e desenvolvimento. Foram implementadas melhorias na infraestrutura de build do sistema, garantindo uma experiência mais confiável tanto para desenvolvedores quanto para usuários.
Testando o Redox OS
Usuários interessados podem testar as imagens diárias do Redox OS, disponíveis nas variantes server (terminal) e desktop (interface gráfica). Mais informações podem ser encontradas no site oficial do projeto.