Sanos

Sanos

Web site: www.jbox.dk/sanos/index.htm (not active)
Origin: unknown
Category: Server
Desktop environment: CLI
Architecture: x86
Based on: Independent
Wikipedia:
Media: Install
The last version | Released: 1.3.4 | March 8, 2012

Sanos – a 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. You can use Sanos as a small kernel for embedded server applications written in C or as a JeOS (Just enough Operating System). Sanos has a fairly standard POSIX based API and an ANSI Standard C library.

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. A win32 layer allowed the Windows version of a standard HotSpot JVM to run under Sanos, essentially providing a JavaOS platform for server applications.

While Sanos is self-contained in the sense that it can build itself, it can be cross-compiled under either Windows using Microsoft Visual C, or under Linux using GCC. Sanos applications can either be built under Windows using MSVC or under Sanos itself using the Sanos SDK.

Sanos is open source under a BSD style license.

The binary version contains the compiled version of sanos, with files and utilities for making a boot disk.
The source version contains all the source code and build files for building sanos from source. You will need Microsoft Visual C (Windows) or GCC (Linux) to build sanos from source.

Download

Sanos 1.3.4 source code 1.97MB.zip
md5sum: 6d3ee6ff929cf30bb41efd7071585c21
Sanos 1.3.4 binary 465KB.zip
md5sum: 3e30fd12f5d3cdb7cd827cd5a1cd1e36

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.