MeeGo - MeeGo

MeeGo
MeeGo logo.svg
Notebook -udgave
MeeGos netbook -brugergrænseflade
Udvikler Nokia , Intel , Linux Foundation
OS familie Linux
Arbejdstilstand Opsagt til fordel for Tizen . Gav på at oprette Mer .
Kildemodel Åben kilde
Første udgivelse 26. maj 2010 ( 2010-05-26 )
Seneste udgivelse 1.2.0.10 / 12. juli 2012 ; 9 år siden ( 2012-07-12 )
Marketing mål Mobil
Pakke manager RPM Package Manager
Platforme ARM og x86
Kernel type Linux kerne
Brugerland GNU
Standard
brugergrænseflade
Flere GUI'er , se nedenfor
Licens Forskellige, se nedenfor
Officiel hjemmeside meego.comWayback Machine (arkiveret 8. september 2011)

MeeGo er en afbrudt Linux -distribution, der hostes af Linux Foundation , ved hjælp af kildekode fra operativsystemerne Moblin (produceret af Intel ) og Maemo (produceret af Nokia ). MeeGo var primært rettet mod mobile enheder og informationsapparaterforbrugerelektronikmarkedet og var designet til at fungere som et operativsystem til hardwareplatforme såsom netbooks , stationære computere, nettops , tabletcomputere , mobile computere og kommunikationsenheder, infotainment i køretøjer enheder, SmartTV / ConnectedTV , IPTV -bokse, smartphones og andre indlejrede systemer .

Nokia ønskede at gøre MeeGo til sit primære smartphone -operativsystem i 2010, men efter en ændring i retning blev det stoppet i februar 2011, hvilket efterlod Intel alene i projektet. Linux Foundation annullerede MeeGo i september 2011 til fordel for Tizen , som Intel derefter sluttede sig til i samarbejde med Samsung . En samfundsdrevet efterfølger ved navn Mer blev dannet det år. En finsk opstart, Jolla , hentede Mer for at udvikle et nyt operativsystem: Sailfish OS og lancerede Jolla Phone- smartphone i slutningen af ​​2013. Endnu en Mer-derivat kaldet Nemo Mobile blev også udviklet.

Historie

MeeGo T01 blev første gang annonceret på Mobile World Congress i februar 2010 af Intel og Nokia på et fælles pressemøde. Det erklærede mål er at flette indsatsen fra Intels Moblin og Nokias tidligere Maemo -projekter til et nyt fælles projekt, der ville drive et bredt tredjeparts applikationsøkosystem. Ifølge Intel blev MeeGo udviklet, fordi Microsoft ikke tilbød omfattende Windows 7 -understøttelse af Atom -processoren . Den 16. februar 2010 blev der udsendt en tech talk -meddelelse om det tidligere Maemo -udviklingsprojekt, der blev grundlagt i 2009 og kodenavnet Harmattan , der oprindeligt var planlagt til at blive Maemo 6. I denne meddelelse stod det , at Harmattan nu anses for at være en MeeGo -instans (dog ikke en MeeGo produkt), og Nokia opgiver Maemo -mærket for Harmattan på Nokia N9 og senere. (Alle tidligere Maemo -versioner op til Maemo 5, også kaldet Fremantle, vil stadig blive omtalt som Maemo.) Desuden blev det gjort klart, at kun navngivningen blev opgivet, mens udviklingen på Harmattan fortsætter, så enhver tidsplan vil blive overholdt.

Aminocom og Novell spillede også en stor rolle i MeeGo -indsatsen i samarbejde med Linux Foundation om deres byggeinfrastruktur og officielle MeeGo -produkter. Amino var ansvarlig for at udvide MeeGo til tv -enheder, mens Novell i stigende grad introducerede teknologi, der oprindeligt blev udviklet til openSUSE , (herunder Open Build Service , ZYpp til pakkehåndtering og andre systemstyringsværktøjer). I november 2010 sluttede AMD sig også til alliancen af ​​virksomheder, der aktivt udviklede MeeGo.

