Investigue el puerto UNIX V1 en procesadores 8086

¡Saludos a todos!

Yo, como lo prometí , continúo hablando sobre proyectos interesantes del campo de los sistemas operativos.

Y hoy hablaré sobre un proyecto interesante. En este caso, incluso es difícil decir si es un puerto o un clon.

El mundo de la familia de sistemas operativos UNIX (+ UNIX-like) se ha apoderado de casi cualquier hardware. Sin embargo, parte del hierro viejo, en un momento (cuando no era viejo), fue "rechazado" por portarle sistemas con forma de UNIX. Este hardware también tenía procesadores x86, hasta 80386.

Sin embargo, en este mundo hay personas zurdas / amantes de las perversiones sutiles (opcionalmente sustituyen la opción) que lo hacen casi imposible.

Uno de estos genios del portado retro es Erdogan Tan. Es el autor del puerto Research UNIX V1 en procesadores 8086 (también existe su versión para los 386, sin embargo, no se percibe tan épica como la versión 8086) - Retro UNIX 8086. Un poco de antecedentes históricos: Research UNIX V1 trabajó en una computadora PDP-7 y fue escrito completamente en ensamblador. Y Retro UNIX 8086 es un puerto completo para la arquitectura de PC de IBM y también se implementa en ensamblador.
imagen

Al mismo tiempo, el sistema operativo no ha perdido su funcionalidad. También es multitarea, multiusuario e incluso admite la conexión de usuarios a través de terminales y el trabajo simultáneo de varios usuarios en el sistema operativo.



Los textos fuente del proyecto están disponibles, y desde el punto de vista académico son bastante curiosos: el código original de UNIX también se deja en forma de comentarios.

All Articles