Welcome to MSDN Blogs Sign in | Join | Help

Mobile OS Virtualization

Even before VMWare acquires Trango, the French company specialized in mobile OS virtualization, I've heard some OEMs in talks with Trango for future Windows Mobile devices.

A picture is better than 1000 words. Here is a picture of Trango's virtual processor:

The hypervisor is the Virtual Machine Monitor. From Trango's website:

The TRANGO hypervisor is a virtualization layer that allows multiple Virtual Machines to run on a single Hardware platform. It is based on paravirtualization technology which requires that the guest OS be slightly modified.  "Privileged" or kernel mode instructions in the OS that access hardware directly are modified to API calls to the hypervisor, or "hypercalls".

Para virtualization is the most appropriate virtualization technique for embedded applications as it allows the best real-time performance compared to emulation or full virtualization which impose considerable resource burdens on the system both from the standpoint of memory and CPU overhead.

This is like Microsoft's Hypervisor for desktop systems, as opposed to VMWare's. This solution can be used for enabling something that Windows Mobile does not support, for example, iMode for Japanese market, or maybe running Windows Mobile apps on iPhone, or the other way around?

Published Tuesday, November 25, 2008 12:29 PM by zhengpei
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# infoblog » Mobile OS Virtualization

Tuesday, November 25, 2008 3:52 PM by infoblog » Mobile OS Virtualization

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker