VMware a mobil virtualizációs piacon

Címkék

A Cannes-i VMworld Europe-on már bemutatott technológiáról már újabb demó videó érhető el. A demóban egy NOKIA N800-as platformon a VMware saját Hypervisora segítségével, párhuzamosan fut Windows CE valamint Google Android.

Hozzászólások

Jópofa, bár sok értelmét nem látom.
Egyébként nem tudtam, hogy létezik mobil kommunikációs piac :)
Eljön még az idő, hogy ESXi-t telepítek a 3100-ámra? :D

Értelme ott lehet pl., hogy nem kell dedikált processzormagot használni a GSM/UMTS protokollstack számára a mobiltelefonban. Az ilyen stackek alapvetően valamilyen real-time OS-re készülnek, illetve meglehetősen drága őket kifejleszteni és megszerezni a tanúsítványt. Olcsóbb lehet, ha a hypervisor elintézi a témát, akár több processzormagon elosztva a különböző OS-ektől érkező terhelést.

Üdv,
Gergely

Ez meg mindig ertelmetlen, mert egy telefonon nem 100 oprendszert akarok futtatni, hanem alapvetoen telefonalasra hasznalni. Persze, ahoz kellenek "fejlett" kisegito programok, node tobb oprendszer? Vmikor, vmire biztos jo lesz, de amikor a vmware-nel eldontottek, hogy dollarmilliokat olnek a fejlesztesbe, vajon mire gondolhattak? :)

Elsőnek lenni a piacon? Ahogy elnézem, a netbookok és az okostelefonok már majdnem teljesen megközelítették egymást. A jelenlegi hézag előbb-utóbb megszűnik, és igény lesz olyan készülékekre, amik ha akarom számítógép, ha akarom telefon funkciókat látnak el. (Ez már szinte ma is megvalósult, de szerintem lehet még fejlődni.) Egy ilyen készüléken pedig már igény lehet arra, hogy párhuzamosan futtassak 2 OS-t. És jelenleg ez csak vmware-rel megvalósítható, ami hatalmas előny. Mire igény lesz rá, már rég készen áll a technológia.

Ez elkepzelheto, de egy {note|net|sub}book-nak azert van olvashato kijelzoje, hasznalhato billentyuzete/egere. Nekem egy e71 mellett a putty-hoz nem art neha osszekapcsolnom ertelmes billentyuzettel, vnc hasznalhatatlan a kijelzo merete miatt, es hasonlok. Az meg nem hianyzik, hogy egy felnegyzetmeteres vmit emeljek a fulemhez, vagy cipeljek, mint telefon :) A gondolatmeneted alapjan elegge eloregondolkodnak, es igy, lesz hasonlo, vagy jobb otlet/termek a piacon, hasonloan a mostani "hagyomanyos" virtualizaciohoz.

WinMobile-s telefonokban ha jól tudom most is két független rendszer fut. (WinMobile ARM-n + GSM külön). Ilyen helyen lehetne pl. költségtakarékoskodás. Most nem feltétlen arról van szó, hogy te egyszerre fogsz androidozni és WinCE-zni meg OSX-ezni a -n.

Ugyanaz lehet az előnye, mint rendes PC-n.

----------------
Lvl86 Troll

Elolvastad amire válaszoltál? :)

Szó nincs 100 oprendszerről.
Az ötlet az, hogy GSM/UMTS stacket futtató RTOS és az alkalmazásokat futtató OS (Linux, WinCE) ugyanazon a processzoron futthasson, ellentétben a dualcore (ARM11 alkalmazásoknak + ARM9 a GSMnek) megoldásokkal.

Ez az ötlet annyira nem új, hogy már évekkel ezelőtt volt ilyen referencia design, és még a HUP-on is volt róla szó.

Egyébként én egy erősebb eszközben simán el tudom képzelni, hogy fusson egymás mellett WinCE és mondjuk Android. Így mindkét OSre írt alkalmazásokat lehet futtatni. Ez nem a 83. socialnetwork csoda-alkalmazás esetén érdekes, hanem pl. iGO jelenleg csak WinCE-re van.