Ganske mærkbare ændringer i projektopsætningen skete den 11. februar 2011, da Nokia officielt annoncerede at skifte til Windows Phone 7 og dermed opgive MeeGo og partnerskabet. Nokias administrerende direktør Stephen Elop sagde i et interview med Engadget : "Hvad vi laver, tænker ikke på MeeGo som Plan B. Vi tænker på MeeGo og relateret udviklingsarbejde som det, der er den næste generation." Nokia udgav til sidst en MeeGo -smartphone samme år med "Harmattan", Nokia N9 .

Den 27. september 2011 blev det annonceret af Intel -medarbejder Imad Sousou, at i samarbejde med Samsung MeeGo vil blive erstattet af Tizen i løbet af 2012.

Fællesskabsudviklere fra Mer (softwaredistribution) -projektet begyndte imidlertid at fortsætte MeeGo uden Intel og Nokia. På et senere tidspunkt var nogle af de tidligere MeeGo -udviklere fra Nokia på vej til at stifte virksomheden Jolla, der efter noget tid dukkede op med en MeeGo og dens gratis efterfølger Mer -baserede OS -platform, de kaldte Sailfish OS .

Oversigt

MeeGo er beregnet til at køre på en række forskellige hardwareplatforme, herunder håndholdte enheder, enheder i bilen, netbooks og fjernsyn. Alle platforme deler MeeGo -kernen med forskellige "User Experience" ("UX") lag for hver type enhed. MeeGo er designet ved at kombinere det bedste fra både Intels Fedora-baserede Moblin og Nokias Debian-baserede Maemo. Da det først blev annonceret, sagde den daværende præsident og administrerende direktør for Nokia, Olli-Pekka Kallsvuo, at MeeGo ville skabe et økosystem, som er det bedste blandt andre operativsystemer og vil repræsentere spillere fra forskellige lande.

Systemkrav

MeeGo understøtter både ARM- og Intel x86 -processorer med SSSE3 aktiveret og bruger btrfs som standard filsystem .

Brugergrænseflader

Skærmbillede af MeeGo's Netbook UX

Inden for MeeGo -projektet er der flere grafiske brugergrænseflader - internt kaldet Brugeroplevelser ("UX").

Netbook

Netbook UX er en fortsættelse af Moblin -grænsefladen. Det er skrevet ved hjælp af det Clutter -baserede Mx -værktøjskasse og bruger Mutter -vindueshåndteringen .

Samsung Netbook NP-N100 bruger MeeGo til sit operativsystem.

MeeGos netbook -version bruger flere Linux -applikationer i baggrunden, såsom Evolution (E -mail , kalender), Empati (instant messaging), Gwibber (mikroblogging), Chromium (webbrowser) og Banshee (multimediaspiller), alle integreret i den grafiske bruger grænseflade.

Håndsæt

Håndsæt UX fra MeeGo 1.1 "Dag 1"

Handset UX er baseret på Qt , med GTK+ og Clutter inkluderet for at give kompatibilitet til Moblin -applikationer. For at understøtte hundredvis af Hildon -baserede Maemo -applikationer skal brugerne installere Hildon -biblioteket, der er portet af maemo.org -fællesskabet. Afhængigt af enheden leveres applikationer fra enten Intel AppUp eller Nokia Ovi digitale softwaredistributionssystemer .

MeeGo Handset UX 'forudgående udgivelse "Dag 1" var den 30. juni 2010. Forhåndsvisningen var oprindeligt tilgængelig for Aava Mobile Intel Moorestown -platformen, og en "kickstart" -fil gav udviklere mulighed for at bygge et billede til Nokia N900 .

Smartphone

MeeGo OS v1.2 "Harmattan" bruges i Nokia N9 og N950 telefoner.

Tablet

MeeGos tablet UX som en pre-alpha-version

Intel demonstrerede Tablet UX på en Moorestown-baseret tablet-pcCOMPUTEX Taipei i begyndelsen af ​​juni 2010.

Siden da er der vist nogle oplysninger på MeeGo -webstedet, der angiver, at der vil være en Tablet UX -del af MeeGo -projektet, men det vides ikke, om denne UX vil være den, der demonstreres af Intel. Denne Tablet UX vil være helt gratis som resten af ​​MeeGo -projektet og vil blive kodet med Qt og MeeGo Touch Framework. Intel har afsløret interesse for at kombinere Qt med Wayland i stedet for X11 i MeeGo Touch for at udnytte de nyeste grafikteknologier understøttet af Linux -kerne , hvilket skal forbedre brugeroplevelser og reducere systemkompleksitet.

