There is also movitz - a Common Lisp running on the metal - <a href="http://common-lisp.net/project/movitz/" rel="nofollow">http://common-lisp.net/project/movitz/</a>
He mentions in "The Screen"<p>You could also have a scout at the linux0.1 code - that has an implementation of vsprintf which is quite neat and tidy. You could copy that function then use it to implement printf()<p>here are the goods:<p><a href="http://oldlinux.org/lxr/http/source/kernel/vsprintf.c?v=0.11#L92" rel="nofollow">http://oldlinux.org/lxr/http/source/kernel/vsprintf.c?v=0.11...</a>
I would be more interested in building a small practical operating system based on Linux, but with new user interface components (i.e. building your own configuration, terminal, and GUI portions).<p>I want a new Apple II.