Guilda
Aventura

🚀 Atualização do Ovsb.OS - Status do Projeto

18 de jul. de 2026 · 0 comentários · 1 voto

Foco total em Ring 3! 💍

✅ O que já funciona:

· 🖥️ Kernel bootando com VMware SVGA (modo gráfico 720p)
· 🎨 OWT - 12 widgets gráficos (window, button, textbox, menu, listview, dialog...)

· 🪟 OWM - Window Manager com arrasto, botão X, layers e foco

· 💻 Terminal - Shell com 15+ comandos (ls, cat, touch, mkdir, cd, pwd, cp, mv...)

· 💾 FAT32 - Sistema de arquivos funcional

· 📦 Apps .OA - Carregam do disco e retornam PID (SYS_exec funcional)

· 🔧 Syscalls 300 (WINDOW_CREATE), 306 (YIELD), 11 (EXEC) compiladas

· ⏱️ Escalonador rodando via timer IRQ0

· ⌨️ Comando win cria janelas OWM perfeitamente

🔄 Em desenvolvimento:

· 💍 Ring 3 - Processos criados, escalonador roda, mas app não executa visivelmente
· 🔍 Debug ativo - Investigando PML4, stack frame e context switch

· 🧪 Integração TipOS pausada - Voltamos ao Ovsb.OS original

🎯 Próximo marco:

Fazer o primeiro app .OA abrir uma janela OWM!
(odk_window_create → syscall 300 → janela visível na tela)

📦 Build:

git clone https://github.com/Gabicnt/Ovsb.OS
cd Ovsb.OS/kernel
make clean && make run720

🔗 github.com/Gabicnt/Ovsb.OS

10 comentários