Some more concepts and advises.
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Thu, 3 Dec 2009 19:12:10 +0000 (17:12 -0200)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Thu, 3 Dec 2009 19:12:10 +0000 (17:12 -0200)
plano

diff --git a/plano b/plano
index 9070650..140c9f2 100644 (file)
--- a/plano
+++ b/plano
@@ -10,8 +10,23 @@ intro
        libc/system calls
 
 concepts
-       robustness
+       operating system functions
+               process management
+                       concurrency
+                       communication/IPC, scheduling
+               memory management
+                       address space
+                       virtual memory
+               filesystems
+               networking
+               device, I/O
+       robustness/security
                error checking
+               kernel space code
+               programming errors and bugs
+               restrict some operations to privileged users
+               do not send unzeored data (information leak)
+               do not trust received data (malformed data) (exploit)
 
 basics
        Makefile