TRANGO, the real-time embedded hypervisor

Thursday, October 27, 2005   |   0 Comments   |   addthis
On the wikipedia entry dedicated to virtualization a new product reference appeared: TRANGO. Never heard about it and without any further details I googled around and arrived on the TRANGO Systems company website. Here I found description of a new real-time embedded hypervisor:
TRANGO technology enables processor secured virtualization for major 32/64 bit RISC architectures : ARM, MIPS, PowerPC, SH, configurable cores and FPGA soft-cores. It is based on a para-virtualization approach (no instruction emulation): it ensures full predictability and close-to-native performance. TRANGO hypervisors are based on TRANGO technology and specialized for each CPU architecture. A TRANGO hypervisor is a very compact micro-kernel dividing CPU resources and address space into virtual MMU-enabled processors. Guest Operating Systems run in CPU user-mode and use one or multiple virtual processors (for Symmetric Multi-Processing OSs). TRANGO also acts as a very efficient portability layer for guest OSs and RTOSs, providing support for a wide range of processors without any change to the OS's source code. TRANGO hypervisor features are:
  • Full predictability and close-to-native performance
  • Highly optimized and compact code (<20 kilo-bytes, ROM-able, secured boot)
  • Support of multi-core and multi-thread CPU architectures, and variably-sized memory pages
  • High-performance messaging between virtual processors (guest OS)
  • Linux 2.6 and eCos 2.0 ports with developer community
  • Support of most guest OS native drivers without porting efforts
  • Fully compatible with guest OS native tools, and simultaneous support of TRANGO development, monitoring and debugging tools
  • Eclipse Integrated Development Environment plug-ins for TRANGO tools
Note that I never heard of this technology before and never tried it. So I cannot grant these informations are valuable. But it worth a visit at least to see applications this company suggests for hypervisor technology: http://www.trango-systems.com/english/applications.html

Virtualization Congress 2008