Sanos
From Wikipedia, the free encyclopedia
Sanos is an open source minimalistic 32-bit x86 operating system kernel for network server appliances running on standard PC hardware. The kernel implements basic operating system services like booting, memory management, thread scheduling, local and remote file systems, TCP/IP networking, and DLL loading and linking. Sanos has a standard POSIX based API and an ANSI Standard C runtime library.
A Win32 layer allows the standard Sun HotSpot JVM to run, essentially providing a JavaOS platform for server applications. It can also be used as a small kernel for embedded network server applications written in C.
The kernel was developed as part of an experiment on investigating the feasibility of running java server applications without a traditional operating system only using a simple kernel.
Sanos is written in C and is built under Microsoft Windows with Microsoft Visual C.
Sanos is licensed under a BSD License.