diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-16 14:59:25 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2021-04-16 14:59:25 +0200 |
| commit | 7e9b0ee17b3666fe0b5a056f1057158305cab122 (patch) | |
| tree | 3fe9b01cb254ac1cd4122f74cf4358c4c23da825 /README.md | |
| parent | 98d524bc8acb7b19afb693afea3ac77629d6f4bf (diff) | |
Update README.md
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -1,2 +1,18 @@ # Bringelle - +**What is Bringelle** +Bringelle is a *32 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 |
