TODOBold text is used to show what i'm currently working on.
Strikethrough text shows finished items.
Setup GRUB Write a kernel skeleton Implement a custom ANSI C Library (libc) assert.h ctype.h (Not affected by locale.h) errno.h float.h iso646.h limits.h locale.h (Partially implemented.
... [More] Functions return null, but everything is there. This file will not be finished until anything requires me to.) math.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h time.h Rewrite what we have of the kernel with the new libc Write a program launcher Write a shell (rSHELL) and let rCORE load and execute it at start Implement multiple processes Write a stack-handler for process-to-process communication. Write a decent shutdown Power management Port a high level scripting language. Python/Lua/Squirrel/Perl. [Less]