Update README.md
This commit is contained in:
parent
98d524bc8a
commit
7e9b0ee17b
1 changed files with 17 additions and 1 deletions
18
README.md
18
README.md
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue