MeeGo

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 31. december 2018; checks kræver 25 redigeringer .
MeeGo
Udvikler Nokia , Intel , The Linux Foundation [1]
OS familie Unix-agtig
Kilde open source software
Første udgave 26. maj 2010
nyeste version 1.2.0.9 ( 31. maj 2012 )
Hyppighed af opdatering af endelige versioner frigives hver 6. måned
Pakkeansvarlige RPM
Understøttede sprog Flersproget
Understøttede platforme ARM , x86
Kernel type linux
Licens GNU GPL , GNU LGPL , undtagelser er fastsat for muligheden for at bruge BSD-licensen til individuelle komponenter, se Licenspolitik [2]
Stat efterfølgere - projekter Tizen og Mer
Internet side meego.com
 Mediefiler på Wikimedia Commons

MeeGo  er et open source-projekt baseret på Linux-kernen . Platformen er designet til at køre på en bred vifte af enheder, herunder smartphones , tablets , netbooks , desktops, fjernsyn og infotainmentsystemer [3] [4] [5] [6] [7] . For hver kategori af enheder udvikles en separat samling, og der udarbejdes et startbart ISO-billede . I hjertet af enhver af dem er den grundlæggende komponent - MeeGo Core Software Platform, som bestemmer systemets hovedfunktionalitet. Brugergrænsefladen er forskellig for hver samling af den tilsvarende kategori af enheder, baseret på forskellige principper, funktioner og betingelser for deres arbejde. Den centrale idé er at sikre, at applikationer er så let at transportere som muligt mellem forskellige monteringsmuligheder. Portering af applikationen til andre enheder, der kører MeeGo, vil ikke udgøre udviklingen af ​​en ny applikation, men vil kun være en forfining eller udvidelse af en eksisterende applikation.

MeeGo er et uafhængigt projekt ledet af MeeGo Technical Steering Group (TSG) under paraplyen The Linux Foundation . Projektledelsen er baseret på meritokrati i overensstemmelse med principperne og kulturen i Open Source . Der er ingen optagelsesprocedure, kontrakter eller kontingent, kun ønsket om at deltage i projektet og yde et bidrag. Enhver organisation eller enkeltperson kan tage del i udviklingen af ​​MeeGo. Alle softwareudviklere og hardwareproducenter har lige og fri adgang til byggeinfrastrukturen og kildekodelageret [ 1] .

MeeGo bruger udviklingen af ​​Maemo- projekterne (fra Nokia ), Moblin (fra Intel ), såvel som Linux-projekter som Fedora , Debian , OpenSUSE . Mange private virksomheder er involveret i udviklingen og tilpasningen af ​​MeeGo: Intel (i dag hoveddeltageren i projektet), AMD [8] , Novell, ASUS, Acer, MSI m.fl.

Projektet kombinerede erfaring og viden opnået i processen med at udvikle mobilkommunikationsteknologier og computerteknologier. Ifølge projektdeltagerne vil disse områder være af central betydning for udviklingen af ​​det tekniske grundlag for den næste generation af computere og mobile enheder.

MeeGo arkitektur

MeeGo-systemets arkitektur blev oprindeligt designet som en løsning designet til at fungere på en bred vifte af enheder. En måde at se arkitektur på er at opdele systemet i tre niveauer (lag) [9] .

Brugerniveau

Giver en brugergrænseflade (UX) til forskellige segmenter af platformen. Forskellige enheder kræver en anden grænseflade, men den er bygget på lignende principper, og hvis en applikation til en enhed allerede er blevet oprettet, vil overførsel af den til andre enheder, der kører MeeGo-systemet, ikke udgøre udviklingen af ​​en ny applikation, men vil kun være en forfining eller applikationsudvidelse. Følgende grænsefladeindstillinger understøttes i øjeblikket:

Dette lag giver også et sæt softwarekomponenter ( Application Framework ) for hver af de understøttede enhedsprofiler.

Application Layer og Application Programming Interface

Indeholder MeeGo API baseret på Qt og Qt Mobility, giver en grænseflade til applikationsudvikling. Den nuværende udgivelse inkluderer Qt 4.7.3 , Qt mobility 1.2, OpenGL ES 1.1 og OpenGL ES 2.0. Yderligere funktioner er under udvikling.