Minimumskrav til hardware er i øjeblikket ukendte.

Den WeTab kører MeeGo T01 med en brugerdefineret brugergrænseflade og blev stillet til rådighed i september 2010.

Infotainment i bilen

MeeGo's IVI UX som sendt med MeeGo 1.1

Den GENIVI Alliance , et konsortium af flere bilproducenter og deres partnere i erhvervslivet, bruger Moblin med Qt som base for sin 'GENIVI 1.0 Henvisning Platform for In-Vehicle Infotainment (IVI) og bilindustrien navigationssystem som en uniformeret mobile computing -platform. Graham Smethurst fra GENIVI Alliance og BMW Group annoncerede i april 2010 skiftet fra Moblin til MeeGo.

Smart TV

Intel planlagde at udvikle en version af MeeGo til IPTV set top -bokse, men havde siden annulleret.

Licensering

MeeGo -rammen består af en lang række originale og upstream -komponenter, som alle er licenseret under licenser certificeret af Free Initiative (f.eks. GNU General Public License ). For at give hardwareleverandører mulighed for at tilpasse deres enheds brugeroplevelser kræver projektets licenspolitik, at MeeGos reference User Experience -subsystemer licenseres under en tilladt gratis softwarelicens - undtagen biblioteker, der udvider MeeGo API'er (som var licenseret under GNU Lesser General Public Licens til at modvirke fragmentering) eller applikationer (som kan licenseres separat).

Tekniske fundamenter

MeeGo Core integrerer elementer fra to andre Linux -distributioner: Maemo (en distribution, som Nokia stammer fra Debian ) og Moblin (som Intel stammer fra Fedora ).

MeeGo bruger RPM -softwarelager . Det er en af ​​de første Linux -distributioner til at implementere Btrfs som standard filsystem .

Selvom det meste af softwaren i MeeGo's Jolla -grænseflade bruger Qt -widgetværktøjet , understøtter det også GTK+ . Den sidste revision af MeeGo Qt v4.7, Qt Mobility v1.0, OpenGL ES v2.0. MeeGo understøtter også Accounts & SSO , Maliit , oFono software -rammer .

MeeGo kompilerer software med openSUSE Build Service .

Derivater

MeeGo og dets relaterede mobile operativsystemer
Forgængere og søskende til Tizen

Som med Moblin før fungerer MeeGo også som en teknologipulje, hvorfra softwareleverandører kan få nye produkter.

MeeGo/Harmattan

Selvom MeeGo blev indledt som et samarbejde mellem Nokia og Intel, blev samarbejdet dannet, da Nokia allerede udviklede den næste inkarnation af sin Maemo Linux -distribution. Som et resultat blev Maemo 6 -basisoperativsystemet holdt intakt, mens Handset UX blev delt, med navnet ændret til "MeeGo/Harmattan".

Den 21. juni 2011 annoncerede Nokia sin første MeeGo/Harmattan smartphone -enhed, Nokia N9 .

Mer

Det originale Mer- projekt var en gratis genimplementering af Maemo, der blev overført til Nokia Internet Tablet N800. Da MeeGo første gang dukkede op, blev dette arbejde afbrudt, og udviklingsindsatsen gik til MeeGo.

Efter at både Nokia og derefter Intel opgav MeeGo, blev Mer -projektet genoplivet og fortsatte med at udvikle MeeGo -kodebasen og -værktøjerne. Det udvikles nu i det fri af et meritokratisk samfund. Mer leverer en Core, der er i stand til at køre forskellige UX'er udviklet af forskellige andre projekter, og vil omfatte vedligeholdte applikationsudviklings -API'er, såsom Qt, EFL og HTML5/WAC.

Nogle af de tidligere MeeGo -brugergrænseflader blev allerede portet til at køre oven på Mer, f.eks. Håndsætreferencen UX, der nu kaldes Nemo Mobile . Der er også et par nye tablet -UX'er til rådighed, såsom Cordia og Plasma Active . Mer anses for at være den legitime efterfølger for Meego, da det andet opfølgningsprojekt Tizen (se nedenfor) ændrede API'erne grundlæggende.

Nemo Mobile

