mirror of
				https://github.com/cfenollosa/os-tutorial.git
				synced 2025-06-13 12:54:24 +00:00 
			
		
		
		
	updated readme
This commit is contained in:
		
							parent
							
								
									f67abb437d
								
							
						
					
					
						commit
						be6c99b4a1
					
				
							
								
								
									
										15
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								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
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user