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
|
# 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