Nemo Mobile er et community -styret operativsystem, der indeholder Mer målrettet mod mobiltelefoner og tablet.

Sailfish OS

Sailfish OS er et operativsystem udviklet af den finske opstart Jolla . Det indeholder også Mer . Efter at Nokia opgav deres deltagelse i MeeGo -projektet, forlod direktørerne og centrale fagfolk fra Nokias N9 -team virksomheden og dannede sammen Jolla for at bringe MeeGo tilbage til markedets mainstream. Denne indsats resulterede til sidst i oprettelsen af Sailfish OS . Sailfish OS og Sailfish OS SDK er baseret på kernen og værktøjerne i Mer -kernefordelingen , som er en genoplivning af kernen i MeeGo -projektet (en meritokrati -styret og administreret efterfølger af MeeGo OS, men uden sit eget Grafisk brugergrænseflade og systemkerne ). Sailfish indeholder en multi-tasking brugergrænseflade, som Jolla har til hensigt at bruge til at differentiere sine smartphones fra andre og som en konkurrencefordel mod enheder, der kører Googles Android eller Apples iOS . Sailfish OS er blandt andet kendetegnet ved:

  • kan bruges med en lang række enheder på samme måde som MeeGo
  • Jolla fortsætter med at bruge MeeGo API'er (via Mer), som består af:
    • Qt 4.7 [Qt47]
    • Qt Mobility 1.0 [QtMob]
    • OpenGL ES 2.0 [OGLES]
    • opdateret version, ligesom Qt 5.0 er eller vil blive brugt i/via Mer core;
  • en intern Jolla GUI (efterfølger til swipe UI) til smartphone-enheder;
  • bruger QML , Qt og HTML5 ;
  • takket være Mer kan kernen køre på forskellige hardware som Intel, ARM og enhver anden, der har en kerne, der kan arbejde med Mer -kernen ;
  • open source, bortset fra nogle af Jollas UI -elementer. Dem, der er interesseret i videreudvikling, kan blive involveret gennem Mer -projektet eller Sailfish Alliance eller Jolla;
  • Jolla, altså Sailfish -teamet, er en aktiv bidragyder til Mer -projektet

Tizen

Selvom Tizen oprindeligt blev annonceret som en fortsættelse af MeeGo -indsatsen, er der kun lidt fælles indsats og arkitektur mellem disse projekter, da Tizen arvede meget mere fra Samsungs LiMo end fra MeeGo. Da det meste af Tizen -arbejdet foregår bag lukkede døre og udføres af ingeniører fra Intel og Samsung, fortsatte de involverede i det tidligere MeeGo open source -projekt deres arbejde under Mer og projekter i forbindelse hermed. Fordi Tizen ikke bruger Qt -rammerne , som er kernen i Meegos API (se ovenfor), kan Tizen teknisk set ikke anses for at være et derivat af MeeGo.

SUSE og Smeegol Linux

Den 1. juni 2010 meddelte Novell, at de ville sende en SUSE Linux -inkarnation med MeeGo's Netbook UX (MeeGo User Experience) grafiske brugergrænseflade.

En MeeGo-baseret Linux-distribution med denne brugergrænseflade er allerede tilgængelig fra openSUSEs Goblin Team under navnet Smeegol Linux , dette projekt kombinerer MeeGo med openSUSE for at få en ny netbook-designet Linux-distribution. Hvad gør Smeegol Linux unik i forhold til den opstrøms MeeGo eller openSUSE er, at denne fordeling er i sin kerne baseret på openSUSE, men har den MeeGo User Experience samt et par andre ændringer såsom at tilføje Mono baserede Banshee medieafspiller , NetworkManager - strømforsynet netværkskonfiguration, en nyere version af Evolution Express og mere. Alle slutbrugere kan også bygge deres eget tilpassede Smeegol Linux OS ved hjælp af SUSE Studio .

Fedora

Fedora 14 indeholder et udvalg af software fra MeeGo -projektet.

Linpus

Linpus Technologies arbejder på at bringe deres tjenester oven på MeeGo Netbook og MeeGo Tablet.

Splashtop

