Re: more kernel .01

Albert D. Cahalan (acahalan@cs.uml.edu)
Sat, 18 Aug 2001 02:39:07 -0400 (EDT)


tristan writes:

> The reason i was hoping to run an old version of the kernel,
> .01 or .02(as someone proposed), is so i can use it as a basis
> for learning to add on to, compile, and change an os's kernel.
> I know i can do this with all kernels, but the .01 kernel is very small

The 0.01 kernel is very crude. The keyboard and IDE drivers are
written in assembly. The memory management uses 1 page table for
everything, with segmentation used to split it up into 63 processes
of 64 MB each plus a 64 MB kernel space. Swap isn't supported, so
you'll need at least 4 MB of RAM to run gcc.

> and the very beginning of the kernel so i can build on it. i am
> open to installing say red hat 5.2 and then running .01 on a

Red Hat is kind of new. :-) Use an old Linux distribution like MCC
or Tamu. Those came first, then SLS, then Slackware and Yggdrasil.
I gave you a URL for a slightly-hacked MCC that might do the job.

Remember to use the minix filesystem instead of ext2.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/