Enquanto continuamos a observar novos lançamentos de distros baseadas no Ubuntu nesta época do ano, aqui está algo para variar.
O que estamos destacando aqui é o Redox OS, que se concentra em estabilidade e segurança. Nós já falamos dele em um artigo de 2016 durante seus estágios iniciais de desenvolvimento (se você estiver curioso).
Basicamente, é baseado no Unix, mas é um sistema operacional completo. Além disso, é inteiramente escrito do zero usando Rust — uma linguagem de programação popular com bom gerenciamento da memória.
A outra grande característica do Redox OS é que ele adota uma abordagem de design de microkernel. Isso significa um tamanho menor e uso de funcionalidades básicas quando comparado com o kernel monolítico como o Linux.
Redox OS 0.7.0: O que há de novo?
A nova versão do Redox OS se concentra na própria base do SO e tem como objetivo ampliar o suporte ao hardware. Vamos dar uma olhada no que este lançamento traz.
Sistema de arquivos melhorado
Redox inclui um sistema de arquivos personalizado chamado RedoxFS que também é compatível com o Linux.
O RedoxFS agora é um sistema de arquivos Copy-on-Write e suporta criptografia transparente usando AES (Advanced Encryption Standard) quando a aceleração de hardware está disponível.
Carregador de inicialização reescrito
O bootloader foi completamente revisado de tal forma que as versões UEFI e BIOS agora usam um código comum.
Além disso, o SO também compartilha o mesmo código de driver para melhorar a segurança. Isso implica que o sistema de arquivos pode ser desbloqueado pelo bootloader para criptografar e hash o kernel e os initfs.
Atualizações para o Microkernel
O microkernel passou por várias correções, alterações e alterações para melhorar o desempenho e trazer melhor suporte ao hardware.
Por exemplo, suporte para ARM (aarch64) e compiladores futuros foram adicionados.
O kernel força a codificação UTF-8 a todos os caminhos do sistema e faz uso de acpid – o daemon usado para gerenciamento de energia.
O empacotamento também foi melhorado, uma vez que os initfs são movidos para um arquivo separado.
Outras características
O Redox OS inclui uma versão atualizada do rustc – o compilador Rust – e relibc, a biblioteca C baseada em Rust, para melhorar o suporte, o desempenho e a portabilidade do software.
Você também pode ler o post oficial do blog ou sua página do GitLab para saber mais sobre o lançamento.
Pensamentos Finais
É importante notar que o Redox OS pode não ser um substituto para a maioria, no entanto, com o conjunto de melhorias planejadas para o futuro pelo desenvolvedor (Jeremy Soller), pode ser uma alternativa promissora.
O desenvolvedor também planeja fazer lançamentos regulares. Então, deve ser interessante ver o que o Redox OS tem a oferecer em um futuro próximo.
*Você conhecia o Redox OS? O que você acha?