Den nyeste version af instant -on OS Splashtop -platform (af Splashtop Inc., der tidligere hed DeviceVM Inc.) er kompatibel med MeeGo, og fremtidig version af Splashtop vil være baseret på MeeGo og vil være tilgængelig til kommerciel brug i den første halvdelen af ​​2011.

Udgivelsesplan

Det blev annonceret på Intel Developer Forum 2010, at MeeGo ville følge en seks måneders udgivelsesplan. Version 1.0 til Atom netbooks og et kodefald til Nokia N900 blev tilgængelig til download fra onsdag den 26. maj 2010.

Version Kernel version Udgivelses dato Noter Understøttede enheder (netbooks) Understøttede enheder (håndsæt) Kodenavn
1.0 2.6.33 31. oktober 2008 Primært en Netbook -udgivelse; kun et kodefald blev frigivet til mobile enheder (Nokia N900). Asus EeePC 901, 1000H, 1001P, 1005HA, 1005PE, 1008HA, X101, Eeetop ET1602, Dell mini10v, Inspiron Mini 1012, Acer Aspire One D250, AO532-21S, Revo GN40, Aspire 5740–6025, Lenovo S10, MSI U100, U130 , AE1900, HP mini 210–1044, Toshiba NB302. Nokia N900 (uden håndsæt UX). Arlington
1.0.1 2.6.33.5 17. juli 2009 Opdatering til MeeGo 1.0; Kerne opdateret til 2.6.33.5, USB-enheds indlæsningstid forbedret, forbedret 3D-ydeevne, browserforbedringer, løst flere e-mail-klientproblemer, forbedret netbook-vindueshåndtering, forbedret grafik, fuld understøttelse af GNOME-proxy-konfiguration i medieafspilleren, mere kontrol over DNS -indstillinger. Alle Netbooks understøttet af MeeGo 1.0; se ovenfor. Ingen Boston
1.0.2 2.6.33.5 2. august 2009 Opdatering til MeeGo 1.0; X-Server Update, Connection Manager Update, Package Manager UI Update, Perl Update og flere flere. Alle Netbooks understøttet af MeeGo 1.0; se ovenfor. Ingen Cupertino
1.0.3 2.6.33.5 8. oktober 2009 Opdatering til MeeGo 1.0; flere opdateringer, f.eks. Chromium -browser , Connection Manager Alle Netbooks understøttet af MeeGo 1.0; se ovenfor. Ingen Dallas
1.0.4 2.6.33.5 3. maj 2009 Opdatering til MeeGo 1.0; flere sikkerhedsopdateringer, bedre support til Lenovo S10-3 , ... Alle Netbooks understøttet af MeeGo 1.0; se ovenfor. Ingen Emeryville
1.0.5 Ukendt 24. november 2009 MeeGo kerneopdatering. Alle Netbooks understøttet af MeeGo 1.0; se ovenfor. Ingen Fairbanks
1.0.6 Ukendt 6. januar 2010 MeeGo kerneopdatering. Alle Netbooks understøttet af MeeGo 1.0; se ovenfor. Ingen Georgetown
1.0.7 Ukendt 21. februar 2010 MeeGo Netbook softwareopdatering. Alle Netbooks understøttet af MeeGo 1.0; se ovenfor. Ingen Honolulu
1.1 2.6.35 28. oktober 2010 Touch-baserede enheder understøtter foreslået med Handset UX Ukendt Aava og Nokia N900 Irvine
1.1.1 2.6.35 28. november 2010 Flere rettelser og opdateringer Ukendt Aava og Nokia N900 Jefferson
1.1.2 2.6.35 7. januar 2011 Flere sikkerhedsproblemer løst, opdater syncevolution og connman Ukendt Knoxville
1.1.3 2.6.35 29. januar 2011 Rettet mange vigtige sikkerhedsproblemer, gav alle programmer adgang til eksterne filer via netværk og opdateret oversættelse Ukendt Lakeside
1.1.99 2.6.35 24. februar 2011 Betatest af MeeGo 1.2 til Nokia N900 og andre håndsæt. Ukendt Gråand
1.2 2.6.37 19. maj 2011 Ukendt Nokia N950 (kun udviklere) og Nokia N9 Newark
1.3 2.6.37 2. oktober 2011 Ukendt Nokia N950 (kun udviklere) og Nokia N9 Otsego
2.0 3.0.21 17. august 2012 Ukendt Provo
2.7 3.0.94 25. november 2013 (annulleret) Ukendt Quincy

