Como compilar un Kernel desde cero a ISO

Iniciado por maxotux, 30 Abril 2012, 03:02 AM

0 Miembros y 1 Visitante están viendo este tema.

maxotux

Hola a todos, en estos dias me he interesado en un proyecto que quiero lograr, el cuál es empezar a crear un kernel desde cero en lenguaje C, esto sólo es por gusto, por el momento no pienso llegar a grandes objetivos, pero ya tengo algunas cosas y quiero ver como va todo.

He conseguido los archivos boot.s y el multiboot.h en la página de gnu.
Tengo un pequeño kernel y algunas librerias como la <stdio.h>

El kernel y las librerias las tengo con la extension .c (del lenguaje c).

Pero ahora el problema es que no se como compilar el sistema, tengo aproximadamente 1 año programando en C pero aún no sé mucho, y he buscado información en internet, pero sólo me dicen que lo tengo que compilar a objeto, crear un archivo makefile (o algo asi) y linkearlo.

La verdad es que no entiendo nada, como lo compilo todo a objeto (supongo que es compilar cosa por cosa a extension .o)

El makefile y linkearlo no entiendo nada.

Espero y me puedan ayudar. Saludos!