Symobi is a versatile operating system, which was developed by Miray Software from the ground up. It is based on the Sphere Microkernel and the core system µnOS, both also developed by Miray.
What sets Symobi apart from most other currently marketed operating systems, is that it comes with a fully object-oriented programming interface, yet it also offers a POSIX API for compatibility with existing libraries and applications.
As a real-time capable microkernel operating system, Symobi offers the following advantages:
- It is modular – it can be adapted to suit application requirements.
- It is flexible - it works on x86/x64 as well as ARM and PowerPC architectures, and supports a vast array of hardware (such as input and output devices, storage devices and more).
- It is a microkernel operating system - all drivers run in userspace and can be started/stopped/restarted on demand without the risk of affecting other processes/drivers.
- It is scalable – it can be used on tiny ARM machines, but also on large, multi-processor x64 systems, without placing restrictions on the number of supported devices.
While Symobi, along with the available drivers and system services, is currently focused on embedded and mobile systems, its scalability and portability allows it to be used in almost any field of application that is based on modern processors.
Symobi's binary-compatible variants can be run directly in Linux and Windows with complete transparency to the applications running in Symobi. This eliminates the need to always run on the real hardware, making development easier and faster.