MeeGo

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 31. prosince 2018; kontroly vyžadují 25 úprav .
MeeGo
Vývojář Nokia , Intel , The Linux Foundation [1]
rodina OS Unixové
Zdroj open source software
První vydání 26. května 2010
Nejnovější verze 1.2.0.9 ( 31. května 2012 )
Frekvence aktualizací finálních verzí vydávat každých 6 měsíců
Správci balíčků RPM
Podporované jazyky Vícejazyčný
Podporované platformy ARM , x86
Typ jádra linux
Licence GNU GPL , GNU LGPL , jsou poskytovány výjimky pro možnost použití licence BSD pro jednotlivé komponenty, viz Licenční politika [2]
Stát nástupci - projekty Tizen a Mer
Webová stránka meego.com
 Mediální soubory na Wikimedia Commons

MeeGo  je open source projekt založený na linuxovém jádře . Platforma je navržena tak, aby fungovala na široké škále zařízení, včetně chytrých telefonů , tabletů , netbooků , stolních počítačů, televizorů a informačních a zábavních systémů [3] [4] [5] [6] [7] . Pro každou kategorii zařízení je vyvinuta samostatná sestava a je připraven bootovací ISO obraz . Srdcem každého z nich je základní komponenta – MeeGo Core Software Platform, která určuje hlavní funkcionalitu systému. Uživatelské rozhraní je pro každou sestavu odpovídající kategorie zařízení jiné, založené na jiných principech, vlastnostech a podmínkách jejich práce. Ústřední myšlenkou je zajistit, aby aplikace byly co nejsnáze přenositelné mezi různými možnostmi sestavení. Portování aplikace na jiná zařízení se systémem MeeGo nebude představovat vývoj nové aplikace, ale bude pouze vylepšením nebo rozšířením stávající aplikace.

MeeGo je nezávislý projekt vedený MeeGo Technical Steering Group (TSG) pod záštitou The Linux Foundation . Projektové řízení je založeno na meritokracii v souladu s principy a kulturou Open Source . Neexistuje žádné přijímací řízení, smlouvy ani členské příspěvky, pouze chuť se do projektu zapojit a přispět. Na vývoji MeeGo se může podílet jakákoli organizace nebo jednotlivec. Všichni vývojáři softwaru a výrobci hardwaru mají rovný a bezplatný přístup k infrastruktuře sestavení a úložišti zdrojového kódu [1] .

MeeGo využívá vývoj projektů Maemo (od Nokie ), Moblin (od Intelu ) a také linuxových projektů jako Fedora , Debian , OpenSUSE . Na vývoji a adaptaci MeeGo se podílí mnoho soukromých společností: Intel (dnes hlavní účastník projektu), AMD [8] , Novell, ASUS, Acer, MSI a další.

Projekt spojil zkušenosti a znalosti získané v procesu vývoje mobilních komunikačních technologií a počítačových technologií. Podle účastníků projektu budou tyto oblasti klíčové pro rozvoj technického základu pro další generaci výpočetních a mobilních zařízení.

Architektura MeeGo

Architektura systému MeeGo byla původně navržena jako řešení navržené pro práci na široké škále zařízení. Jedním ze způsobů pohledu na architekturu je rozdělení systému do tří úrovní (vrstev) [9] .

Uživatelská úroveň

Poskytuje uživatelské rozhraní (UX) pro různé segmenty platformy. Různá zařízení vyžadují různé rozhraní, ale je postaveno na podobných principech, a pokud již byla pro zařízení vytvořena aplikace, pak její přenos na jiná zařízení se systémem MeeGo nepředstavuje vývoj nové aplikace, ale pouze být vylepšením nebo rozšířením aplikace. V současné době jsou podporovány následující možnosti rozhraní:

Tato vrstva také poskytuje sadu softwarových komponent ( Application Framework ) pro každý z podporovaných profilů zařízení.

Aplikační vrstva a aplikační programovací rozhraní

Obsahuje MeeGo API založené na Qt a Qt Mobility, poskytuje rozhraní pro vývoj aplikací. Aktuální verze obsahuje Qt 4.7.3 , Qt mobility 1.2, OpenGL ES 1.1 a OpenGL ES 2.0. Další funkce jsou ve vývoji.

