My favorites | Sign in
Project Logo
                
Code license: MIT License
Labels: OS, distributed, embedded, deployable

The operating system 'saros' is built around the idea that small software systems are inherently more portable and less buggy when compared to bigger systems with similar functionality. Therefore, saros uses an extremely simple microkernel implemented in C++ and relies on user programs to interface with hardware. This small architecture makes the sar-os kernel ideal for embedded systems, mobile devices, and application deployment.

Software for sar-os is executed using a virtual machine. A high-level programming language and bytecode compiler target the virtual machine.

The software is released under the MIT License but is held under copyright by Rolla Engineered Solutions, LLC and Ryanne Thomas Dolan. This means sar-os is free of charge or royalties for commercial, educational, or private uses, so long as you include the copyright notice provided with the software.

UPDATE: I have begun a rewrite of saros in C++. I am currently targeting POSIX, AVR, and MicroBlaze architectures. My goals have changed a bit; I want saros to be deployable to POSIX host OSs as before, but I'm also making saros a standalone OS for embedded applications as well.









Hosted by Google Code