Developers: | Sysgo |
Date of the premiere of the system: | 2005/06/15 |
Technology: | OS |
PikeOS - real-time operating system - the gipervizorny platform of visualization (the built-in hypervisor - on terminology of IBM)[1].
A system provides to several applications and operating systems, such as Android and Linux, in parallel, and, at the same time, it is reliable to work at one hardware platform.
Advantages
The special technology of visualization of reliability and security (Safe and Secure Virtualization, SSV) allows to work several API of the operating systems called also by "personnel" at the same time on one machine. The architecture of a microkernel of PikeOS allows to use the operating system, as in cheap devices with limited resources, and in big, complex systems.
Simplicity and compactness of PikeOS help to receive performance level which is comparable with a performance of other real-time operating systems.
The PikeOS system conforms to standards of security DO-178B, IEC 61508, EN 50128, meets requirements of MILS and received the certificate of the first security level from the French agency of network and information security.
Application
PikeOS is used in the aviation industry for crucial applications. Implementation of the built-in hypervisor allows to use on the same platform outdated or legacy applications (in the virtual machine) and new applications.
Spaces of PikeOS, 2011
In space of a core of PikeOS a set of packets for support of the architecture and platforms existing for the specific hardware (x86, PowerPC, SuperH, etc.) in addition to the separated core which is responsible for the virtualization platform is implemented. In PikeOS not only guest operating systems (with necessary applications) but also simple application programming interfaces (API) or environments of execution (runtime environment) for a certain data domain are supported (for example, the "native" PikeOS or Java interface is real-time environment).
Level of the system software PikeOS selects resources (in terms of space and time) for guest operating systems. A system uses paravirtualization so guest operating systems do not suspect that they work in virtual environment.
You See Also