SOIX - Operating System

El SOIX - Operating System fue el proyecto que le dio idea al nombre a esta página. Hoy en día el proyecto esta caminando lemantente por la falta de tiempo y las complicaciones del mismo.

Objetivos

El obejtivo es desarrollar un sistema operativo multitarea bajo un entorno protegido y de tiempo real, integramente en assembler. El mismo debe contar con driver para video, teclado, placa de red y disco, asi como tambien poder administrar la memoria mediante la paginación.

Estado Actual

Al momento se ha desarrollado toda la inicialización; del sistema operativo, se estan realizando las llamadas al sistema conforme se van necesitando por las aplicaciones, hasta este momento la única aplicación es el login.

Entorno de desarrollo

Como herramientas de trabajo se utilizan el nasm para compilar el freedos para correr, ya que actualmente no se desarrollo un loader, sino que se ejecuta a partir de un DOS. Y por último el bochs que es una pc virtual, para poder debuguear y ejecutar paso a paso

BUGS

El único bug GRAVE detectado hasta el momento es que no se puede realizar el salto entre niveles, por más que el mismo en el bochs funciona correctamente, sobre la pc real genera un reset de la misma.

Ayuda

Si eres amante del assembler, sabes de modo protegido o te interesaría aprender, y quieres participar del proyceto SOIX, tan solo comunicate conmigo. link

Bajar soix

Todavia no se encuentra disponible una versión estable para bajar.


Protected Mode

Protected mode by Examples, tutorial de ejemplos de modo protegido en castellano. link

SOIX Operating System

Sistema Operativo SOIX, porogramado integramente en assembler para arquitecturas IA-32. link

USB 1.1

Desarrollo de un prototipo para comunicarce con la PC por USB v1.1. link