Androidra nincs, és nem kevés pénz egy ilyen bonyolultságú alkalmazást átültetni, majd több platformon támogatni. Ha szépen megoldják az integrációt (tehát akár az egyik rendszer eléri a natív API-n keresztül a másik rendszer adatait, a'la VMWare Tools for Mobile), akkor teljesen használható dolog lehet.

Rágódom a hozzászólásodon, de hogy mire jó a baseband proci kispórolása, még nem jöttem rá.
Nem véletlenül írják ezeket RTOS-re. Ha meg már hypervisor van alatta, az már úgy kevésbé 'real'.
Én például nem örülnék, ha a telefont azért nem lehetne segélyhívásra használni, mert megdöglött a hypervisor/az application stack fagyott meg. (Bár az utóbbi már manapság is előfordul sajnos, régebben a telefonnak nevezhető holmik még nem voltak ennyire gázak)
A fogyasztást se csökkenti szerintem, mert azért van overheadje a virtualizációnak, ami plusz fogyasztásban lehet beéri a külön baseband magot.
Egyedül az egyszerűsödést, gyártási költség csökkentését tudom elképzelni, mint előnyt.

Ha pedig, amit a végén írtál, valóban igényelt feature lesz, az már a vég kezdete :)
Amikor egy alapvetően telefonálásra szánt eszközön kell virtualizálni egy másik embed os-t, vagy akárcsak kernelt is (Win CE), azért, hogy egy felhasználói appot futtassunk.
Ahelyett hogy elkészülne a szoftver adott platformra, kihasználjuk, hogy a hw már úgy is elbírja, és gányolunk.
Könyörgöm, telefon. Néhány cél alkalmazással.
Ahh..

Most hagyom abba, mielőtt tovább fröcsögök :)

"Ha pedig, amit a végén írtál, valóban igényelt feature lesz, az már a vég kezdete :)"

Ezzel csak annyi a baj, hogy alapvetően a gazdasági érdekek fognak dominálni és ha az jön ki, hogy így gazdaságosabb, akkor így fog történni.

Ezen kívül viszont érdekelne, hogy mennyire fogom elérni a GSM rendszert, pl. akkor, hogyha megborul egy WinCE/WinMobile/Android/akármi. WinMobile-s telómag eddig egyszer sikerült csontra fagyasztani, nem hiszem, hogy azt tudtam volna használni reset nélkül segélyhívásra..

Másik: alapvetően valahol ugye az egyes chipek legyártása is nyersanyagba kerül, az meg ugye véges.

----------------
Lvl86 Troll

Ugyanezt az ötletet egy VirtuaLogix nevű cég már nyomta 2005-2006 környékén: bejelentés és még egy.

A másik, hogy nem véletlenül demózta N800-ason és nem mobiltelefonon a VMWare.

Pl. itt van a TouchBook, amiről pár napja volt szó. Egy ARM alapú Netbook esetében én el tudom képzelni, hogy szeretnék olyan WinCE-s alkalmazást futtatni, ami nincs Linuxra vagy Androidra. Vagy tud valaki iGO színvonalú GPS szoftvert Linuxra / Androidra? Olyat, amihez van rendes magyar térkép?

Üdv,
Gergely

Egy netbookon el tudom fogadni, mert az inkabb egy tobbcelu node egy telefonon?

No, meg ha at kell irni az IGo-t, vagy barmi mast az adott oprendszerre? En, mint _felhasznalo_ pont nagy ivben tojok ra, irjak meg, ha penzt akarnak keresni vele, es kesz. En vettem garmint, mert az mukodik a telomon, es dobtam a pda-mon levo IGo-t, pedig az jobban tetszett, es nem mukodik symbian alatt. Es, ha felajanljak, hogy virtualisan futtathatok wince-t, az igo-hoz, hat el is menekultem volna.

