This is v1.1 of Piccolo OS. v1.1 takes the basic concepts of v1.0 (which used co-operative multitasking) and adds pre-emptive multitasking (see below). To understand v1.1 it is first best to ...
Many! Including lack of per-task memory, multicore support, mutexes, queues, a file system, networking, a shell, and so on... Since the Internet seems to be full of people with way too much time on ...