Grundlæggende system

Det inkluderer Linux-kernen, et softwarelag ( middleware ), der er nødvendigt for at bestemme den hardware, der leverer kommunikation mellem kernen og applikationssoftwaren, samt software til at levere hardwaretilpasning (Hardware Adaptation Software).

Softwarelaget (middleware) kan betragtes som et sæt domæner, der leverer de tilsvarende tjenester (middleware / OS-tjenestedomæner), baseret på de udførte funktioner:

En vigtig del af basissystemet er hardwaretilpasningssoftwaren. Giver en passende programmeringsgrænseflade til hardwaretilpasning (Hardware Adaptation API), som gør det muligt at tilpasse MeeGo til at arbejde på hardware af forskellige arkitekturer.

Hver hardwareleverandør skal levere de nødvendige softwarekomponenter for at MeeGo-systemet kan køre med succes på dets platform, herunder drivere, kernepatches og konfiguration, yderligere patches og konfiguration til X Window System , modemunderstøttelse og andre specifikke komponenter, der kræves for at understøtte udstyr.

Mere information kan findes på den officielle MeeGo-udviklerside [10] .

Nøglefunktioner

Basissamlingen af ​​MeeGo 1.2 Core Software Platform, som definerer systemets hovedfunktionalitet, inkluderer følgende komponenter:

Udviklingshistorie

Den 16. februar 2010 blev MeeGo-projektet officielt annonceret på Mobile World Congress i Barcelona [11] [12] [13] .

Amino var ansvarlig for at bringe MeeGo til tv-enheder, mens Novell i stigende grad overtog den teknologi, der oprindeligt blev udviklet til openSUSE [14] [4] [15] .

Den 31. marts 2010 blev de første forhåndsvisningsversioner af MeeGo frigivet til offentligheden. Bygger til netbooks baseret på Intel Atom-processorer , mobile enheder baseret på Intel Moorestown -platformen og Nokia N900 - tabletten blev tilgængelige .

Mellem maj og august 2010 blev versioner af MeeGo 1.0 til netbooks (Netbook), smartphones (håndsæt) og automotive infotainmentsystemer (In-Vehicle Infotainment) introduceret. MeeGo SDK -udviklingssættet blev også introduceret .

26. juli 2010 GENIVI alliance ( engelsk  GENIVI ) BMW , GM , PSA Peugeot Citroën , Intel, ARM. Alliancemedlemmer er også Renault , Hyundai , Nokia , Pioneer , Cisco , Samsung , Vivante og andre.

Den 28. oktober 2010 blev MeeGo 1.1 udgivet. Det blev anført, at den nye version giver et pålideligt grundlag for enhedsleverandører og -udviklere, så du kan begynde at skabe software til forskellige kategorier af enheder på x86- og ARM-arkitekturerne . [16]

I november 2010 annoncerede Advanced Micro Devices , at de havde til hensigt at deltage i udviklingen af ​​MeeGo-operativsystemet på MeeGo-konferencen 2010 i Dublin.

På dette tidspunkt var der allerede sket personaleændringer i Nokias ledelse . Steven Elop , der tidligere fungerede som leder af forretningsdivisionen i Microsoft Corporation, blev udnævnt til stillingen som administrerende direktør . Dette påvirkede drastisk Nokias position med hensyn til udvikling og implementering af MeeGo i deres produkter. Den 11. februar 2011 indgik Microsoft og Nokia en langsigtet aftale om at udvikle og sælge mobile platform-centrerede løsninger. Nokia har officielt afsløret en ny strategi for virksomhedens udvikling, som består i at adoptere Windows Phone 7 -platformen som basisplatformen for sine enheder og sammen med Microsoft promovere denne platform på markedet for mobilenheder [17] .

Under den nye strategi er MeeGo ikke længere hovedplatformen for Nokias mobile enheder, men bevæger sig ind i kategorien af ​​et open source "projekt". Det blev oplyst, at Nokia ikke nægter at frigive produkter baseret på MeeGo, men selve projektet er nu positioneret som et langsigtet og fokuseret på næste generations enheder. Efterfølgende annoncerede Nokia CTO Rich Green på Nokia Developer Day-konferencen, at en MeeGo-drevet enhed stadig skulle frigives inden udgangen af ​​2011, den vil hedde Nokia N950 og vil blive efterfølgeren til Nokia N900 -modellen .

