Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2011, 02:35
_Ruben_
 
Fecha de Ingreso: enero-2008
Mensajes: 201
Antigüedad: 16 años, 4 meses
Puntos: 39
Respuesta: Crear programa booteable

Pues hacer un sistema operativo que maneje texto ya es bastante largo y complicado. Añadirle imágenes, música, vídeos, etc es más complicado aun.

¿Tienes conocimientos sobre como trabaja un sistema operativo? Es decir, como funciona internamente. Un sistema operativo no se hace como un programa normal.

Nunca he buscado en Internet tutoriales sobre como hacer un sistema operativo, dudo bastante que si los hay sean buenos, ya que deberían ser muy extensos.

Si realmente te interesa hacerlo, te recomiendo que leas mucho sobre sistemas operativos y como funcionan, porque cuando haces un programa normal el sistema operativo te da muchas cosas que si tuvieses que implementar tú seguro que no sabrías como.

Te pongo un ejemplo:
-Tendrías que encargarte de leer/escribir ficheros y desde teclado como mínimo (y no te sirve la función read() ni similar, tienes que acceder directamente al teclado y al fichero sin usar funciones).
-Tendrías que encargarte de mostrar cosas por pantalla (también sin usar funciones, es decir, escribiendo directamente sobre la pantalla).
-Ejecutar programas y crearles un proceso, gestionar procesos, y una larguísima lista que no te puedes ni imaginar.

Todo para usar solo texto, pantalla y teclado. En tu caso quieres mostrar imágenes, reproducir música (lo que supone acceso a los altavoces) y reproducir vídeo (acceso a pantalla continuo). Además no solo se trata de hacer un sistema operativo, sino de hacerlo bien, porque si lo haces mal habrás dedicado un esfuerzo muy grande para nada.