Základní systém

Zahrnuje linuxové jádro, softwarovou vrstvu ( middleware ) nutnou k určení hardwaru, který zajišťuje komunikaci mezi jádrem a aplikačním softwarem, a také software pro zajištění hardwarové adaptace (Hardware Adaptation Software).

Softwarovou vrstvu (middleware) lze považovat za soubor domén, které poskytují odpovídající služby (domény služeb middleware / OS), na základě vykonávaných funkcí:

Důležitou součástí základního systému je software pro přizpůsobení hardwaru. Poskytuje vhodné programovací rozhraní pro hardwarovou adaptaci (Hardware Adaptation API), které umožňuje přizpůsobit MeeGo pro práci na hardwaru různých architektur.

Každý prodejce hardwaru musí poskytnout nezbytné softwarové komponenty pro systém MeeGo, aby úspěšně fungoval na jeho platformě, včetně ovladačů, záplat jádra a konfigurace, dalších záplat a konfigurace pro X Window System , podporu modemu a další specifické komponenty potřebné k podpoře zařízení.

Více informací naleznete na oficiální vývojářské stránce MeeGo [10] .

Klíčové vlastnosti

Základní sestava MeeGo 1.2 Core Software Platform, která definuje hlavní funkcionalitu systému, obsahuje následující komponenty:

Historie vývoje

16. února 2010 byl projekt MeeGo oficiálně oznámen na Mobile World Congress v Barceloně [11] [12] [13] .

Amino byl zodpovědný za zavedení MeeGo do televizních zařízení, zatímco Novell stále více přijímal technologii, která byla původně vyvinuta pro openSUSE [14] [4] [15] .

31. března 2010 byly pro veřejnost uvolněny první vývojářské verze MeeGo. Byly dostupné sestavení pro netbooky založené na procesorech Intel Atom , mobilní zařízení založená na platformě Intel Moorestown a tablet Nokia N900 .

Mezi květnem a srpnem 2010 byly představeny verze MeeGo 1.0 pro netbooky (Netbook), chytré telefony (Handset) a automobilové infotainment systémy (In-Vehicle Infotainment). Představena byla také vývojová sada MeeGo SDK .

26. července 2010 aliance GENIVI ( anglicky  GENIVI ) BMW , GM , PSA Peugeot Citroën , Intel, ARM. Členy aliance jsou také Renault , Hyundai , Nokia , Pioneer , Cisco , Samsung , Vivante a další.

28. října 2010 vyšlo MeeGo 1.1. Bylo konstatováno, že nová verze poskytuje spolehlivý základ pro prodejce zařízení a vývojáře a umožňuje vám začít vytvářet software pro různé kategorie zařízení na architektuře x86 a ARM . [16]

V listopadu 2010 oznámila společnost Advanced Micro Devices svůj záměr podílet se na vývoji operačního systému MeeGo na konferenci MeeGo 2010 v Dublinu.

V této době již došlo ve vedení Nokie k personálním změnám. Steven Elop , který dříve působil jako vedoucí obchodní divize společnosti Microsoft Corporation, byl jmenován do pozice generálního ředitele . To drasticky ovlivnilo pozici Nokie ohledně vývoje a implementace MeeGo v jejích produktech. Dne 11. února 2011 uzavřely společnosti Microsoft a Nokia dlouhodobou dohodu o vývoji a prodeji řešení zaměřených na mobilní platformy. Nokia oficiálně představila novou strategii rozvoje společnosti, která spočívá v přijetí platformy Windows Phone 7 jako základní platformy pro svá zařízení a společně s Microsoftem tuto platformu propaguje na trhu mobilních zařízení [17] .

V rámci nové strategie již MeeGo není hlavní platformou pro mobilní zařízení Nokie, ale posouvá se do kategorie open source „projektu“. Bylo uvedeno, že Nokia neodmítá vydat produkty založené na MeeGo, ale samotný projekt je nyní umístěn jako dlouhodobý a zaměřený na zařízení nové generace. Následně technický ředitel společnosti Nokia Rich Green na konferenci Nokia Developer Day oznámil, že do konce roku 2011 by ještě mělo být vydáno jedno zařízení s technologií MeeGo, které se bude jmenovat Nokia N950 a stane se nástupcem modelu Nokia N900 .

