Real-Time Systems announces the general availability of release 2.2 of the RTS Hypervisor, a Bare Metal hypervisor allowing the execution of Real-Time Operating Systems in parallel to operating systems like Linux or Microsoft Windows XP without adding any latencies to their native real-time performance. Deterministic behavior remains fully intact. To avoid conflicts due to shared interrupts, Version 2.2 of the RTS Hypervisor now allows the use of MSI for all operating systems, even if these operating systems inherently do not provide support for MSI.
In Version 2.2 it is now possible with the RTS Hypervisor to automatically analyze the CPU and cache topology of e.g. the Intel Atom, Core, Xeon or Nehalem processor architectures and intelligently assign CPUs to individual Operating Systems like Windows or an RTOS. This feature assures that operating systems running in parallel cannot negatively affect each other due to a shared cache topology. In order to expand support for deterministic operating systems, Version 2.2 now features an open control module that provides a high-performance virtual network interface, shared memory and other virtualization components. Customers or operating system vendors can use this control module’s straightforward paravirtualization interface to integrate their own operating system or any other real-time code into their RTS Hypervisor-based system. By partitioning processor cores, memory and I/O devices into individual independent computers, the RTS Hypervisor facilitates hardware consolidation and fosters an uncompromised reduction in overall system costs.
Out of the box, the RTS Hypervisor currently supports Windows XP, Windows CE, VxWorks, QNX, Microware OS-9, On Time RTOS-32, Linux and preemptive Linux in any combination.





Wolfgang Patelay, Editor Print & Online 