Nova fase para o RenuxOS e também uma nova logo
Fala pessoal! Hoje trago uma atualização grande sobre o desenvolvimento do RenuxOS — e sim, tem novidade visual também (Da foto acima)![]()
Migrando de Rust para Zig
Depois de muito tempo usando Rust como base, decidi migrar todo o código do RenuxOS para Zig. Rust é poderoso porem tinha muita verbosidade para coisas simples, mas pra um sistema operacional que exige controle total, sem complicações, Zig faz muito mais sentido.
Vantagens do Zig pro Renux:
-
Sem borrow checker travando o fluxo criativo
-
Mais leveza e simplicidade no build (zig build)
-
Controle total da memória, igual C, mas mais seguro e moderno
-
Integração fácil com Assembly e C (ideal pra bootloaders, drivers e low-level)
Estado atual do RenuxOS
-
Kernel 32-bit (x86) com VGA buffer em modo texto -
Organização limpa por pastas (kernel/, drivers/, boot/) -
Build 100% Zig, sem toolchains externos -
Base modular e pronta pra expandir -
Foco total em simplicidade e performance
Nova identidade visual!
Apresento oficialmente a nova logo do RenuxOS:
Ela representa simplicidade, fluidez e inovação, que são os pilares dessa nova fase do projeto
RenuxShell: o shell do RenuxOS
Sim! O RenuxOS agora tem seu próprio shell, escrito do zero em Zig: o RenuxShell.

Interface de linha de comando leve
Comandos básicos (cd, echo, env, etc.)
Terminal em modo raw, ignorando SIGINT
Planejado pra ser totalmente hackável, tipo Bash minimalista com vibe low-level
Isso tudo integrado direto no sistema, sem depender de bash, zsh ou interpretes externos. Totalmente nosso! ![]()
Próximo passo: RenuxOS Jaguar (x86_64)
O kernel atual vai continuar 32-bit por enquanto, mas já tô preparando a base pra migrar o kernel futuramente pra 64 bits com uma nova versão: RenuxOS Jaguar. A ideia é fazer tudo de forma limpa, moderna e usando o que aprendi com o núcleo atual Aurora.
Aonde eu acesso o codigo fonte?
Aqui ![]()
RenuxShell
RenuxOS
— Renan Lucas, criador do RenuxOS ![]()
![]()

