From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 13:05:00 +0000 (-0200) Subject: More about the first class, including building linux and kernel/user space. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fkernel%2Fold_slides%2F.git;a=commitdiff_plain;h=026a5113ac13ea107f4efc166086756664fd2149 More about the first class, including building linux and kernel/user space. --- diff --git a/plano b/plano index 3348a13..b514521 100644 --- a/plano +++ b/plano @@ -6,10 +6,14 @@ intro current versioning/development model build dependencies running new/bleeding-edge kernels - kernel/user space - libc/system calls concepts + kernel/user space + rings/levels/modes + memory protection/segmentation/pagination + library calls + allowed uses (floating point forbidden) + libc/system calls operating system functions process management concurrency @@ -27,10 +31,12 @@ concepts restrict some operations to privileged users do not send unzeored data (information leak) do not trust received data (malformed data) (exploit) + risks for the machine/system/data basics Makefile Kconfig DO? + building linux DO? build init/exit module macros