Virtualizáció: Egyszerű módja annak, hogy megöljük az Apple HTC-perét

  • Oct 18, 2023

Az Intel Wind River Hypervisor és az ehhez hasonló technológiák bevezethetik az eszköz-agnosztikus okostelefon-operációs rendszerek új korszakát és a vásárlók soha nem látott választási lehetőségeit.

Valójában az Apple többet harapott el, mint amennyit meg tud rágni, ha a Google és a Microsoft bekerül az egyenletbe. De találtam még valamit, ami elpusztíthatja ezt a pert és a hozzá hasonlókat – a beágyazott virtualizációs technológiát.

További információért kattintson az alábbi "A bejegyzés többi részének elolvasása" linkre.

Virtualizáció? Nem ezt használják a nagy cégek az adatközpontokban? Mi a csuda köze van ennek az okostelefonokhoz és a HTC-perhez? Kényeztess engem.

A Wind River új virtualizációs technológiájáról volt szó, amely lehetővé teszi a beágyazott operációs rendszerek elvonatkoztatását a hardvertől, amelyen fut.

Akkoriban a Wind River független, magánszoftvercég volt, amely résbe ágyazott szoftverfejlesztő csomagokat adott el vertikális piaci alkalmazásokhoz. Tavaly júniusban az Intel több mint 880 millió dollárért vásárolta meg őket. Nemrég a Wind River bemutatott egy szoftverfejlesztő csomagot

Android telefonok építéséhez és optimalizálásához.

A mesebeli forgatókönyvemben – vagy legalábbis a ma fantáziának tűnő – egy mobil számítástechnikai világot írtam le, ahol az ügyfél bemegy egy vezeték nélküli szolgáltató üzletébe, és kiválaszt egy „testet” vagy eszközt. a kívánt formát, aktiválja a szolgáltatást, majd bármilyen okostelefon operációs rendszert futtat rajta – Android, Windows 7 Phone Series, Palm WebOS, Symbian, MeeGo, BlackBerry vagy akár iPhone.

Ma ez nem induló, mert a készülékgyártók és a vezeték nélküli szolgáltatók eszközfejlesztése nehézkes. Amikor ma egy kézibeszélő-gyártó új eszközt hoz létre, a rajta futó operációs rendszernek kell lennie optimalizálva az adott készülék hardverére jellemző illesztőprogramokkal és az adott szolgáltatóra jellemző szoftverrel. Lehet, hogy a gyártónak vannak olyan építési folyamatai, amelyek felgyorsítják a fejlesztést, de ez még mindig nem járható út.

Ez a folyamat hosszú időt vesz igénybe, mert bár lehet, hogy van egy eszközmodellje, amely több szolgáltatót is megcélozhat, például az adó-vevőt támogató operációs rendszer szoftver előfordulhat, hogy a lapkakészleteket módosítani kell, hogy alkalmazkodjanak a használt hálózati technológiához, valamint számtalan egyéb dologhoz, amelyek nagy jelentőségűvé teszik egy új eszköz bevezetését egy hordozón. szóváltás.

Így például, ha pontosan ugyanazt a Blackberry Bold modellt dobjuk piacra a Verizon rendszeren, szemben az azonos BlackBerry Bold modellel az AT&T rendszeren, sok testreszabási munkát igényelhet. Ugyanez vonatkozik minden más okostelefonra.

De mondjuk behoztuk a virtualizációt, ahogy a mai adatközpontokban is használjuk. A virtualizáció az de rigeur A modern vállalatok nagyszámú migrációs és méretezhetőségi problémáját megoldjuk, de ez egy új koncepció a beágyazott rendszerekben.

A virtualizációval bevezetnénk 1-es típusú hipervizorok okostelefonokba. Ez azt jelenti, hogy az olyan cégek, mint a Microsoft, a Google, a Palm, a Nokia és a Research in Motion fejleszthetik és értékesíthetik operációs rendszereiket a fogyasztóknak szoftver termékek, ahelyett, hogy "előre töltené" vagy egy adott eszközbe sütné.

A jelenlegi állás szerint vásárolnom kell egy Motorola DROID-ot a Verizon-on Androiddal. De elméletileg tegyük fel, hogy akarom Windows Phone 7 Series helyette rajta.

Ma ez nehéz lenne, mert a Microsoft, a Motorola és a Texas Instruments (amely az OMAP lapkakészletet gyártja és a DROID által használt platformon) nagyon szorosan együtt kell működnie egy Windows Phone ROM kép kifejlesztésében ROBOT. Megvalósítható, de nem könnyű, és valószínűleg egy teljesen új okostelefont készítenének hozzá. Ennek politikai vonatkozásai is vannak, mert a Motorola jelenleg stratégiailag a Google-hoz igazodik, és lehet, hogy nem is akar beszélni a Microsofttal.

