Lançamento Redox OS 0.9

Lançamento do Redox OS 0.9: sistema operacional baseado em rust e microkernel

O Redox OS 0.9 foi lançado com uma série de melhorias, incluindo suporte expandido a hardware, mais de 1700 aplicativos portados e uma interface gráfica aprimorada. O sistema operacional, desenvolvido em Rust e baseado em microkernel, oferece uma experiência moderna e segura.

Captura de tela do Redox OS 0.9 rodando o comando screenfetch no terminal, exibindo informações do sistema, incluindo o kernel Redox 0.4.1, interface gráfica Orbital, e detalhes do hardware com CPU AMD Ryzen 7 4800HS com gráficos Radeon, resolução de 1920x1080 e 2 GB de RAM usados.

Após quase dois anos de desenvolvimento, foi lançado o Redox OS 0.9, um sistema operacional desenvolvido em Rust e estruturado em torno de um microkernel. O projeto é distribuído sob a licença MIT e oferece imagens de sistema compatíveis com arquiteturas x86_64 e i686, disponíveis tanto para testes em máquinas físicas quanto em máquinas virtuais (512 MB e 1,5 GB). Essa versão traz diversas melhorias e novos recursos, tornando o Redox OS uma alternativa viável para entusiastas de sistemas operacionais e desenvolvedores.

Principais recursos e funcionalidades

Redox OS 0.9 foi lançado com melhorias no desempenho, suporte a ARM64, mais de 1700 aplicativos portados e uma interface gráfica refinada. Descubra o que há de novo nesse sistema inovador baseado em Rust.

O Redox OS segue os princípios da filosofia Unix, integrando conceitos de microkernel. Isso significa que o núcleo do sistema apenas gerencia interações entre processos e recursos, enquanto funcionalidades adicionais são movidas para bibliotecas externas, que podem ser usadas tanto pelo kernel quanto por aplicativos de usuários. Um dos grandes diferenciais é que todos os drivers são executados no espaço de usuário, em ambientes isolados, o que aumenta a segurança e a estabilidade do sistema.

Pacotes e softwares disponíveis

O Redox OS 0.9 vem com uma seleção interessante de aplicativos para demonstração, incluindo:

  • Emulador DOSBox
  • Jogos como DOOM, Neverball, Neverputt e sopwith
  • Player de música Rodioplay, com suporte aos formatos FLAC e WAV
  • Navegador Netsurf
  • Editor de texto console Sodium
  • Gerenciador de arquivos e emulador de terminal

A interface gráfica do sistema, chamada Orbital, evoluiu ao longo dos anos e agora é construída sobre a biblioteca Iced, com suporte adicional às bibliotecas GUI Slint e winit, permitindo personalização e controle de janelas no lado do cliente.

Compatibilidade e suporte a hardware

O Redox OS oferece suporte a uma gama de dispositivos, incluindo teclados, mouses e touchpads USB. A saída de vídeo é compatível com o VESA BIOS e UEFI GOP, mas não há suporte para GPUs dedicadas. Há suporte para chips de som AC’97 e Intel HD Audio, além de drives SATA e NVMe. Dispositivos como Wi-Fi e armazenamento USB ainda estão em fase de desenvolvimento, e a compatibilidade com notebooks foi testada com uma série de modelos, incluindo Lenovo IdeaPad Y510P e System76 Galago Pro.

Melhorias e avanços

Entre as melhorias da versão 0.9 estão o gerenciamento aprimorado de processos, memória e sinais, o que resultou em um desempenho melhorado de muitos aplicativos. Além disso, o sistema atingiu um nível de maturidade onde é possível compilar programas simples usando GCC e Rust.

A compatibilidade com programas Linux e BSD foi significativamente expandida, com mais de 1700 aplicativos portados, incluindo Apache, RustPython e editores de texto como GNU Nano. Outro avanço importante foi a otimização de desempenho em diversas áreas, como a RedoxFS, gerenciamento de memória e sistema de chamadas.

Mudanças notáveis no orbital

A interface gráfica Orbital recebeu melhorias significativas, incluindo a adição de suporte às bibliotecas GUI Slint, Iced e winit, permitindo a criação de janelas em tela cheia e execução de mídia com apenas dois cliques. Além disso, a interface visual foi refinada para proporcionar uma melhor experiência de usuário.

Suporte aprimorado a ARM e arquitetura Aarch64

Uma das grandes novidades dessa versão foi a melhoria no suporte à arquitetura ARM64 (Aarch64), com compatibilidade parcial para o Raspberry Pi 3B+. Essa adição torna o Redox OS uma alternativa interessante para dispositivos embarcados.

Conclusão

O Redox OS 0.9 representa um grande avanço em seu desenvolvimento, oferecendo mais estabilidade, compatibilidade e desempenho. Com o crescimento do número de aplicativos portados e a inclusão de novos drivers e otimizações, o sistema está cada vez mais perto de ser uma opção viável para usuários que buscam um sistema operacional moderno, seguro e inovador.