Archive for August, 2014

Oso32 publicado como código abierto

Wednesday, August 6th, 2014

Después de tanto tiempo me he decidido a publicar las prácticas de DEISO (Desarrollo y Estructura Interna de Sistemas Operativos) como código abierto. Las prácticas consistían en portar a modo protegido el sistema operativo OSO (Otro Sistema Operativo) desarrollado por Dr. Juan Piernas Cánovas. El resultado es el Oso32.
El Oso32 tiene algunas mejoras con respecto al OSO original: puede ser depurado utilizando gdb/bochs y el acceso a punteros de memoria ya no require (SEGMENTO):(DESPLAZAMIENTO).
Por supuesto tiene dos desventajas importantes: el modo protegido del i386 es más complicado de entender y manejar que el modo real y además las funciones principales que proporciona la BIOS ya no están disponibles.
Espero que este proyecto pueda ser de utilidad a la comunidad :)