aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md18
1 files changed, 17 insertions, 1 deletions
diff --git a/README.md b/README.md
index bddb638..35fc497 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,18 @@
# Bringelle
-![Memory Organization](tools/ram.svg)
+**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