A small operating system in c for the 80386 architecture