sanos home
History of sanos
The sanos project was started on September 9, 2001. All changes to sanos from
version 1.2.4 (in December 2002) are documented in the change log. This is a
short description of the early history of sanos.
- Sep 9, 2001: Sanos boots for the first time.
- Sep 24, 2001: Sanos version 0.0.1. Earliest preserved copy of source code (keyboard, video, interrupt, timer).
- Oct 5, 2001: First multi-threaded version of sanos (kernel memory manager, object manager, thread scheduler).
- Nov 6, 2001: Device system, IDE, PCI.
- Dec 19, 2001: Sanos version 0.0.2. First version with file system support (virtual file system and dfs).
- Jan 2, 2002: First version of sanos that could execute code in user mode (ring 3) (virtual memory manager, module loader, syscalls, malloc).
- Jan 23, 2002: Sanos registered on SourceForge.
- Feb 20, 2002: Sanos version 0.0.3. First version of sanos that can run a java virtual machine (shell, win32 subsystem, jinit, floppy disk, ne2000, netif, tcp, ip, udp).
- Mar 3, 2002: Sanos version 0.0.4. pcnet32, pnpbios.
- Mar 6, 2002: Sanos put under revision control in CVS.
- Mar 8, 2002: Sanos version 1.0.0. First version of sanos with the source code file layout used today.
- Apr 24, 2002: Sanos version 1.1.0. First version of sanos capable of running tomcat. Full network support with BSD socket api (procfs, socket, dhcp, dns, netdb, wsock32).
- Sep 15 2002: Sanos version 1.2.0. First public release of sanos after one year of development.
- Nov 15, 2002: Sanos version1.2.1
- Nov 21, 2002: Sanos version 1.2.2
- Dec 2, 2002: Sanos version 1.2.3
- Dec 16, 2002: Sanos version 1.2.4. Change log started. From this time on all changes to sanos are documented in the change log.
- Jan 12, 2003: Sanos version 1.2.5
- Feb 06, 2003: Sanos version 1.2.6
- Jun 04, 2003: Sanos version 1.2.7
- Jun 24, 2003: Sanos version 1.2.8
- Sep 19, 2003: Sanos version 1.2.9
- Aug 8, 2004: Sanos version 1.3.0
- Oct 25, 2004: Sanos version 1.3.1
- Apr 3, 2005: Sanos version 1.3.2
- Oct 20, 2005: Sanos version 1.3.3
- Mar 8, 2012: Sanos version 1.3.4
- Apr 27, 2012: Sanos public git repository registered on Google code.
Sanos 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. You can download a very early version of sanos here
that still contains the OS emulator which was the starting point for
Sanos.