Projekt planlægning

Start

I februar 2011 annoncerede Nokia et partnerskab med Microsoft om mobiltelefoner og afgang af Nokias MeeGo -teamchef Alberto Torres, hvilket førte til spekulationer om Nokias fremtidige deltagelse i MeeGo -udvikling eller brug af Windows Phone af Nokia.

I september 2011 begyndte Nokia at sende den første MeeGo -smartphone Nokia N9 , forud for lanceringen af ​​Windows Phone 7, der forventes senere på året. Den første MeeGo-baserede tablet WeTab blev lanceret i 2010 af Neofonie .

I begyndelsen af ​​juli 2012 forlod Nokias Meego -udviklingsleder Sotiris Makyrgiannis og andre teammedlemmer Nokia.

Virksomheder, der støtter projektet

Selskab Industri Understøttelsesmetode Målrettet enhed
Acer Computersystemer, hardware Iconia M500 tablet til at køre MeeGo Tabletter, notesbøger
AMD Computersystemer, hardware At bidrage med tekniske ressourcer til det gratis MeeGo -projekt Bærbare computere, pc'er
Asus Computersystemer, hardware Den Asus Eee PC X101 vil have et MeeGo operativsystem option Bærbar
Asianux Software MeeGo -versionen af ​​Midinux 3.0 -tabletten er baseret på Asianux Linux Tablet
Collabora Software Giv rådgivning til MeeGo Ingen
DeviceVM Computer software Bruger MeeGo til Splash Top -pc'er PC
EA Mobile Spil Understøtter MeeGo retorisk, erklæret hensigt om at bruge det til fremtidige mobilspil Tabletter, smartphones
Gameloft Spil Understøtter MeeGo retorisk, erklæret hensigt om at bruge det til fremtidige mobilspil Tabletter, smartphones
GENIVI Alliance Automobil Standardiseret på MeeGo til auto infotainment (IVI) system. IVI
General Motors (GM) Automobil Medlem af GENIVI Alliance, der standardiserede MeeGo for Automobile Infotainment Systems (IVI) IVI
Hancom Computer software Planer om at sprede MeeGo til det koreanske marked PC, bærbar
Igalia Software rådgivning Udvikler MeeGo, sponsoreret MeeGo på konferencen i Dublin 2010 Fra mobile enheder til desktop
Integrerede computerløsninger Software rådgivning Udvikler tilpasset software til MeeGo -enhedsleverandører. Integrerede, mobile enheder
Intel Halvledere Core sponsor og udvikler af MeeGo Smartphones
Jaguar Land Rover Automobil Planlægger at bruge MeeGo til deres nye bilinfotainment IVI
Lanedo Software rådgivning Softwareudvikling af MeeGo, sponsoreret MeeGo på konferencen i San Francisco 2011 Integrerede enheder til stationære computere
Linaro Software Optimerer MeeGo til høj ydeevne på ARM Mobile enheder
Linpus Software OS Oprettede Linpus Lite -computeren med et MeeGo OS Bærbare computere, netbooks
Mandriva Softwareindustrien Deres minier til at køre på MeeGo PC, bærbare computere
Metasys Computer software Bruger et MeeGo -baseret operativsystem Bærbar pc
Nokia Telekommunikation, computersoftware Lavet to MeeGo -håndsæt, N9 og N950; opgav MeeGo -udvikling i 2011 til Microsoft Windows Phone Smartphones
PSA Peugeot Citroen Bilproducent Planlægger at bruge MeeGo til deres nye bilinfotainment IVI
Rødt flag Linux Linux OS Planlægger at inkorporere dele af MeeGo (UI) i deres Linux -distribution Tablet, IVI
ST-Ericsson Trådløs halvleder U8500 -platformen vil omfatte MeeGo Smartphones
Tencent Online tjenesteudbyder Planlægger at arbejde på næste generations mobile enheder og apps ved hjælp af MeeGo Smartphones
Turbolinux Linux OS Understøtter MeeGo retorisk Smartphones
Wind River Systems Mobil software Ejet af Intel, planlægger at overføre MeeGo til andre platforme Smartphones

Se også

Referencer

eksterne links