BTW a 100 teremszetesen koltoi tulzas volt. Es igen, elolvastam :)

az eddig hallottak alapján a dolognak alapvetően két értelme lehet:
- egy mobilon van egy személyes profil és egy céges profil. a céges levelezést nyilván a céges vm-ben csinálod, az idióta játékokkal, amik esetleg vírust is hordoznak nyilván a személyes vm-et fertőzd meg (ezt hangsúlyozták Cannes-ban)
- ha új mobilt veszel, akkor elég a vm-et átvinni az újra, főleg másik márka esetén lehet hasznos

Ha ceges gepen akarhogy jatszika delikvens, nagy eellyel repul. Ha a boltban vasarolt jatekkal virus jon, akkor meg a bolt repul :) Ezek inkabb generalt igenyeknek tunnek, amik a PC-s vilagban _talan_ megalljak a helyuket, de egy _telefonnal_???
Hozza kell tenni, hogy en egy teleonnal sokkallom a fenykepezot is, mert minek :D

Nem vagyok mobil piaci guru, de azért az látszik, hogy a mobil telefonok jelentősége mennyire nő. Biztos olvastad a híreket, hogy iPhone-ra írt alkalmazásból néhányan meg is szedték magukat, ez a tendencia nem csökkeni, hanem erősödni fog.
Hasonló platform lesz jó eséllyel az Android is, de valószínűleg a többiek sem akarnak kimaradni belőle, muszáj lesz a többi gyártónak (Symbian, Windows) is "menő" dologgal előállni.
Azaz nem túl távoli jövő lehet az, hogy sokféle egyedi alkalmazás fut 1-1 mobilon - ki tudja milyen forrásból.

Valószínűleg AntiVirusMobileEd is meg fog jelenni több gyártótól, de ez a lépés nem a VMware profiljába illik. Valami piackutatást valószínűleg végeztek, csakúgy hobbiból nem valószínű, hogy elköltenének egy rakat pénzt K+F-re.

Hát ha új mobilt veszek, azt nem csak a külseje miatt teszem, hanem a szoftvere, a képességei, a "menüje", stb. miatt is.
Ilyen esetben, ha ráteszem a hypervisort, és csak simán átviszem az előzőről a vm -et, akkor gyakorlatilag a régi telefonomat kapom meg, csak egy újabb külsejű vason fut....

Szvsz a mobiloknak pont az az egyik gondja, hogy szinte mindegyik más szoftverileg is, már talán elindult egy tendencia a gyártók részéről is, hogy egységesítsék a platformot (pl Nokiánál ez számomra egyértelműnek tűnik, a többi gyártót nem néztem). Azaz a "menü" például adott lesz, mindegyiken egyforma.
A mobil gyakorlatilag csak maga egy hardver lesz (kinézettel és hardver kapacitással), a többi egy frissíthető szoftver (ha új számítógépet veszel, jó eséllyel ugyanaz az OS kerül rá, mint ami az előzőn volt, illetve új OS-hez nem feltétlenül veszel új hardvert). Ebbe a tendenciába szépen belepasszol a virtualizáció, a kérdés az, hogy a teljesítménynek ez mennyire megy a rovására (gondolom így is sok alkalmazás esetén dekázni kell a MHz-ekkel és memóriával).

Egyébként tudtommal nem a VMware az egyetlen, akinek mobilos tervei vannak.

(tekintve, hogy a mobil piac egyre meghatározóbb, nem rossz, ha egy gyártó talál magának egy kis szeletet benne... :-) )

"Hát ha új mobilt veszek, azt nem csak a külseje miatt teszem, hanem a szoftvere, a képességei, a "menüje", stb. miatt is."

Itt nem a mobilokrol, hanem inkabb a PDA-krol, es kategoriatarsairol van szo, azoknal meg mar eleg jol elvalig egymastol a sw es a hw (nezz csak meg ket, kulonbozo gyartotol szarmazo windows mobile-t futtato PDA-t).

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!