MeeGo | |
---|---|
Fejlesztő | Nokia , Intel , The Linux Foundation [1] |
OS család | Unix-szerű |
Forrás | nyílt forráskódú szoftver |
Első kiadás | 2010. május 26 |
legújabb verzió | 1.2.0.9 ( 2012. május 31. ) |
A végleges verziók frissítésének gyakorisága | 6 havonta jelenik meg |
Csomagkezelők | FORDULAT |
Támogatott nyelvek | Többnyelvű |
Támogatott platformok | ARM , x86 |
Kernel típusa | Linux |
Engedély | A GNU GPL , GNU LGPL kivételek biztosítva vannak a BSD licenc használatához az egyes komponensekhez, lásd Licencszabályzat [2] |
Állapot | utódai – Tizen és Mer projektek |
Weboldal | meego.com |
Médiafájlok a Wikimedia Commons oldalon |
A MeeGo egy nyílt forráskódú projekt , amely a Linux kernelen alapul . A platformot úgy tervezték, hogy az eszközök széles skáláján működjön, beleértve az okostelefonokat , táblagépeket , netbookokat , asztali számítógépeket, televíziókat és infotainment rendszereket [3] [4] [5] [6] [7] . Minden eszközkategóriához külön összeállítást fejlesztenek ki, és készítenek egy rendszerindító ISO-képet . Mindegyik középpontjában az alapkomponens - a MeeGo Core Software Platform - áll, amely meghatározza a rendszer fő funkcióit. A felhasználói felület a megfelelő eszközkategóriához tartozó egyes összeállításokhoz eltérő, eltérő elvek, jellemzők és működési feltételek alapján. A központi ötlet az, hogy az alkalmazások a lehető legkönnyebben hordozhatók legyenek a különböző összeszerelési lehetőségek között. Az alkalmazás portolása más MeeGo-t futtató eszközökre nem jelenti egy új alkalmazás fejlesztését, hanem csak egy meglévő alkalmazás finomítását vagy kiterjesztését jelenti.
A MeeGo egy független projekt, amelyet a MeeGo Technical Steering Group (TSG) vezet a The Linux Foundation égisze alatt . A projektmenedzsment a meritokrácián alapul , összhangban az Open Source elveivel és kultúrájával . Nincs felvételi eljárás, szerződés vagy tagdíj, csak a projekthez való csatlakozás és a hozzájárulás vágya. A MeeGo fejlesztésében bármely szervezet vagy magánszemély részt vehet. Minden szoftverfejlesztő és hardvergyártó egyenlő és ingyenes hozzáféréssel rendelkezik a build infrastruktúrához és a forráskód tárolóhoz [1] .
A MeeGo a Maemo projektek ( Nokiától ), Moblin ( Inteltől ), valamint olyan Linux-projektek fejlesztéseit használja, mint a Fedora , Debian , OpenSUSE . Számos magáncég vesz részt a MeeGo fejlesztésében és adaptálásában: Intel (ma a projekt fő résztvevője), AMD [8] , Novell, ASUS, Acer, MSI és mások.
A projekt a mobilkommunikációs technológiák és a számítógépes technológiák fejlesztése során szerzett tapasztalatokat és ismereteket egyesítette. A projekt résztvevői szerint ezek a területek kulcsfontosságúak lesznek a számítástechnika és a mobil eszközök következő generációjának műszaki alapjainak kialakításában.
A MeeGo rendszer architektúráját eredetileg úgy tervezték, hogy az eszközök széles skáláján működjön. Az architektúra nézésének egyik módja a rendszer három szintre (rétegre) osztása [9] .
Felhasználói szintFelhasználói felületet (UX) biztosít a platform különböző szegmensei számára. A különböző eszközök eltérő interfészt igényelnek, de hasonló elvekre épülnek fel, és ha egy eszközhöz már készült alkalmazás, akkor annak átvitele más MeeGo rendszert futtató eszközökre nem jelenti új alkalmazás fejlesztését, hanem csak lehet finomítás vagy alkalmazásbővítés. Jelenleg a következő interfész opciók támogatottak:
Ez a réteg szoftverösszetevőket ( Application Framework ) is biztosít az egyes támogatott eszközprofilokhoz.
Alkalmazási réteg és alkalmazásprogramozási felületQt és Qt Mobility alapú MeeGo API-t tartalmaz, felületet biztosít az alkalmazások fejlesztéséhez. A jelenlegi kiadás tartalmazza a Qt 4.7.3 -at , a Qt mobility 1.2-t, az OpenGL ES 1.1-et és az OpenGL ES 2.0-t. További funkciók fejlesztés alatt állnak.
AlaprendszerTartalmazza a Linux kernelt, egy szoftverréteget ( middleware ), amely a kernel és az alkalmazásszoftver közötti kommunikációt biztosító hardver meghatározásához szükséges, valamint a hardver adaptációját biztosító szoftvert (Hardware Adaptation Software).
A szoftverréteg (middleware) olyan tartományok halmazának tekinthető, amelyek a megfelelő szolgáltatásokat nyújtják (middleware / OS szolgáltatástartományok), az elvégzett funkciók alapján:
Az alaprendszer fontos része a hardver adaptációs szoftver. Megfelelő programozási felületet biztosít a hardveres adaptációhoz (Hardware Adaptation API), amely lehetővé teszi a MeeGo adaptálását a különféle architektúrák hardvereihez.
Minden hardvergyártónak biztosítania kell a szükséges szoftverösszetevőket, hogy a MeeGo rendszer sikeresen futhasson a platformján, beleértve az illesztőprogramokat, a kernel javításokat és konfigurációt, az X Window System további javításait és konfigurációját, a modem támogatását és a berendezések támogatásához szükséges egyéb speciális összetevőket.
További információk a MeeGo hivatalos fejlesztői oldalán [10] találhatók .
A MeeGo 1.2 Core Software Platform alapösszeállítása, amely meghatározza a rendszer fő funkcióit, a következő összetevőket tartalmazza:
2010. február 16- án a MeeGo projektet hivatalosan is bejelentették a barcelonai Mobile World Congressen [11] [12] [13] .
Amino volt a felelős azért, hogy a MeeGo-t a TV-eszközökre hozzuk, míg a Novell egyre inkább átvette az eredetileg az openSUSE -hoz kifejlesztett technológiát [14] [4] [15] .
2010. március 31- én megjelentek a nyilvánosság számára a MeeGo első fejlesztői előzetes verziói. Elérhetővé váltak az Intel Atom processzorokon alapuló netbookokhoz , az Intel Moorestown platformon alapuló mobileszközökhöz és a Nokia N900 táblagéphez .
2010 májusa és augusztusa között bemutatták a MeeGo 1.0-s verzióit netbookokhoz (Netbook), okostelefonokhoz (Handset) és autóipari infotainment rendszerekhez (In-Vehicle Infotainment). Bemutatták a MeeGo SDK fejlesztőkészletet is .
2010. július 26. GENIVI szövetség ( angolul GENIVI ) BMW , GM , PSA Peugeot Citroën , Intel, ARM. A szövetség tagjai még a Renault , a Hyundai , a Nokia , a Pioneer , a Cisco , a Samsung , a Vivante és mások.
2010. október 28- án megjelent a MeeGo 1.1. Kijelentették, hogy az új verzió megbízható alapot biztosít az eszközgyártók és -fejlesztők számára, lehetővé téve az x86 -os és ARM-architektúrákon lévő eszközök különféle kategóriáihoz való szoftverek készítését . [16]
2010 novemberében az Advanced Micro Devices a dublini MeeGo Conference 2010 rendezvényen bejelentette, hogy részt kíván venni a MeeGo operációs rendszer fejlesztésében.
Ekkor már személyi változások történtek a Nokia vezetésében . A vezérigazgatói posztra Steven Elopot nevezték ki , aki korábban a Microsoft Corporation üzletágának vezetője volt . Ez drasztikusan befolyásolta a Nokia álláspontját a MeeGo fejlesztésével és termékeibe való bevezetésével kapcsolatban. 2011. február 11- én a Microsoft és a Nokia hosszú távú megállapodást kötött mobilplatform-központú megoldások fejlesztéséről és értékesítéséről. A Nokia hivatalosan is bemutatta a vállalat új fejlesztési stratégiáját, amely abból áll, hogy eszközei alapplatformjaként a Windows Phone 7 platformot veszi át, és a Microsofttal közösen népszerűsíti ezt a platformot a mobileszközök piacán [17] .
Az új stratégia értelmében a MeeGo már nem a Nokia mobilkészülékeinek fő platformja, hanem a nyílt forráskódú "projektek" kategóriájába kerül. Elhangzott, hogy a Nokia nem utasítja el a MeeGo alapú termékek kiadását, de magát a projektet immár hosszú távúnak pozícionálják, és a következő generációs készülékekre koncentrálnak. Ezt követően a Nokia technológiai igazgatója, Rich Green a Nokia Developer Day konferencián bejelentette, hogy még 2011 vége előtt ki kell adnunk egy MeeGo-alapú készüléket, a Nokia N950 nevet viseli, és a Nokia N900 modell utódja lesz .
Az Intel és a The Linux Foundation nyilvánosan kifejezte csalódottságát a Nokia döntése miatt, de jelezték, hogy továbbra is fejlesztik a MeeGo platformot annak ellenére, hogy elveszítették kulcsfontosságú platformfejlesztő partnerüket. A Nokia érdeklődésének lehűlése más gyártókat is vonzhat a MeeGo fejlesztésére, akik felismerik ennek a platformnak az előnyeit, és most lehetőségük van MeeGo telefonokat kiadni anélkül, hogy egy olyan óriáscég árnyékába kerülnének, mint a Nokia. [tizennyolc]
2011. május 19- én megjelenik a MeeGo 1.2. Az új kiadás egyik legfontosabb fejlesztése a MeeGo kommunikátorokon való használatához szükséges összetevők előkészítése. Az okostelefonos verzió egyszerűsített kezdőképernyő-felületet tartalmaz, támogatja a virtuális billentyűzetet, az állapotsort (megjeleníti az órát, a hálózati állapotjelzőt, a Bluetooth és a 3G kapcsolatokat, az értesítési területet és az akkumulátorjelzőt), valamint egy híváskezdeményező alkalmazást (tárcsázó) és SMS fogadása/küldése. Megvalósult a GSM, GPRS és HSPA+ hálózatokban végzett munka támogatása, elkészült a SIM-kártyák támogatására szolgáló eszköztár (SIM Application Toolkit), bővült a kiterjesztett Bluetooth profilok támogatása, további hitelesítési módszerek kerültek bevezetésre VPN és vezeték nélküli hálózatokhoz, lehetőség külső számítógépes hozzáférés biztosítására a hálózathoz kommunikátoron keresztül (USB, WiFi és BT-PAN), kiterjesztett multimédiás támogatás, beleértve az RTSP folyamok támogatását [19] .
2011. június 21- én bemutatták a világ első okostelefonját a MeeGo-n – a Nokia N9 -et . Ez az okostelefon ARM Cortex A8 processzorral rendelkezik, 1000 MHz-es órajellel, és van még 1 GB RAM. A Nokia N9 okostelefon operációs rendszere a MeeGo 1.2 Harmattan, a Nokiától különálló MeeGo verzió. A MeeGo 1.2 Harmattan nem rendelkezik teljes bináris kompatibilitással a MeeGo 1.2 Core Software Platformmal (bár a legtöbb könyvtár kompatibilis [20] API -kkal és alapvető szoftverkomponensekkel. Ráadásul a csomagkezelő rendszer a deb formátumra épül , ellentétben a korábbiakkal hivatalosan elfogadott RPM formátum a MeeGo-ban .
2011. július 1-jén jelent meg a MeeGo 1.2 "Summer Release" néven a Nokia N900 okostelefonhoz. [21]
2011. szeptember 27- én jelentették be, hogy 2012 folyamán a MeeGo fejlesztések a Tizen projekt részei lesznek, amelyet a Samsunggal közösen fejlesztenek [22] [23] [24] [25] [26] .
2011 őszén a Jollát a Nokia egykori alkalmazottai alapították a MeeGo fejlesztői közül, hogy újrakezdhessék a munkát az operációs rendszeren, amelyet Stephen Elopa vezetése felhagyott . 2012 májusára Jollához csatlakozott a Maemo és a MeeGo fejlesztésében részt vevők közül sokan , köztük Mark Dillon, a Nokia korábbi vezető Linux-fejlesztője [27] . Mark Dillont később COO -vá léptették elő . Az új cég egy új, MeeGo alapú operációs rendszert kíván fejleszteni a Mer keretrendszer és a Qt keretrendszer felhasználásával [28] [29] [30] . De ennek az operációs rendszernek saját márkája és grafikus felülete lesz. A Jolla vezetői azt állítják, hogy képzett fejlesztőkkel és befektetői támogatással rendelkeznek [31] [32] [33] [34] [35]
A MeeGo egy többplatformos projekt, így, mint minden nyílt forráskódú projekt esetében, a közösség szabadon megválaszthatja az irányt, és áthelyezheti a projektet bármilyen új architektúrára. Jelenleg x86 és ARM architektúrák támogatottak . [36]
A rendszerkövetelmények az eszköz típusától függően eltérőek lehetnek attól függően, hogy melyik buildet (MeeGo rendszerindító lemezképet) szeretné használni. Mindegyik egy alap – MeeGo Core Software Platform – köré épül.
MeeGo v1.2 netbookokhozIntel Atom processzor vagy Intel Core 2 CPU, mindig SSE3 támogatással. A következő platformokon tesztelve:
Intel Atom processzor vagy Intel Core 2 CPU, mindig SSE3 támogatással. A következő platformokon tesztelve:
Támogatott platformok: Nokia N900 ARM alapú, Aava Mobile Intel Moorestown DV2 .
Okostelefonok:
Monoblokkok és táblagépek:
Netbookok:
Notebookok:
Mobil operációs rendszerek | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Unix-szerű operációs rendszerek |
| ||||||||||||||
ablakok | |||||||||||||||
Egyéb | |||||||||||||||
Kapcsolódó platformok | |||||||||||||||
|
Qt | |
---|---|
Technológia | |
Eszközök | |
Kötések | |
Kapcsolódó témák |
Linux projekt | |
---|---|
Tábornok |
|
Terítés | |
Alkalmazások |
|
Személyiségek |
|
tömegmédia |
|
Listák |
|
Mobilitás | |
Egyéb |