OMEGA es un proyecto open source de investigación y desarrollo a muy largo plazo para construir un sistema operativo de nueva generación.
Fase actual: Prototipo funcional en QEMU. Consolidación documental.
Existe:
- Kernel prototype funcional en QEMU virt aarch64.
- Boot bare-metal, UART, excepciones, timer, GIC.
- Multitarea preemptiva con timer.
- IPC blocking con capabilities.
- Paso de capabilities en mensajes IPC.
- Host prototype v3 (banco de pruebas en user space).
- Simulación host del Piloto 1 IPC.
No existe todavía:
- Kernel en hardware real.
- MMU / memoria virtual.
- User space (EL0).
- Drivers más allá de UART, GIC, timer.
- Sistema de archivos.
- Red.
- Resultados experimentales en hardware.
El kernel prototype corre únicamente en QEMU virt aarch64. No se afirma que funcione en hardware real.
OMEGA investiga una arquitectura propia basada en:
- Microkernel
- Capabilities
- Aislamiento fuerte
- Servicios en user space
- IPC explícito
- Composición modular
- Verificabilidad
- Portabilidad
Esta arquitectura no se considera demostrada ni definitiva. Las decisiones futuras pueden cambiar si la evidencia experimental o técnica lo exige.
Conocer → comparar → experimentar → decidir → construir.
Ver ROADMAP.md.
Pendiente de decisión. Ver LICENSE.
Ver CONTRIBUTING.md.
Ver SECURITY.md.