Para fines educativos, me gustaría comenzar con una base compatible con POSIX, que incluye un shell, utilidades básicas y un compilador ANSI C, luego ver qué tipo de entornos puedo construir al juntar paquetes.
Sin embargo, la mayoría de los sistemas operativos mínimos POSIX que he encontrado parecen estar integrados y / o patentados. ¿Existe algún sistema de código abierto que pueda ejecutar fácilmente en Virtualbox?
He buscado un poco sobre cómo construir un entorno de este tipo desde cero , pero parece que es mucho trabajo simplemente obtener un entorno de arranque / utilizable, y mucho menos uno que cumpla con POSIX. Podría intentar mis manos en la construcción de un sistema operativo POSIX algún día, pero primero me gustaría ser un poco más experto en informática de antemano.
Nota:
Creo que he escuchado en alguna parte que Linux no es completamente compatible con POSIX, pero mientras pueda compilar y construir algunas de las herramientas de código abierto más comunes y esenciales (como wget y w3m), estaría muy feliz, ya sea que lo haga o no. usó el kernel de Linux. Lo mismo ocurre con los otros componentes básicos que imagino que podrían venir con el sistema operativo (por ejemplo, glibc)