Skip to content

Commit 0d5f383

Browse files
committed
updated READMEs
1 parent e9d0d6c commit 0d5f383

File tree

2 files changed

+28
-23
lines changed

2 files changed

+28
-23
lines changed

14-checkpoint/README.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -52,29 +52,6 @@ Now is a good time to read some tutorial on `gdb` and learn super useful things
5252
which will save us a lot of time in the future!
5353

5454

55-
Strategy
56-
--------
57-
58-
We will want to do many things with our OS:
59-
60-
- Handle screen output and keyboard input, for starters
61-
- A tiny, basic `libc`
62-
- Memory management
63-
- Interrupt handling
64-
- Write a filesystem to store files
65-
- Create a very simple shell
66-
- Maybe we will write a simple text editor
67-
- Multiple processes and scheduling
68-
69-
Probably we will go through them in that order, however it's soon to tell.
70-
71-
If we feel brave enough:
72-
73-
- A BASIC interpreter, like in the 70s!
74-
- A GUI
75-
- Networking
76-
77-
7855
You may notice that, since this is a tutorial, we haven't yet discussed which kind
7956
of kernel we will write. It will probably be a monolithic one since they are easier
8057
to design and implement, and after all this is our first OS. Maybe in the future

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,34 @@ trying to break it or replicate it with different commands.
5858
TL;DR: First read the README on each folder, then the code files. If you're brave, try to code them yourself.
5959

6060

61+
Strategy
62+
--------
63+
64+
We will want to do many things with our OS:
65+
66+
- Boot from scratch, without GRUB - DONE!
67+
- Enter 32-bit mode - DONE
68+
- Jump from Assembly to C - DONE!
69+
- Interrupt handling - DONE!
70+
- Screen output and keyboard input - DONE!
71+
- A tiny, basic `libc` which grows to suit our needs - DONE!
72+
- Memory management
73+
- Write a filesystem to store files
74+
- Create a very simple shell
75+
- User mode
76+
- Maybe we will write a simple text editor
77+
- Multiple processes and scheduling
78+
79+
Probably we will go through them in that order, however it's soon to tell.
80+
81+
If we feel brave enough:
82+
83+
- A BASIC interpreter, like in the 70s!
84+
- A GUI
85+
- Networking
86+
87+
88+
6189
Contributing
6290
------------
6391

0 commit comments

Comments
 (0)