From 026a5113ac13ea107f4efc166086756664fd2149 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sat, 5 Dec 2009 11:05:00 -0200 Subject: [PATCH] More about the first class, including building linux and kernel/user space. --- plano | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 -- 2.20.1