Virtual Open Systems provides development, integration and consulting SMP full virtualization services and KVM solutions within multi-core platforms (such as Cortex A15) for industrial, mobile, automotive, consumer, networking and ARM-based server markets.

contact@virtualopensystems.com

Virtual Open Systems is an innovative, agile and dynamic start-up company operating in embedded Linux, Android, SMP Virtualization and Cloud Computing. Virtual Open Systems delivers the most innovative and efficient solutions for embedded multi-core platforms that increase value to customers, helps them to lower costs and reduce time to market while improving control, security and meeting new business requirements. The Company is synonym of innovation.

Services
  • Consulting
  • Development
  • Integration
  • Support
Solutions
  • Linux
  • Virtualization
  • Android
  • Cloud Computing
Markets
  • Consumer
  • Automotive
  • Industrial
  • Medical

A guide showcasing the full virtualization extensions of Cortex-A15 on real hardware, based on latest KVM-on-ARM developments by Virtual Open Systems: KVM-on-ARM is the first hypervisor technology using the hardware virtualization extensions of ARM Cortex-A15 enabling multiple copies of operating systems and delivering near-native performance for server, consumer and mobile market segments. Starting with this implementation, different customer specific use cases could be easily instantiated targeting Android multi-persona, different heterogeneous OS or different version of the same OS.

A guide to utilize KVM virtualization for the Exynos-5250 based devices, such as the Arndale development board, is shared by Virtual Open Systems. Cortex-A15/A7 are mature enough, and more parties start to implement their own platforms/solutions based on ARMv7 and the Virtualization Extensions. In this context KVM on Exynos-5250 is a practical guide.

Virtual Open Systems publishes a guide to use the latest Android Jelly Bean OS on Cortex-A15 Fast Models. Develop software for modern virtualization platforms based on Cortex-A15, ahead of real platforms: ARM Fast Models allows developers to explore application scenarios prior to the availability of hardware.

Virtual Open Systems shares an updated step by step guide for Linux KVM virtualization on embedded systems and ARM based servers, starting with KVM porting on ARM Cortex-A15 and big.LITTLE Fast Models. Discover how to setup the development environment for KVM development on embedded multi-core architecture processors.

In addition, the latest release of KVM kernel for ARM Cortex-A15 architecture is available for download from the Virtual Open Systems public repository ($ git clone git://github.com/virtualopensystems/linux-kvm-arm.git)

Events
  • Multiple Android Guests KVM Demo at ARM Technology Symposium (Taipei, Nov 2012)
    A15 Full Virtualization KVM Demo at ARM TechCon event (Santa Clara, Nov 2012)
    Green Servers Workshop (ITRI, June 2012)
    Virtualization for Open Clouds (Open Virtualization Alliance, February 2012)
    Virtual Open Systems is a member of the KVM Open Virtualization Alliance
ICT-FP7 Projects
  • In Trescca Project, implementing the security software model and integrating it with KVM
    Virtual Open Systems is a partner in ICT-FP7 European Trescca Project about Cloud Security
    In Virtical Project, developing SW/HW extensions for virtualized heteregenous multicore platforms
    Virtual Open Systems is a partner in ICT-FP7 European Virtical Project
Innovating Start-up
  • Virtual Open System is recognized by the French Ministry of Finance as Innovating Start-up Company (JEI label)
    Virtual Open Systems is a member of the KVM Open Virtualization Alliance

Careers

Linux kernel and embedded system virtualization software developer engineer: KVM-on-ARM Job opening at Virtual Open Systems reflects challenging and multinational working environment. Our employees receive competitive compensation and benefits. Join the Virtual Open Systems team and contribute to develop and deploy the industry's emerging ARM based virtualization technology. Learn more about available positions by job posting to contact@virtualopensystems.com

KVM-on-ARM Cortex-A15 Virtualization Video Demos developed by Virtual Open Systems

KVM virtualization on Arndale, a demo showcasing various KVM virtualization use cases on an Exynos-5250-based device such as the Arndale development board. A guide for KVM on Exynos-5250 is made available by Virtual Open Systems.

KVM virtualization port on your preferred hardware ARM platform is made easy with Virtual Open Systems.

Showcased at ARM TechCon 2012, this is a demonstration of two Guests (Android and Ubuntu), being fully virtualized with KVM-on-ARM on Versatile Express development hardware. It is meant as a proof of concept, to establish the feasibility and near-native performance of KVM on the v7 ARM architecture.

An Android ICS Guest shows that even without accelerated graphics, UI performance is good, while at the same time, a basic Ubuntu web-server highlights future deployment on large scale ARM servers. You can port KVM virtualization on your preferred hardware ARM platform easily with the help of Virtual Open Systems.

This KVM demo by Virtual Open Systems demonstrates a Multi-Persona Android Virtualization with KVM on ARM Cortex A15, of interest for smartphones and tablets. The demo runs on ARM's Versatile Express with a Cortex-A15 dual core processor running at 1 GHz with 2 GB of RAM. Android Guest benchmark exhibits near native CPU performance.

The second part of the demo shows a more user friendly approach, by utilizing already available Android applications. Two guests are started (Android Jelly Bean and Ubuntu 12.04 LTS), and can be used concurrently with the Android Host seamlessly. KVM virtualization custom porting services for ARM-based multicore systems by Virtual Open Systems.

Virtual Open Systems demonstrates KVM-on-ARM full virtualization on Cortex-A15 hardware, with near-native performance on the latest v7 ARM architecture. An Android ICS guest shows that even without accelerated graphics, UI performance is nice, while at the same time, a basic Ubuntu web-server guest highlights future potential deployment on large scale ARM servers.

The demo was conducted on a Versatile Express board equipped with a dual core Cortex-A15 (TC1) processor at 1.2 GHz and 1 GB of RAM. A user guide explains how to set up KVM-on-ARM full virtualization on Cortex-A15 hardware. Virtual Open Systems provides virtualization test and porting services for ARM-based multicore systems, for servers, mobile, consumer and industrial applications.

Virtual Open Systems demonstrates a direct comparison, between two identical virtual machines virtualized by different methods on a ARM Cortex-A15 real hardware. On one side KVM-on-ARM is used to run a fully virtualized guest, while on the other side the guest is emulated with QEMU's TCG. Near-native performance is achieved by KVM while TCG cannot cope with the load.

The demo has been performed on a Versatile Express board equipped with a dual core Cortex-A15 (TC1) processor at 1.2 GHz and 1 GB of RAM. Virtual Open Systems provides virtualization test and porting services for ARM-based multicore systems.

Virtual Open Systems has demonstrated the first fully KVM on ARM Cortex-A15 virtualized Android guest (with graphics), running within an Android host on the Fast Models simulation platform.

Virtual Open Systems provides Virtualization test and porting services for ARM-based multicore systems.