Slashdot Mirror


VMware's Dual OS Smartphone Virtualization Plan Firms Up

Sharky2009 writes "VMware is developing virtualisation for smartphones which can run any two OSes — Windows Mobile, Android or Linux — at once. The idea is to have your work applications and home applications all running insider their own VMs and running at the same time so you can access any app any time. VMware says: 'We don't think dual booting will be good enough — we'll allow you to run both profiles at the same time and be able to switch between them by clicking a button,' he said. 'You'll be able to get and make calls in either profile – work or home – as they will both be live at any given point in time.'" Also mentioned in February of this year, but now the company's announced a target of 2012 for mass production.

21 of 179 comments (clear)

  1. Why? by vcgodinich · · Score: 2, Insightful

    No, really, why?

    1. Re:Why? by PCM2 · · Score: 2, Interesting

      Supposedly, it's to support the growing trend (seriously?) of companies requiring employees to provide their own phones/PCs/whatever. Virtualization will allow them to run a "work phone" environment on their personal phone. Reported advantage is that it eliminates the need to carry two phones while still firewalling off work data from the "personal phone" environment.

      Sounds great, huh?

      --
      Breakfast served all day!
    2. Re:Why? by ducomputergeek · · Score: 3, Interesting

      At our company employees do get their own cell phone, company chips in $30 or $60 a month depending on whether they need a data plan (which we cover the cost of) into the first paycheck of the month.

      Works extremely well.

      I don't really see the point of this in the real world. I could see where this could be useful where we would have 1 phone and test in Windows Mobile and Android on one hardware platform. Outside of that, I see no real value.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    3. Re:Why? by salted-fry · · Score: 2, Insightful

      When all you have is virtualization, all your markets look like... um, virtualization problems? (not very catchy, is it)

    4. Re:Why? by sznupi · · Score: 3, Insightful

      Virtualization is hip. Somebody at your management will be swayed.

      --
      One that hath name thou can not otter
    5. Re:Why? by oxfletch · · Score: 4, Funny

      Because they're VMware and they don't have anything more useful to do?

    6. Re:Why? by Fred_A · · Score: 4, Funny

      Virtualization is hip. Somebody at your management will be swayed.

      Virtualisation is so last year, it's all in the cloud now.

      Where is my cloud phone ?

      --

      May contain traces of nut.
      Made from the freshest electrons.
    7. Re:Why? by obarthelemy · · Score: 2, Funny

      There was the Sidekick, but it's future is now ... clouded ...

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    8. Re:Why? by jimicus · · Score: 2, Informative

      Virtualization exists because OS companies have a hard time making resilient OSes. In an ideal world, it wouldn't be needed, and OSes would be reliable, load-balancing... natively.

      Such an OS has existed. It was called OpenVMS.

    9. Re:Why? by Bert64 · · Score: 2, Insightful

      That sounds like quite a disturbing trend, if the company does not own the hardware then it cannot demand you remove any data from it or enforce any kind of policies on it...
      Most places I've worked explicitly forbade the use of personal equipment for work purposes.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  2. great, so my phone can be even slower by SuperBanana · · Score: 5, Insightful

    The idea is to have your work applications and home applications all running insider their own VMs and running at the same time so you can access any app any time.

    Are they including a free RAM upgrade kit? And why does this seem to be a hammer in search of non-existent nails?

    The biggest problem I have right now: lack of dual SIM (or multi-line) support in almost any phone. I don't need to separate "work applications" from "home applications." I need to have a work number / data plan billed to my company, and a home number (with no data plan) billed to me.

    *Checks calendar* Yup, it's 2009. VOIP still not possible on my smartphone...

    1. Re:great, so my phone can be even slower by lamapper · · Score: 5, Informative

      *Checks calendar* Yup, it's 2009. VOIP still not possible on my smartphone...

      My phone is smart because it runs a Linux distro that allows for root access when required. Meaning I am not restricted, tethered, limited etc...

      I bought my phone two years ago, so it is not new.

      Nokia Nxxx (770, 800, 810, 900) all will allow you to run WiFi, VoIP, etc... With the N900 you have the option of getting a cellular plan if you must. Personally I would not bother with cellular any time soon, but that is my choice.

      Thanks to my choice (VoIP + WiFi on my "smart" linux enabled (maemo) hand set) my total cost of ownership (TCO) is less than $100 per year. You read that right, less than $100 per year. $24 per year for SkypeIn (with SkypePro) + $3.00 per month for unlimited calling. $24 + $36 and I am done. That is for one year.

      I love it. So make sure you purchase the right phone. Hint on the WiFi Firewall/Router, get a DD-WRT supported device!. Check the website first before you purchase and only purchase hardware that supports DD-WRT, that way you can control your router and insure WiFi access via a secure intranet.

      Your solution is simple, purchase the right hand set. Buy the right phone. If it will not run a Linux (that allows you to access root when required) then do not buy it! Are you limited, tethered, restricted...then you must not have root access to fix that!

      A strong password for your root account is enough of a security deterrent and has been for years, so please do not spread that FUD.

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
    2. Re:great, so my phone can be even slower by mjwx · · Score: 2, Informative

      *Checks calendar* Yup, it's 2009. VOIP still not possible on my smartphone...

      There are several SIP applications for Android. The best I've used is Fring which integrates part of skype, MSN, Gtalk and a few others. There is also SIPDroid but this is hit and miss with Australian VoIP providers.

      It will be 2010 shortly and only we elitist open source people will enjoy VOIP on our mobile devices.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    3. Re:great, so my phone can be even slower by olden · · Score: 3, Informative

      ... Thanks to my choice (VoIP + WiFi on my "smart" linux enabled (maemo) hand set) my total cost of ownership (TCO) is less than $100 per year. ... $24 per year for SkhypeIn (with SkhypePro) + $3.00 per month for unlimited calling...

      Huh, if all you need is calling while next to a WiFi hotspot, "less than $100/y" remains way overpriced IMHO.
      I use VoIP from my cellphone for maybe $10 to $20/y with SIPdroid + IPkall DID + JustVoip (or others) + optional: Asterisk, SIPBroker and E164. But all this is mostly irrelevant as my reason for having a cell is to call from places other than home or work = often without WiFi.

      Back on topic: VMware stuff is IMO like that VoIP/WiFi stuff: sure cool, appealing to geeks. Good for PR / publicity. But otherwise limited practical usefulness, esp for non-techies...

  3. The real questions by PCM2 · · Score: 3, Interesting

    With Microsoft's OS lagging way behind the others in the mobile market, does VMware plan to convince Steve Ballmer that running other companies' OSes side-by-side with Windows Mobile will be a good way to regain market share?

    VMware says virtualization can separate personal data and apps from work ones. But if the trend is for smartphone apps to be essentially browser-based, or at least built with Web standards, isn't running a hypervisor and multiple OS instances on a phone the very definition of overkill?

    Equally important, if Apple is unwilling to allow even the Flash player onto iPhones, how does VMware figure it's going to convince Apple to run a hypervisor?

    Oh wait, the last one is actually easy: VMware's release doesn't even mention Apple. Doesn't mention BlackBerry either. Or Symbian. Funny how this revolutionary, much-in-demand technology specifically excludes the top 85 percent of the smartphone market.

    --
    Breakfast served all day!
  4. Re:Who watches the watchers... by sznupi · · Score: 2, Funny

    Uhm...mobile phones already must have a closed source code in them - the radio signaling stack. Mandated by FCC in the case of US.

    (oh, if you are throwing away your smartphone because of what you've just learned...could you spend a little time and sent it to me? (only if it's a quad band GSM) I cover the cost of shipping of course)

    --
    One that hath name thou can not otter
  5. At what point does the VM become another OS? by CodeBuster · · Score: 2, Insightful

    I know that we are talking specifically about phone based VMs here and that the issue of better OS vs VM has been discussed before, but I cannot understand why we need to virtualize any time an OS is involved. Perhaps I am missing something? If the hypervisor becomes, essentially, the operating system why is it not possible to integrate the process isolation and partitioning features of the hypervisor into the OS in the first place? Are these types of features even really needed on the more limited environments offered by phones (even smartphones)? I agree that virtualization is a valuable technology that has its uses, but sometimes it seems that virtualization and VMs are becoming the proverbial golden hammers (along with the ubiquitous "cloud" computing).

  6. Re:open source elitism by mjwx · · Score: 2, Informative

    My phone is smart because it runs software which syncs my music, podcasts, contacts, and photos with my computer. It's also jailbroken and unlocked, which means it is also not restricted, tethered, or limited, and I get root access which I never require...thank you very much.

    My phone does all that and more, like multi-tasking, runs custom OS roms and doesn't require software to load media nor requires hacking before all functions are available to me. It also has MSC capabilities out of the box.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  7. open source elitism or just fiscal intellegence? by virtualXTC · · Score: 3, Insightful

    Just because the poster is unwilling void his warranty to make his phone useful and be price gouged by at&t by a mandated data plan just so he can get some of the worst 3G coverage in the nation hardly makes him an elitist; In fact, I would say he's just smarter / more fiscally responsible than you for using just what he needs with out paying for extra.

  8. Re:From this point on.... by dunkelfalke · · Score: 3, Funny

    I do. Windows Mobile has still got the most useful apps, real multitasking and lots and lots of features and is also nice to develop for. I personally like it more than any other current mobile OS.

    --
    "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  9. Already most of the way there by david.given · · Score: 4, Informative

    Hypervisors are already widely used in mobile phones --- L4 is very popular. I think that this is largely because it allows the vendors to easily reconfigure the user mode address space to abstract over any platform-specific issues involved with a particular phone model. I've also seen some very neat tricks using L4 such as doing on-demand page fetching from a compressed NAND flash device. (In essence, that gives you the equivalent of executable ROM from a smaller, non-mappable flash part.)

    So it wouldn't be much of a bigger step to use L4's other hypervisor features to support two different user space modes, each running a complete operating system. This has a lot of advantages to the phone manufacturer. Right now, most smartphones such as the G1 have a big chunky processor running the application OS and a smaller processor running the hard realtime radio stack OS. Using a hypervisor would allow them to run both operating systems on the same processor, with the hypervisor's own scheduler ensuring that the radio stack remains real-time no matter what the user OS is doing. That reduces the hardware complexity, and therefore the build price, while still maintaining the regulator-mandated isolation between the application processor and the radio processor.