Tomé una clase esta primavera sobre teorías y principios genéricos del sistema operativo, y ahora me gustaría pasar el verano trabajando en el libro de sistemas operativos de Tanenbaum, mirando a través de la fuente Minix y obteniendo una idea general de la implementación real del sistema operativo.Conozca el desarrollo del sistema operativo con Minix 2 o 3?
Hay dos profesores de sistema operativo en la escuela y fui a ellos para preguntar sobre el préstamo del libro de Tanenbaum. Curiosamente, uno dijo que debería usar la segunda versión más antigua del libro y centrarme en Minix 2 porque es en general más simple y tiene menos fuentes para comprender (y por lo tanto sería más fácil aprender sin sobrecarga de información). El otro profesor dijo que no creía que esto fuera un problema, y que debería ir con Minix 3 y la última edición de su libro para poder ver una implementación más moderna.
¿Qué significa Stack Overflow? ¿Alguien aquí tiene experiencias con ambas versiones de Minix? Me gustaría aprender los principios de hacer un sistema operativo real, pero tampoco quiero una sobrecarga de información masiva que me impida comprender realmente lo que el código en su conjunto está haciendo.
No estoy seguro de entender la segunda parte de su respuesta. ¿Puedes aclarar la parte sobre HelenOS? – allingeek
Sí, en segundo lugar una aclaración. También me gustaría saber si fue capaz de compilar y ejecutar minix 2 y, de ser así, ¿cómo (máquina virtual?) – gideon