VibeOS es un sistema operativo construido desde cero íntegramente por inteligencia artificial generativa, usando código producido a través de prompts a Claude (vibe coding). Es capaz de correr en QEMU, y fue probado con éxito en una Raspberry Pi Zero. Ha sido publicado bajo la licencia MIT.
Características
Núcleo
Kernel personaliado con multitarea cooperativa Soporte para el sistema de archivos FAT32 con soporte para nombres largos Asignador de memoria, programador de procesos y manejo de interrupciones Controladores de interrupción GIC-400 (QEMU) y BCM2836/BCM2835 (Raspberry Pi) Arranque personalizable (pantalla de arranque, objetivo de arranque)
Interfaz gráfica
Entorno de escritorio con ventanas desplazables Barra de menús, dock, y botones de minimizar/maximizar/cerrar ventana Soporte para dispositivos de entrada como teclado y ratón Estética inspirada en macOS
Networking
Pila TCP/IP completa (Ethernet, ARP, IP, ICMP, UDP, TCP) Resolutor DNS Cliente HTTP TLS 1.2 con soporte para HTTPS
Aplicaciones
Navegador web con renderizado HTML/CSS Emulador de terminal Editor de texto con resaltado de sintaxis Administrador de archivos con soporte para arrastrar y soltar Reproductor de música (MP3/WAV) Calculadora, monitor de sistema VibeCode IDE Un port de Doom
Desarrollo
TCC (Tiny C Compiler) Intérprete de MicroPython Más de 60 programas (coreutils, juegos, etc.)
Hardware
Corre en una Raspberry Pi Zero 2W Teclado y ratón USB a través del controlador DWC2 SD card a travpes del controlador EMMC Framebuffer de 1920x1080
Otros proyectos Existen otros proyectos independientes bajo el nombre VibeOS, entre ellos un desarrollo independiente por parte de Ben, también desarrollado usando vibe coding, orientado a crear un sistema operativo tipo Unix con propósitos educativos.
Otro proyecto es Vib-OS, un sistema operativo también construido usando vibe coding, capaz de arrancar en una Raspberry Pi. Ofrece un entorno de escritorio con fondo de pantalla personalizable, administrador de archivos, navegador web en un estado temprano de desarrollo, un port de Doom funcional, entre otras características poco pulidas dado el estado de desarrollo.
Referencias
Categoría:Sistemas operativos