Add a new chapter lib
[thunix.git] / doc / Abstract
blob5ca798ce916977f9684e65eeb275ed1e575412db
1 This paper describes how to wirte a mini kernel from scratch, which has
2 the basic featuers that a kernel should have. And they are: protect mode
3 enabled, so that we can use all the 4G physical memory and it also can
4 make the kernel much stronger with it's ring protect tech. It contains
5 basic drivers, such as keyboard driver so that we can input data, floppy
6 driver so that we can write and read from a floppy, timer driver so that
7 we have our own soft timer, and so on. And of course, it contains a
8 fs driver. I chose EXT2 fs here, since it has been the native linux fs
9 for a long time, and it's simple to implement. And that's all I would
10 talk about, in a low-level way, in this paper.