De egy okostelefonra telepített hipervizorral ez olyan egyszerű lehet, mint egy "üres" okostelefon vásárlása – mintha vettem volna egy PC-t vagy egy szervert, amelyen nincs telepítve operációs rendszer – és beugrok egy SD-kártyát a DROID-omba, rajta a Windows 7 Phone OS virtuális eszköz képével, amelyet mondjuk az Amazonról vagy a Microsoft webhelyéről vásároltam, és elindítom a telefon.

Ezt vagy magam is megtehetem, vagy a Verizon áruház ügyfélképviselője megteheti helyettem olyan SD-kártyákkal, amelyeken a kép előre van töltve a bolt „Szoftver” állványán. Vagy hajtsa végre a teljes tranzakciót akár a következő generációs LTE vezeték nélküli hálózaton vagy Wi-Fi-n keresztül.

A hypervisor rendszerindító képernyője azt mondaná "Üdvözöljük! Látom, hogy az SD-kártyáján Windows Phone OS Virtual Image for ARM Processors (7.0.1-es verzió) található. Szeretnéd, ha inicializálnám a rendszert, és a képet a flash memóriába másolnám?"

Aztán bumm, 20 másodperccel később van egy Windows Phone 7 DROID-om. Vagy egy Blackberry DROID. Vagy Symbian DROID. Vagy a legújabb és legjobb Android 2.1-es szoftver, anélkül, hogy meg kellene várnom, hogy a Verizon és a Motorola kifejleszt egyet, vagy hogy a hackerközösség elkészítsen egyet nekem, mint pl. DroidMod vagy Cián srácok csinálják ma.

A fenébe, én választhatok Android-képet, különböző cégektől, különböző funkciókkal előre telepítve. Lehet, hogy a vállalkozásomnak van egy speciális képe az alkalmazásokkal, amelyek készen állnak a használatra, és meghatározott biztonsági profilokkal, amelyeket szeretnének használni. Ugyanolyan egyszerűen válthatok másik okostelefon operációs rendszerre, mint a csengőhangomat.

És ezek mind "csak működnének", ugyanúgy, ahogy egy Windows 7 vagy Red Hat virtuális gépet átmásolhatok egy HP rendszeren lévő VMWare-en egy IBM rendszerre egy adatközpontban, teljes átláthatósággal. Ez azt is jelenti, hogy exportálhatom a virtuális gépemet egy másik eszközre egy másik szolgáltatón, ha elromlik a telefonom, vagy újabb hardverre szeretnék frissíteni.

A fenti videó egy meglehetősen technikai bemutató bemutatja, hogyan lehet beágyazott eszközöket építeni az Intel Wind River hypervisorjával és TÖBB operációs rendszert futtatni egyidejűleg. Ez geeky, de bizonyítja, hogy ez a technológia létezik, és könnyen alkalmazható ma vagy a közeljövőben.

Elsősorban a Wind River ezt a technológiát azoknak az ügyfeleknek értékesíti, akiknek párhuzamosan kell futtatniuk VxWorks és Linux operációs rendszerüket, például az autóba ágyazott számítógépeken. De 2010 januárjában beszéltem velük, és azt mondták, hogy egy "nagyon nagy készülékgyártó" rendkívül érdeklődik a technológia alkalmazása iránt az Android és a Windows Mobile párhuzamos futtatásához a 2012/2013. időkeret.

Mit jelent ez az Apple-per szempontjából? Nos, ez azt jelenti, hogy ha a HTC hipervizorokat alkalmazna, akkor csak "üres" telefonokat kell eladniuk a szolgáltatóknak. Kiszállhatnak a ROM-képek testreszabásából és létrehozásából, valamint az adott operációs rendszerrel rendelkező telefonok testreszabásából. Ez azt jelenti, hogy a fogyasztó megvásárolhatja azt az operációs rendszert, amelyet szeretne futtatni a HTC telefon bármely típusán és formátumán.

Ez azt jelenti, hogy az Apple nem perelheti be a HTC-t vagy bármely más, ezt a technológiát alkalmazó vállalatot. Ennek a Microsoftnak és magának a Google-nak kell lennie. És ez azt jelenti, hogy végre lesz valódi választási lehetősége, hogy milyen okostelefont szeretne vásárolni, és mit szeretne futtatni rajta.

Vajon az okostelefonokba beágyazott hipervizorok bevezetik-e a vásárlói választások új korszakát, és semmissé teszik az Apple pereit? Beszéljen vissza, és tudassa velem.

Frissítve: Mark Hermeling a Wind River-től a következővel válaszol a blogján néhány érdekes megjegyzés.