OS from scratch
We just squeezed in a work shop called OS from scratch. This workshop held by Alessandro Rubini, among other things known for his book Linux Device Drivers.
The workshop aims at writing a "complete" operating system, for one of the various meanings of the word. Starting with an empty directory, we'll design and write the Makefile, linker script, assembly and C code that builds up an OS for cooperative-multitasking. At the end we'll have several tasks running on an ARM7 development board. We'll base on gcc and make, which won't be rewritten during this time slot.
Original post: http://fscons.org/2010/news/os-scratch