Hoofdcategorieën

Vmware maakt Android naast Windows Mobile mogelijk

Door Olaf van Miltenburg, dinsdag 11 november 2008 16:25, views: 13.188

Vmware heeft de komst van het Mobile Virtualization Platform aangekondigd. Daarmee moet het mogelijk gemaakt worden om meerdere besturingssystemen naast elkaar op een smartphone te draaien.

T-Mobile G1 met Windows Mobile De technologie voor Vmware MVP heeft het bedrijf in oktober in handen gekregen door de acquisitie van het kleine Franse bedrijf Trango Virtual Processors. Het platform zal nog verder worden geoptimaliseerd voor mobiele telefoons. Vmware werkt samen met een aantal niet nader genoemde fabrikanten en hoopt de eerste telefoons met het MVP-platform begin 2010 beschikbaar te maken.

Volgens VMware biedt virtualisatie voordelen voor zowel fabrikanten als gebruikers van smartphones. Fabrikanten kunnen meerdere typen telefoons uitrusten met dezelfde software, ongeacht de onderliggende hardware, hetgeen ontwikkeltijd en -kosten scheelt. Gebruikers en bedrijven zouden weer voordeel kunnen halen uit het draaien van meerdere profielen op een enkel toestel, bijvoorbeeld voor zakelijk en persoonlijk gebruik, wat de beveiliging en het beheer ten goede kan komen. Ook gaat Vmware het mogelijk maken om persoonlijke gegevens, zoals e-mail, muziek en afbeeldingen, eenvoudig van de ene telefoon naar de andere te migreren.

Volgende 16:52
Vorige 15:59

Reacties

«  1  2  »

Fabrikanten kunnen meerdere typen telefoons uitrusten met dezelfde software, ongeacht de onderliggende hardware, hetgeen ontwikkeltijd en -kosten scheelt.
Dat is toch juist wat microsoft niet wil?

Ook de reden waarom de HTC's met Qualcomm MSM7k cpu die met Windows Mobile gereleased zijn niet ook met Android geleverd worden.

[Reactie gewijzigd door disturbedsaint op dinsdag 11 november 2008 16:28]


denk dat vmware ook wel heel hard in de performance gaat hakken... dan is zo'n telefoon helemaal niet meer vooruit te branden!

VMware valt nog wel mee, het is voornamelijk de andere software die je draait.

Dat is ook het eerste waar ik aan dacht. Daarnaast vraag ik mij af of een gewone gebruiker hier wel op zit te wachten. VMWare voor de PC wordt ook niet door gewone gebruikers gebruikt.

Ik denk ook niet dat dit voor eindgebruikers echt veel voordelen biedt.
Trager, meer batterijverbruik, ... zijn onvermijdelijke nadelen van vmware (of virtualisatie op zich), en laat dat nu net al de grootste problemen van smartphones zijn.

Voor developers biedt het dan weer wel voordelen.
Multiplatform dev'en met slechts 1 smartphone scheelt best wat kosten.

Maar of dat voordeel groot genoeg is?

Op de Mac is het een vrij veel gebruikte manier om Windows te draaien. Het draait dan ook nog eens soepel vanwege dezelfde architectuur. Alhoewel ik dus denk dat het op een mobiel gaat tegenvallen, zou het weleens verrassend "vlot" kunnen zijn.

Daar moet je je niet in vergissen. Er zijn zat mensen tegenwoordig die ook wel is Ubuntu oid willen proberen, en gaan dan eerder met VMware Workstation aan de gang dan dual boot oid. Omdat dit gewoon veel eenvoudiger is.
Anders om (Ubuntu als host) gebeurd het nog vaker dat men VMware gebruikt om een Windows desktop tevoorschijn te toveren om toch die dingen die Windows alleen ondersteund te kunnen doen.

Dat hoeft absoluut niet.
Zolang VMWare geen hardware hoeft te virtualiseren (zoals hier), kan alles heel vlot met een performance hit van 5% of minder. Er hoeven immers geen twee OSen tegelijk te draaien. VMWare zit hier gewoon onder 1 OS als hypervisor. Calls naar de video output en dergelijke worden gewoon doorgelaten zonder bemoeienis.

Als er wel hardware moet worden gevirtualiseerd kan de performance hit oplopen, zeker met I/O operates.
Dit was altijd het geval wat de videokaart betreft als je een OS binnen een andere draait. Tegenwoordig kan VMWare de hardware 3D acceleratie van de host gebruiken, dat lost de bottleneck redelijk op. Guest DirectX (tot en met 9c) calls kunnen vertaald worden naar host OpenGL calls . Je kan zo al heel aardig iets oudere games en 3DSMAX en dergelijke in een guest draaien.

Als de processor zelf moet worden gevirtualiseerd (Mac OS9 op een Intel draaien) dan kan de performance hit tot 95% of hoger oplopen.

[Reactie gewijzigd door SuperNull op woensdag 12 november 2008 03:20]


Kan ik ook met die telefoon bellen? ...

Die telefoons van tegenwoordig zijn al zo lekker vlot, om dan ook nog eens VMs te gaan gebruiken?Leuk voor de batterij ook, weet je tenminste zeker dat je batterij na een dag leeg is.


Wie zegt dat VMware MVP Windows Mobile nodig heeft om te draaien? Of Symbian, of wat dan ook? Wie weet is het net zoals VMware ESX wel een OS op zich.

Neemt niet weg dat twee mobile OSen tegelijk (niet MVP) draaien wel degelijk resources zal vreten, maar als je ze om en om draait kan het denk ik best meevallen.

