mirror of
https://github.com/cfenollosa/os-tutorial.git
synced 2024-10-27 20:34:19 +00:00
updated readme
This commit is contained in:
parent
bd6f4a8fde
commit
cfdc18a364
@ -3,6 +3,8 @@ os-tutorial
|
|||||||
|
|
||||||
How to create an OS from scratch!
|
How to create an OS from scratch!
|
||||||
|
|
||||||
|
**New lessons will be added about every week, at the same pace that I learn each concept**
|
||||||
|
|
||||||
I have always wanted to learn how to make an OS from scratch. In college I was taught
|
I have always wanted to learn how to make an OS from scratch. In college I was taught
|
||||||
how to implement advanced features (pagination, semaphores, memory management, etc)
|
how to implement advanced features (pagination, semaphores, memory management, etc)
|
||||||
but:
|
but:
|
||||||
@ -27,15 +29,14 @@ top to bottom.
|
|||||||
- There is little theory. Yes, this is a feature. Google is your theory lecturer. Once you pass college,
|
- There is little theory. Yes, this is a feature. Google is your theory lecturer. Once you pass college,
|
||||||
excessive theory is worse than no theory because it makes things seem more difficult than they really are.
|
excessive theory is worse than no theory because it makes things seem more difficult than they really are.
|
||||||
- The lessons are tiny and may take 5-15 minutes to complete. Trust me and trust yourself. You can do it!
|
- The lessons are tiny and may take 5-15 minutes to complete. Trust me and trust yourself. You can do it!
|
||||||
- New lessons will be added about every week, at the same pace that I learn the concept
|
|
||||||
|
|
||||||
|
|
||||||
How to use this tutorial
|
How to use this tutorial
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
1. Start with the first folder and go down in order. They build on previous code, so if
|
1. Start with the first folder and go down in order. They build on previous code, so if
|
||||||
you jump right to folder 08, you may find a lot of stuff which is not related
|
you jump right to folder 05 and don't know why there is a `mov ah, 0x0e`, it's because you missed lecture 02.
|
||||||
to what folder 08 is about.
|
Really, just go in order. You can always skip stuff you already know.
|
||||||
|
|
||||||
2. Read each README first. Especially the first line, which details the concepts you should be familiar with
|
2. Read each README first. Especially the first line, which details the concepts you should be familiar with
|
||||||
before reading the code.
|
before reading the code.
|
||||||
|
Loading…
Reference in New Issue
Block a user