diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -2,4 +2,21 @@ **What is Boucane** Boucane is a *64 bits* multi-tasking kernel for *x86* architecture written in pure *C* and *GNU Assembly*. It was developed for popularization purpose and propagating Operating System developement knowledge. +**What I will learn** +- Deep C/assembly +- Creating a Multiboot2 compliant kernel +- Managing memory segmentation +- Handle hardware interrupts (clock, keyboard etc..) +- Managing memory paging +- Userspace/Kernel Space +- Developping software interruptions (system calls) +- Making a scheduler +- And many tricks about the x86 architecture! + +**Requirements** +- A computer running a Linux distribution +- Time/Motivation + +**Memory Organization** + |