Intel a The Linux Foundation veřejně vyjádřili své zklamání z rozhodnutí Nokie, ale naznačili, že budou pokračovat ve vývoji platformy MeeGo i přes ztrátu klíčového partnera pro vývoj platformy. Ochlazování zájmu Nokie může přilákat další výrobce k vývoji MeeGo, kteří si uvědomují výhodu této platformy a nyní mají možnost vydávat telefony MeeGo, aniž by byli ve stínu takového giganta, jako je Nokia. [osmnáct]

19. května 2011 vychází MeeGo 1.2. Jedním z klíčových vylepšení v nové verzi je příprava komponent potřebných pro použití MeeGo na komunikátorech. Verze pro smartphone obsahuje zjednodušené rozhraní domovské obrazovky, podporuje virtuální klávesnici, stavový řádek (zobrazuje hodiny, indikátor stavu sítě, připojení Bluetooth a 3G, oznamovací oblast a indikátor baterie) a aplikaci pro volání (Dialer) a příjem / odesílání SMS. Byla implementována podpora pro práci v sítích GSM, GPRS a HSPA+, připravena sada nástrojů pro podporu SIM karet (SIM Application Toolkit), přidána podpora rozšířených profilů Bluetooth, implementovány další metody autentizace pro VPN a bezdrátové sítě, implementována podpora pro práci v sítích GSM, GPRS a HSPA+. možnost poskytování externího PC přístupu k síti přes komunikátor (USB, WiFi a BT-PAN), rozšířená podpora multimédií včetně podpory RTSP streamů [19] .

