Kernel / OS $ qemu-system-i386 -fda m1keOS.bin

m1keOS

Sistema operativo x86 de 32 bits construido desde cero con multitarea y lenguaje propio.

  • C C
  • WebAssembly x86 Assembly
  • Custom Toolchain
$ ~/work/m1ke-os
status: experimental
stack: C · x86 Assembly · Custom Toolchain

# Descripción del proyecto

Sistema operativo x86 desarrollado desde cero sin librerías externas ni código de terceros. Implementa un kernel propio con multitarea preemptiva, paginación de memoria, controlador de interrupciones, interfaz gráfica de escritorio y su propio lenguaje de scripting ejecutable (.m1ss).

# Qué construí y capacidades clave

  • Kernel x86 de 32 bits con arquitectura monolítica y gestión de memoria paginada
  • Planificador multitarea preemptivo basado en interrupciones de reloj (PIT)
  • Escritorio gráfico propio con ventana, gestión de eventos y terminal
  • Intérprete propio para el lenguaje de scripts ejecutable .m1ss