Intel og The Linux Foundation har offentligt udtrykt deres skuffelse over Nokias beslutning, men har indikeret, at de vil fortsætte med at udvikle MeeGo-platformen på trods af tabet af en vigtig platformudviklingspartner. Afkøling af Nokias interesse kan måske tiltrække andre producenter til at udvikle MeeGo, som anerkender fordelen ved denne platform og nu har mulighed for at frigive MeeGo-telefoner uden at stå i skyggen af ​​sådan en gigant som Nokia. [atten]

Den 19. maj 2011 udkommer MeeGo 1.2. En af de vigtigste forbedringer i den nye udgivelse er forberedelsen af ​​de komponenter, der kræves for at bruge MeeGo på kommunikatører. Smartphone-versionen indeholder en forenklet startskærmgrænseflade, understøtter et virtuelt tastatur, en statuslinje (viser et ur, netværksstatusindikator, Bluetooth- og 3G-forbindelser, et meddelelsesområde og en batteriindikator) og en applikation til at foretage opkald (Dialer) og modtage/sende SMS. Understøttelse af arbejde i GSM-, GPRS- og HSPA+-netværk er implementeret, et værktøjssæt til understøttelse af SIM-kort (SIM Application Toolkit) er blevet udarbejdet, understøttelse af udvidede Bluetooth-profiler er tilføjet, yderligere autentificeringsmetoder er implementeret til VPN og trådløse netværk, muligheden for at give ekstern pc-adgang til netværket via kommunikator (USB, WiFi og BT-PAN), udvidet multimedieunderstøttelse, herunder understøttelse af RTSP-streams [19] .