Het zou een algehele port van android wel enorm makkelijk maken. Hierdoor zou vrijwel elke smartphone android netjes kunnen draaien, ookal is het met deels cpu verlies. Dat zou iig goed zijn als tijdelijke oplossing.

Ik heb liever dat fabrikanten de drivers gewoon bij de android tree submitten en dat Android native vanaf de telefoon gedraaid wordt. Dit maakt het sneller en veel zuiniger.

Zo traag is WM niet hoor, tja toen ik nog een MDA pro had vond ik van wel maa rmet me Touch Diamond en TF3D uit is het retesnel. En ja een symbian toestel zal het idd niet vooruit te branden zijn aangezien daar wss een veel langzamere CPU in zit dan die bijv. in een htc touch pro/diamond/xperia zit.

HaRET heeft wel een erg korte device list.

Ik denk dat er nu te weinig informatie beschikbaar is om een fatsoendelijke aan name te doen.

Ik denk persoonlijk ook dat virtualisatie op een telefoon niet echt goed zal werken, maar ik denk ook dat VMWare ziet dat het een andere markt dan PC virtualisatie.

Dit zal meer een echt end user product worden, ik zie dit (als het werkt) nog wel eens standaard op een consumenten telefoon geinstalleerd worden, zo dat een klant zelf kan kiezen welk OS hij wil gebruiken.

Wat een nutteloos project. Een OS moet hardware ordelijk beschikbaar stellen aan applicaties samen met hulpmiddelen. VMWare zou deze taak overnemen en hierbovenop nog een OS draaien. Extra overhead en overname van OS taken. Hardware is ook divers en OS'sen ondersteunen bepaalde hardware. Ik zie het nut niet. Als je veiligheid en gemak wilt stop je dit in het OS.

Mogelijk dat Xen ARM ook een alternatief is. Ik weet niet of windows mobile hier op draait.

Maar wat het nut is van een volledig virtueel OS te laten draaien op een telefoon? ZE zijn zo wie zo als niet zo snel. Dual boot lijkt me een betere optie. Wat binnen openmoko mogelijk is.

[Reactie gewijzigd door worldcitizen op dinsdag 11 november 2008 16:54]


Ik vindt al die virtualisatie maar onzin, het wordt tijd dat het OS / de applicatie gewoon dezelfde voordelen bied.

Ik zie het gewoon weer als een hype, vroeger wilde men voor iedere dienst een aparte server terwijl je makkelijk meerdere applicaties naast elkaaar kon draaien. Nu zetten we alles virtueel op een server en als die uitvalt ben je ook weer alle functionaliteit kwijt.

Wat iemand met vmware op zn telefoon wil doen is voor mij een raadsel, dit lijkt me meer iets voor ontwikkelaars met een heel krap budget.

De voordelen van bijvoorbeeld software sandboxen zijn zeker groot, helemaal bij een apperaat wat altijd aan het netwerk hangt zoals een telefoon. In de toekomst zullen dit alleen maar grotere doelwitten van hackers en virussen zijn, en je hebt er relatief veel persoonlijke informatie op staan.
Natuurlijk is een Virtuele machine maar 1 manier om het op te lossen, maar het idee van een gestandardiseerde hardware interface over verschillende types en merken telefoons lijkt me ideaal.
Android pakt echter al een aantal van deze problemen aan (alle programma's worden gesandboxt, voor de ontwikkelaar is er 1 standaard systeem beschikbaar zonder rekening met het type telefoon te hoefen houden), dus het hoéft niet dit soort met virtualisatie.

Virtualisatie op zich is een prima techniek. Buiten het draaien van meerdere servers op fysiek 2 machines (voor de failover - VMotion vangt uitval van 1 server perfect op) is het ook ontzettend eenvoudig om zonder meerdere machines te hoeven kopen en ook zonder te rebooten meerdere OSen te draaien. Voor de gemiddelde thuisgebruiker misschien niet interessant maar wat dacht je van ontwikkelaars? Systeembeheerders?
En zeker met non-persistent disks is het ideaal: tests draaien, VM uitzetten en hoppa, alle veranderingen weg. Prima oplossing voor testomgevingen.

De ontwikkeling van virtualisatietechnologie is een gevolg van de eeuwige ontwikkeling-remmende monopolyzucht onder computerhardware en OS-fabrikanten.

Zonder de oude ontransparante bootstrap van moederborden en de arrogante houding van bepaalde besturingssystemen die de hardware willen "bezitten" was er hoogstwaarschijnlijk geen virtualisatietechniek nodig om de dingen te bereiken die men momenteel kan.
Technisch gezien is het een overbodige tussenlaag die door veel efficientere software vervangen kan worden mits een daarvoor geschikt besturingssysteem gebruikt wordt. Je hebt toch niet een compleet softwaremodel van een computer met serversoftware nodig om een virtuele server te draaien? Een gevirtualiseerde netwerkstack en een serverapplicatie die onder een gebruiker met beperkte permissies draait kan ook al voldoende zijn. Je bent uiteindelijk toch gebonden aan de fysieke hardware.

[Reactie gewijzigd door blorf op dinsdag 11 november 2008 18:11]


Lijkt me wel mooi om op een "mislukte WM6 telefoon android te draaien. Kun je eindelijk genieten van de hardwarematige voordelen die door de softwarefouten tot frustraties leiden.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 16:52
Vorige 15:59
VNU Media logo Hosted by True

© 1998 - 2009 Tweakers.net - Alle rechten voorbehouden - Uw Privacy - Algemene Voorwaarden

Uitgever van: