updated READMEs

pull/6/head
Carlos 9 years ago
parent e9d0d6c388
commit 0d5f3830c5

@ -52,29 +52,6 @@ Now is a good time to read some tutorial on `gdb` and learn super useful things
which will save us a lot of time in the future! which will save us a lot of time in the future!
Strategy
--------
We will want to do many things with our OS:
- Handle screen output and keyboard input, for starters
- A tiny, basic `libc`
- Memory management
- Interrupt handling
- Write a filesystem to store files
- Create a very simple shell
- Maybe we will write a simple text editor
- Multiple processes and scheduling
Probably we will go through them in that order, however it's soon to tell.
If we feel brave enough:
- A BASIC interpreter, like in the 70s!
- A GUI
- Networking
You may notice that, since this is a tutorial, we haven't yet discussed which kind You may notice that, since this is a tutorial, we haven't yet discussed which kind
of kernel we will write. It will probably be a monolithic one since they are easier of kernel we will write. It will probably be a monolithic one since they are easier
to design and implement, and after all this is our first OS. Maybe in the future to design and implement, and after all this is our first OS. Maybe in the future

@ -58,6 +58,34 @@ trying to break it or replicate it with different commands.
TL;DR: First read the README on each folder, then the code files. If you're brave, try to code them yourself. TL;DR: First read the README on each folder, then the code files. If you're brave, try to code them yourself.
Strategy
--------
We will want to do many things with our OS:
- Boot from scratch, without GRUB - DONE!
- Enter 32-bit mode - DONE
- Jump from Assembly to C - DONE!
- Interrupt handling - DONE!
- Screen output and keyboard input - DONE!
- A tiny, basic `libc` which grows to suit our needs - DONE!
- Memory management
- Write a filesystem to store files
- Create a very simple shell
- User mode
- Maybe we will write a simple text editor
- Multiple processes and scheduling
Probably we will go through them in that order, however it's soon to tell.
If we feel brave enough:
- A BASIC interpreter, like in the 70s!
- A GUI
- Networking
Contributing Contributing
------------ ------------

Loading…
Cancel
Save