Den 21. juni 2011 blev verdens første smartphone på MeeGo introduceret - Nokia N9 . Denne smartphone har en ARM Cortex A8-processor med en clockfrekvens på 1000 MHz, der er også 1 GB RAM. Nokia N9 smartphonen bruger MeeGo 1.2 Harmattan, en separat version af MeeGo fra Nokia, som styresystem. MeeGo 1.2 Harmattan har ikke fuld binær kompatibilitet med MeeGo 1.2 Core Software Platform (selvom de fleste biblioteker er kompatible [20] API'er og kernesoftwarekomponenter. Derudover er pakkehåndteringssystemet baseret på deb -formatet , i modsætning til det tidligere officielt accepteret RPM -format i MeeGo .

Den 1. juli 2011 blev MeeGo 1.2 udgivet som en "Summer Release" til Nokia N900-smartphonen. [21]

Den 27. september 2011 blev det annonceret, at MeeGo-udviklingen i løbet af 2012 vil være en del af Tizen- projektet , som vil blive udviklet i fællesskab med Samsung [22] [23] [24] [25] [26] .

I efteråret 2011 blev Jolla grundlagt af tidligere Nokia - medarbejdere blandt udviklerne af MeeGo for at genoptage arbejdet med styresystemet, som Stephen Elopas ledelse opgav . I maj 2012 havde Jolla fået selskab af mange af de mennesker, der var involveret i udviklingen af ​​Maemo og MeeGo, inklusive Mark Dillon, tidligere ledende Linux-udvikler hos Nokia [27] . Mark Dillon blev senere forfremmet til COO . Det nye selskab har til hensigt at udvikle et nyt operativsystem baseret på MeeGo ved hjælp af Mer - rammeværket og Qt -rammeværket [28] [29] [30] . Men dette styresystem vil have sit eget mærke og grafiske grænseflade. Jollas ledere hævder at have kvalificerede udviklere samt investorstøtte [31] [32] [33] [34] [35]

Systemkrav og arkitekturer, som MeeGo kører på

MeeGo er et multi-platform projekt, så som med ethvert open source-projekt er fællesskabet frit til at vælge retningen og overføre projektet til enhver ny arkitektur. I øjeblikket understøttes x86- og ARM- arkitekturer . [36]

Systemkravene kan variere afhængigt af hvilken build (MeeGo boot image) du vil bruge baseret på din enhedstype. Alle er bygget op omkring én base - MeeGo Core Software Platform.

MeeGo v1.2 til netbooks

Intel Atom-processor eller Intel Core 2 CPU, altid med SSE3-understøttelse. Testet på følgende platforme:

MeeGo v1.2 til In-Vehicle Infotainment (IVI)

Intel Atom-processor eller Intel Core 2 CPU, altid med SSE3-understøttelse. Testet på følgende platforme:

MeeGo v1.1 til håndsæt

Understøttede platforme: Nokia N900 ARM baseret, Aava Mobile Intel Moorestown DV2 .

Enheder med MeeGo forudinstalleret

Smartphones:

Monoblokke og tablet-computere:

Netbooks:

Notesbøger:

Noter

  1. 1 2 Information fra den officielle MeeGo-side: "Governance" Arkiveret 5. juli 2011 på Wayback Machine
  2. Licenspolitik  . _ MeeGo.com. Dato for adgang: 24. september 2010. Arkiveret fra originalen 2. december 2010.
  3. Intel og Nokia fusionerer Moblin og Maemo for at danne MeeGo | techradar . Hentet 2. juli 2018. Arkiveret fra originalen 1. juli 2018.
  4. 12 Annoncering af Smeegol 1.0 . Hentet 2. maj 2020. Arkiveret fra originalen 20. september 2020.
  5. Hvad er det næste for MeeGo | mego . Arkiveret fra originalen den 6. oktober 2011.
  6. Jolla på Twitter: "@kavalczuk #MeeGo er det navn, folk kender og elsker. #merproject er det centrale OS-projektnavn." . Hentet 2. juli 2018. Arkiveret fra originalen 16. februar 2019.
  7. Jolla: Eks-Nokia-medarbejdere lancerer smartphone - BBC News . Hentet 2. juli 2018. Arkiveret fra originalen 16. juli 2018.
  8. AMD vil bidrage med 'ingeniørekspertise' til MeeGo-udviklingsprojektet . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018.
  9. ↑ MeeGo Architecture Layer View  . Arkiveret fra originalen den 18. april 2012.
  10. MeeGo-  arkitektur . Arkiveret fra originalen den 18. april 2012.
  11. Artikel på hjemmesiden på lenta.ru: "Nokia og Intel viste et nyt styresystem" Arkiveret 3. marts 2021 på Wayback Machine
  12. Intel: MeeGo eksisterer, fordi Microsoft svigtede os | Nyheder | Tech Radar UK . Arkiveret fra originalen den 23. april 2010.
  13. maemo.org - Talk - Se enkelt indlæg - Omdøbning af "Maemo 6" til MeeGo / Harmattan . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018.
  14. MeeGo Partner - Amino - YouTube . Hentet 2. juli 2018. Arkiveret fra originalen 15. oktober 2016.
  15. openSUSE Frigiv MeeGo-baserede Smeegol Linux - Phoronix . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018.
  16. Imad Sousou, Valtteri Halla. MeeGo 1.1 udgivelse  (engelsk)  (utilgængeligt link) (28. oktober 2010). Dato for adgang: 9. marts 2011. Arkiveret fra originalen 27. februar 2011.
  17. Nokia-chef Stephen Elop: hvorfor vi droppede MeeGo | Nyhedsartikler | Mobot.net (utilgængeligt link) . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018. 
  18. OpenNet.ru . Hentet 12. marts 2011. Arkiveret fra originalen 9. marts 2012.
  19. OpenNet.ru . Hentet 2. juni 2011. Arkiveret fra originalen 18. januar 2012.
  20. Information fra meegoexperts.com: "Binær kompatibilitet mellem MeeGo 1.2 Core og MeeGo 1.2 Harmattan på x86" Arkiveret 14. juli 2011 på Wayback Machine
  21. Sommerudgivelse - MeeGo 1.2 opdatering til Nokia N900 tablet er klar! . Hentet 27. juli 2011. Arkiveret fra originalen 14. oktober 2011.
  22. MeeGo genstartede, da Intel og Samsung lancerer ny Tizen-platform | Ars Technica . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018.
  23. MeeGo skal foldes ind i Linux-baseret Tizen OS, der forventes at ankomme i 2012 . Hentet 2. juli 2018. Arkiveret fra originalen 1. november 2019.
  24. http://thisismynext.com/2011/09/28/meego-dead-meet-tizen-free-os-based-linux/  (downlink siden 02-07-2018 [1583 dage])
  25. Tizen er annonceret; MeeGo vil gå over til det - Phoronix . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018.
  26. Tizen | En open source, standardbaseret softwareplatform til flere enhedskategorier. . Hentet 2. juli 2018. Arkiveret fra originalen 5. februar 2021.
  27. Jollas Smartphone-System Sailfish OS: Opdater forbedret UI og Speichernutzung | heise online . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018.
  28. Hvor er fremtiden for åbenhed i mobilen? — Henri Bergius . Hentet 2. juli 2018. Arkiveret fra originalen 15. februar 2017.
  29. [MeeGo-dev] MeeGo Reconstructed - en handlingsplan og retning for MeeGo . Arkiveret fra originalen den 3. juni 2013.
  30. MeeGo-fællesskabet undersøger Tizen-alternativer - Phoronix . Hentet 2. juli 2018. Arkiveret fra originalen 2. juli 2018.
  31. Artikel på MaemoWorld.ru: JollaMobile Pressemeddelelse Arkiveret 11. juli 2012 på Wayback Machine
  32. Artikel på webstedet habrahabr.ru: Tidligere Nokia-medarbejdere har til hensigt at fortsætte udviklingen af ​​MeeGo Arkiveret 8. juli 2012 på Wayback Machine
  33. Artikel på linux.org.ru: MeeGo vil live - mød Jolla Mobile Arkiveret 10. juli 2012 på Wayback Machine
  34. Jolla LinkedIn . Hentet 8. juli 2012. Arkiveret fra originalen 11. juli 2012.
  35. JollaMobile Twitter-feed Arkiveret 8. juli 2012 på Wayback Machine
  36. MeeGo  FAQ . Arkiveret fra originalen den 18. april 2012.
  37. Artikel på meegoblog.ru: "Nokia N9 på MeeGo". Arkiveret fra originalen den 25. juni 2011.
  38. Artikel på meegoblog.ru: "MeeGo 1.2 på Nokia N900".  (utilgængeligt link)
  39. WeTab officielle hjemmeside: Arkiveret kopi . Hentet 23. maj 2010. Arkiveret fra originalen 10. maj 2010. .
  40. Evolve III officielle hjemmeside: [1] Arkiveret 4. marts 2011 på Wayback Machine .
  41. MeeGo tillod en Intel Oak Trail-tablet at holde dobbelt så længe som Windows 7: [2] Arkiveret 2017-07-1.
  42. Monoblock iRU 101 (utilgængeligt link) . iRU . Hentet 10. marts 2011. Arkiveret fra originalen 10. november 2011. 
  43. 3Q Surf TU1102T (utilgængeligt link) . Hentet 18. september 2011. Arkiveret fra originalen 3. september 2011. 
  44. Ny serie af netbooks iRU Intro 102 (utilgængeligt link) . iRU (6. februar 2011). Hentet 23. juli 2011. Arkiveret fra originalen 9. april 2012. 
  45. Notebooks i IdeaPad S-serien . Lenovo . Hentet 21. april 2011. Arkiveret fra originalen 17. juni 2012.
  46. 1 2 Information fra meegoexperts.com "Intel hånd i hånd med MeeGo på Computex 2011" Arkiveret 15. august 2011 på Wayback Machine
  47. Information fra meegoexperts.com: "Asus viser 'Discover Thin' MeeGo Eee PC X 101 på Computex" Arkiveret 3. august 2011 på Wayback Machine
  48. Information fra meegoexperts.com: "Samsung lancerer ny Super-Light N100 Netbook, der kører MeeGo" Arkiveret 23. juli 2011 på Wayback Machine
  49. 3Q Adroit BN1302N Arkiveret 3. september 2011.
  50. Information fra meegoexperts.com: "Acer Aspire 5749-2334G50 på Amazon.de Intel Core i3-processor med MeeGo" Arkiveret 31. oktober 2011 på Wayback Machine

Se også

Links

Skærmbilleder