Minirighi is a multi-threading open-source operating system written for didactic purpose. It has been written from scratch and it is compatible with POSIX.
SWAL is a program that can launch as a service (or standalone) and monitor other services and control other programs. Written in C++ and might have some .NET components (planning on a linux port)