Anos: Sistema operativo de código abierto avanza a hardware

Fuentes: New Operating System 'Anos' Achieves Milestone with Hardware Execution

Un desarrollador ha anunciado un hito significativo en el desarrollo de 'Anos', un nuevo sistema operativo de código abierto. Anos, actualmente en estado de 'kernel de juguete', ahora es capaz de ejecutar multitarea preemptiva en hasta 16 CPUs, lo que permite la ejecución de controladores de dispositivos en el espacio de usuario y, crucialmente, funciona en hardware real (tanto x86_64 como máquinas RISC-V). El proyecto, descrito como un hobby y no destinado a ser un competidor de GNU/Linux, se basa en un microkernel 'STAGE3', un supervisor en modo usuario 'SYSTEM' y un conjunto básico de servidores. Incluye una cadena de herramientas personalizada (basada en Binutils, GCC y Newlib) y soporta desde 1 núcleo y 256MB de RAM hasta 16 núcleos y 127TiB de RAM. El sistema operativo se licencia bajo GPLv2 y se enfoca en un modelo de seguridad basado en capacidades. Aunque aún en desarrollo, el proyecto ha logrado un multitasking de usuario y una interfaz de llamada al sistema básica, con un enfoque en la comunicación entre procesos a través de IPC en lugar de llamadas al sistema tradicionales. El código fuente y las instrucciones de construcción están disponibles en GitHub.