From be6c99b4a1f3ce6276b689497070a41bb4882e33 Mon Sep 17 00:00:00 2001 From: Carlos Fenollosa Date: Sun, 5 Oct 2014 18:26:12 +0200 Subject: [PATCH] updated readme --- README.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 50b3a62..3c16ba1 100644 --- a/README.md +++ b/README.md @@ -9,19 +9,24 @@ but: - I never got to start from my own boot sector - College is hard so I don't remember most of it. +- I'm fed up with people who think that reading an already existing kernel, even if small, is +a good idea to learn operating systems. Inspired by [this document](http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf) and the [OSDev wiki](http://wiki.osdev.org/), I'll try to make short step-by-step READMEs and -code samples for anybody to follow. +code samples for anybody to follow. Honestly, this tutorial is basically the first document but +split into smaller pieces and without the theory. Features -------- -- This course is a code tutorial aimed at people who are comfortable with low level computing. -- There is little theory. Yes, this is a feature. Google is your theory lecturer. -- The lessons are tiny and may take 5-15 minutes to complete. This is the only way to learn. Grabbing a whole -OS, even if small like Minix or TempleOS, is too overwhelming. +- This course is a code tutorial aimed at people who are comfortable with low level computing. For example, +programmers who have curiosity on how an OS works but don't have the time or willpower to start reading the Linux kernel +top to bottom. +- 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. +- 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