21. června 2011 byl představen první smartphone na světě na MeeGo - Nokia N9 . Tento smartphone má procesor ARM Cortex A8 s taktovací frekvencí 1000 MHz, nechybí ani 1 GB RAM. Smartphone Nokia N9 používá jako operační systém MeeGo 1.2 Harmattan, samostatnou verzi MeeGo od společnosti Nokia. MeeGo 1.2 Harmattan nemá plnou binární kompatibilitu s MeeGo 1.2 Core Software Platform (ačkoli většina knihoven je kompatibilních [20] API a základních softwarových komponent. Systém správy balíčků je navíc založen na formátu deb , na rozdíl od dříve oficiálně přijímaný formát RPM v MeeGo .

1. července 2011 bylo vydáno MeeGo 1.2 jako „letní vydání“ pro smartphone Nokia N900. [21]

27. září 2011 bylo oznámeno, že během roku 2012 bude vývoj MeeGo součástí projektu Tizen , který bude vyvíjen společně se Samsungem [22] [23] [24] [25] [26] .

Na podzim roku 2011 založili Jolla bývalí zaměstnanci Nokie z řad vývojářů MeeGo , aby obnovili práci na operačním systému, kterou vedení Stephena Elopa opustilo . V květnu 2012 se k Jolle připojilo mnoho lidí zapojených do vývoje Maemo a MeeGo, včetně Marka Dillona, ​​bývalého hlavního vývojáře Linuxu ve společnosti Nokia [27] . Mark Dillon byl později povýšen na COO . Nová společnost hodlá vyvinout nový operační systém založený na MeeGo pomocí frameworku Mer a frameworku Qt [28] [29] [30] . Tento operační systém ale bude mít vlastní značku a grafické rozhraní. Vedení společnosti Jolla tvrdí, že má kvalifikované vývojáře a také podporu investorů [31] [32] [33] [34] [35]

Systémové požadavky a architektury, na kterých MeeGo běží

MeeGo je multiplatformní projekt, takže jako u každého open source projektu si komunita může svobodně zvolit směr a přenést projekt na jakoukoli novou architekturu. V současné době jsou podporovány architektury x86 a ARM . [36]

Systémové požadavky se mohou lišit v závislosti na tom, které sestavení (spouštěcí obraz MeeGo) chcete použít na základě typu vašeho zařízení. Všechny jsou postaveny na jedné základně – MeeGo Core Software Platform.

MeeGo v1.2 pro netbooky

Procesor Intel Atom nebo Intel Core 2 CPU, vždy s podporou SSE3. Testováno na následujících platformách:

MeeGo v1.2 pro infotainment ve vozidle (IVI)

Procesor Intel Atom nebo Intel Core 2 CPU, vždy s podporou SSE3. Testováno na následujících platformách:

MeeGo v1.1 pro sluchátko

Podporované platformy: Nokia N900 ARM, Aava Mobile Intel Moorestown DV2 .

Zařízení s předinstalovaným MeeGo

chytré telefony:

Monobloky a tabletové počítače:

Netbooky:

notebooky:

Poznámky

  1. 1 2 Informace z oficiální stránky MeeGo: "Governance" Archivováno 5. července 2011 na Wayback Machine
  2. Licenční politika  . MeeGo.com. Datum přístupu: 24. září 2010. Archivováno z originálu 2. prosince 2010.
  3. Intel a Nokia sloučí Moblin a Maemo a vytvoří MeeGo | techradar . Staženo 2. 7. 2018. Archivováno z originálu 1. 7. 2018.
  4. 12 Oznámení Smeegolu 1.0 . Staženo 2. května 2020. Archivováno z originálu dne 20. září 2020.
  5. Co bude dál pro MeeGo | mego . Archivováno z originálu 6. října 2011.
  6. Jolla na Twitteru: „@kavalczuk #MeeGo je jméno, které lidé znají a milují. #merproject je hlavní název projektu OS." . Staženo 2. července 2018. Archivováno z originálu 16. února 2019.
  7. Jolla: Bývalí zaměstnanci společnosti Nokia uvedli smartphone - BBC News . Staženo 2. 7. 2018. Archivováno z originálu 16. 7. 2018.
  8. AMD přispěje „technickými znalostmi“ do vývojového projektu MeeGo . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018.
  9. ↑ MeeGo Architecture Layer View  . Archivováno z originálu 18. dubna 2012.
  10. Architektura MeeGo  . Archivováno z originálu 18. dubna 2012.
  11. Článek na webu lenta.ru: „Nokia a Intel ukázaly nový operační systém“ Archivováno 3. března 2021 na Wayback Machine
  12. Intel: MeeGo existuje, protože nás Microsoft zklamal | Novinky | Tech Radar UK . Archivováno z originálu 23. dubna 2010.
  13. maemo.org - Talk - View Single Post - Přejmenování "Maemo 6" na MeeGo / Harmattan . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018.
  14. Partner MeeGo – Amino – YouTube . Získáno 2. července 2018. Archivováno z originálu 15. října 2016.
  15. openSUSE Vydání Smeegol Linux - Phoronix založený na MeeGo . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018.
  16. Imad Sousou, Valtteri Halla. Vydání MeeGo 1.1  (anglicky)  (nedostupný odkaz) (28. října 2010). Datum přístupu: 9. března 2011. Archivováno z originálu 27. února 2011.
  17. Šéf společnosti Nokia Stephen Elop: proč jsme upustili od MeeGo | Novinky | Mobot.net (nedostupný odkaz) . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018. 
  18. OpenNet.ru . Získáno 12. března 2011. Archivováno z originálu 9. března 2012.
  19. OpenNet.ru . Získáno 2. června 2011. Archivováno z originálu 18. ledna 2012.
  20. Informace z meegoexperts.com: „Binární kompatibilita mezi MeeGo 1.2 Core a MeeGo 1.2 Harmattan na x86“ Archivováno 14. července 2011 na Wayback Machine
  21. Letní vydání – aktualizace MeeGo 1.2 pro tablet Nokia N900 je připravena! . Získáno 27. července 2011. Archivováno z originálu 14. října 2011.
  22. MeeGo se restartuje, když Intel a Samsung spouští novou platformu Tizen | Ars Technica . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018.
  23. MeeGo bude začleněno do operačního systému Tizen založeného na Linuxu, jehož příchod je plánován na rok 2012 . Staženo 2. července 2018. Archivováno z originálu 1. listopadu 2019.
  24. http://thisismynext.com/2011/09/28/meego-dead-meet-tizen-free-os-based-linux/  (stahovací odkaz od 02.07.2018 [1583 dní])
  25. Tizen je oznámen; MeeGo přejde na to - Phoronix . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018.
  26. Tizen | Open source softwarová platforma založená na standardech pro různé kategorie zařízení. . Získáno 2. července 2018. Archivováno z originálu 5. února 2021.
  27. Jollas Smartphone-System Sailfish OS: Aktualizace verbessert UI a Speichernutzung | heise online . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018.
  28. Kde je budoucnost otevřenosti v mobilu? — Henri Bergius . Staženo 2. července 2018. Archivováno z originálu 15. února 2017.
  29. [MeeGo-dev] MeeGo Reconstructed – akční plán a směr pro MeeGo . Archivováno z originálu 3. června 2013.
  30. Komunita MeeGo vyšetřuje alternativy Tizen - Phoronix . Staženo 2. 7. 2018. Archivováno z originálu 2. 7. 2018.
  31. Článek na MaemoWorld.ru: Tisková zpráva JollaMobile archivována 11. července 2012 na Wayback Machine
  32. Článek na webu habrahabr.ru: Bývalí zaměstnanci společnosti Nokia hodlají pokračovat ve vývoji MeeGo Archivováno 8. července 2012 na Wayback Machine
  33. Článek na linux.org.ru: MeeGo bude žít – seznamte se s Jolla Mobile Archivováno 10. července 2012 na Wayback Machine
  34. Jolla LinkedIn . Získáno 8. července 2012. Archivováno z originálu 11. července 2012.
  35. JollaMobile Twitter zdroj Archivováno 8. července 2012 na Wayback Machine
  36. MeeGo  FAQ . Archivováno z originálu 18. dubna 2012.
  37. Článek na meegoblog.ru: „Nokia N9 na MeeGo“. Archivováno z originálu 25. června 2011.
  38. Článek na meegoblog.ru: „MeeGo 1.2 na Nokii N900“.  (nedostupný odkaz)
  39. Oficiální stránky WeTab: Archivovaná kopie . Získáno 23. května 2010. Archivováno z originálu 10. května 2010. .
  40. Oficiální stránky Evolve III: [1] Archivováno 4. března 2011 na Wayback Machine .
  41. MeeGo umožnilo tabletu Intel Oak Trail vydržet dvakrát déle než Windows 7: [2] Archivováno 2017-07-1.
  42. Monoblok iRU 101 (nepřístupný odkaz) . iRU . Získáno 10. března 2011. Archivováno z originálu 10. listopadu 2011. 
  43. 3Q Surf TU1102T (nedostupný odkaz) . Získáno 18. září 2011. Archivováno z originálu 3. září 2011. 
  44. Nová řada netbooků iRU Intro 102 (nepřístupný odkaz) . iRU (6. února 2011). Získáno 23. července 2011. Archivováno z originálu 9. dubna 2012. 
  45. Notebooky IdeaPad řady S . Lenovo . Získáno 21. dubna 2011. Archivováno z originálu 17. června 2012.
  46. 1 2 Informace z meegoexperts.com „Intel ruku v ruce s MeeGo na Computex 2011“ Archivováno 15. srpna 2011 na Wayback Machine
  47. Informace z meegoexperts.com: „Asus předvádí ‚Discover Thin‘ MeeGo Eee PC X 101 na Computexu“ Archivováno 3. srpna 2011 na Wayback Machine
  48. Informace z meegoexperts.com: „Samsung uvádí na trh nový Super-Light N100 Netbook se systémem MeeGo“ Archivováno 23. července 2011 na Wayback Machine
  49. 3Q Adroit BN1302N Archivováno 3. září 2011.
  50. Informace z meegoexperts.com: „Acer Aspire 5749-2334G50 na procesoru Amazon.de Intel Core i3 s MeeGo“ Archivováno 31. října 2011 na Wayback Machine

Viz také

Odkazy

Snímky obrazovky