Maemo - Maemo

Maemo
Maemo logo color.svg
Maemo5-screenshot.png
Skærmbillede af Maemo 5
Udvikler Nokia
Skrevet i C , C ++ , Mono C#
OS familie Unix-lignende
Arbejdstilstand Opsagt til fordel for MeeGo , tilgængelig fællesskabsstøtte
Kildemodel Stort set open-source med obligatoriske proprietære komponenter
Seneste udgivelse 5,0 PR 1.3.1 / 1. november 2011 ; 9 år siden ( 2011-11-01 )
Tilgængelig i Flersproget
Opdateringsmetode APT og blinker
Pakke manager dpkg
Platforme ARM -arkitektur
Kernel type Linux kerne
Brugerland GNU
Standard
brugergrænseflade
Hildon UI
Licens Blandet uspecificeret open source og proprietær
Officiel hjemmeside maemo .org

Maemo er en softwareplatform, der oprindeligt blev udviklet af Nokia , nu udviklet af samfundet , til smartphones og internettabletter . Platformen omfatter både Maemo -operativsystemet og SDK . Maemo spillede en central rolle i Nokias strategi om at konkurrere med Apple og Android , og denne strategi mislykkedes af komplekse, institutionelle og strategiske årsager.

Maemo er for det meste baseret på open source- kode og er udviklet af Maemo Devices inden for Nokia i samarbejde med mange open source-projekter såsom Linux-kernen , Debian og GNOME . Maemo er baseret på Debian og trækker meget af dets GUI , rammer og biblioteker fra GNOME -projektet. Den bruger Matchbox -vinduesmanageren og den GTK -baserede Hildon -ramme som GUI og applikationsramme .

Den Brugergrænsefladen i Maemo 4 ligner mange håndholdte grænseflader og er udstyret med en "hjem" skærm, hvorfra alle programmer og indstillinger åbnes. Startskærmen er opdelt i områder til lancering af applikationer, en menulinje og et stort område, der kan tilpasses, der kan vise oplysninger såsom en RSS -læser , internetradioafspiller og Google -søgefelt. Maemo 5 -brugergrænsefladen er lidt anderledes; menulinjen og infoområdet er konsolideret til toppen af ​​displayet, og de fire desktops kan tilpasses med genveje og widgets.

Mobile World Congress i februar 2010 blev det annonceret, at Maemo -projektet ville fusionere med Moblin for at oprette MeeGo -mobilsoftware -platformen. På trods af det fortsatte Maemo -samfundet med at være aktivt, og i slutningen af ​​2012 begyndte Nokia at overføre Maemo -ejerskab til Hildon Foundation , som blev erstattet af en tysk forening Maemo Community eV .

Siden 2017 er en ny udgivelse ved navn Maemo Leste under udvikling, der er baseret på Devuan .

Brugergrænseflade

OS2005 – OS2008

Op til Maemo 4 (AKA OS2008) er standardskærmen "Hjem" -skærmen - det centrale punkt, hvorfra der er adgang til alle applikationer og indstillinger. Startskærmen er opdelt i følgende områder:

  • Lodret ned på venstre side af skærmen er proceslinjen med applets til webbrowseren, kommunikation og applikationsmenu som standard. Disse kan ændres ved hjælp af tredjeparts plug-ins (f.eks. For at give en favorit eller kommandemenu).
  • Horisontalt på tværs af øverste venstre halvdel er menulinjen, der viser programmets navn og vinduetitel, og giver adgang til programmets menu (som indeholder den typiske fil, redigering, visning, værktøjer osv., Menuer og undermenuer).
  • Vandret over øverste højre kvadrant er statuslinjen, der som standard indeholder ikoner som batterilevetid, trådløs forbindelse, lydstyrke, Bluetooth -status og lysstyrke. Disse kan udvides ved hjælp af tredjeparts plug-ins på samme måde som proceslinjen.
  • Den resterende store del af displayet indeholder Hjem applets (nogenlunde svarende til Apple Inc. 's Dashboard-widgets ), som kan vise data samt tjener som en genvej til applikationer. Disse omfatter som standard en RSS-læser, internetradioafspiller, Google-søgefelt og kontaktliste, men kan også udvides med tredjeparts plug-ins.

Grænsefladen bruger enten berøringsskærmen eller en retningsknap og vælg -knap med separate tilbage-, menu- og hjemmeknapper. Det er i stand til at modtage tekstinput via håndskriftgenkendelse, to forskellige størrelser på skærmtastatur og hardware-tastaturindgang med N810 .

Maemo 5 (Fremantle)

Nokia N900 har det Linux-baserede Maemo 5 OS

Brugergrænsefladen i Maemo 5 er forskellig fra sine forgængere. Det giver fire fuldt tilpasselige (med mulighed for at tilføje/fjerne widgets, flytte widgets rundt, ændre baggrunden og tilpasse genveje til applikationer/kontakter) "Hjem" -skærme, kaldet Panorama Desktop. Skift fra et skrivebord til det andet sker ved at glide fingeren vandret i baggrunden. Dashboardet åbnes via ikonet øverst til venstre og viser alle de kørende applikationer på en måde, der ligner Exposé -funktionen i Apples Mac OS X -operativsystem. Fra instrumentbrættet kan kørende programmer bringes tilbage til fuld skærm ved at trykke på preview-vinduet, og applikationer kan lukkes ved at trykke på et X-symbol i øverste højre hjørne af preview-vinduet, svarende til konceptet om at lukke applikationer i andre operativsystemer. Applikationsstarteren, hvor alle de installerede applikationer kan startes, kan også tilgås fra instrumentbrættet. Hvis der ikke kører en opgave eller et program i baggrunden, kan du trykke på ikonet øverst til venstre og springe over instrumentbrættet og direkte vise appstarteren.

Maemo giver den Mozilla -baserede MicroB -webbrowser komplet Adobe Flash -understøttelse. Det understøtter en 800 × 480 skærmopløsning, så nogle websider kan ses uden vandret rulning. Det kan automatisk oprette forbindelse til kendte trådløse netværk, downloade RSS -feeds og e -mail og afbryde forbindelsen automatisk uden brugerindgreb.

Avanceret emballeringsværktøj med en kommandolinje apt-get-klient kan bruges til at installere applikationer. Brugere kan abonnere på forskellige softwarelager , som derefter kan bruges til automatisk at holde softwaren opdateret. Application manager giver også en oversigt over alt, der aktuelt er installeret på systemet. Data kan synkroniseres med en pc via en USB -forbindelse, og brugerens filer kan tilgås ved hjælp af standardprotokollen for flytbar lagerenhed.

En ny opdatering (version 21.2011.38-1.002) blev frigivet til Nokia N900 den 2. november 2011 som en OTA- opdatering. Den nye version består for det meste af sikkerhedsopdateringer. Dette anses for at være den sidste officielle opdatering til Maemo 5/Fremantle, der er sendt af Nokia.

Yderligere udvikling af Maemo 5 sker som en fællesskabsindsats i Maemo-CSSU.

Funktioner

Opdaterer

Maemo -enheder kan opdateres ved hjælp af en simpel blinkende metode med en computer over USB.

Siden Diablo (Maemo 4.1) understøtter Maemo "Seamless Software Update" (SSU), som tillader trinvise opgraderinger af operativsystemet "over the air" ved hjælp af Advanced Packaging Tool , uden at der er behov for en fuld flash med hver opdatering.

Blinkende er stadig tilgængelig som en måde at starte forfra fra bunden med en ren installation (meget gerne formatering af en harddisk og geninstallation af et operativsystem på en pc).

Sikkerhed

Hurtigstartguiden til udviklere advarer om, at Maemo -sikkerhed koncentrerer sig om at forhindre fjernangreb (f.eks. Via trådløst netværk og Bluetooth ). Den advarer også, at Maemo s root-kontoen har en triviel standard password (bruger: gainroot, password: rootme), som skal ændres, før du aktiverer fjernadgang.

Maemo anvender en numerisk sikkerhedskode som en måde at låse enhedens betjeningselementer og vise uafhængigt af rodadgangskoden for at forhindre uautoriseret adgang.

Software arkitektur

Maemo er en modificeret version af Debian Linux -distributionen , slanket til mobile enheder. Det bruger en X Window System -baserede grafiske brugergrænseflade ved hjælp Xomap og Matchbox window manager . GUI'en bruger GTK+ -værktøjssættet og Hildon -brugergrænseflade -widgets og API .

BusyBox , en softwarepakke til integrerede og mobile enheder, erstatter GNU Core Utilities, der bruges i Debian -proper til at reducere hukommelsesforbrug og lagringskrav (på bekostning af en vis funktionalitet).

ESD bruges som den primære lydserver, og GStreamer bruges af den medfølgende medieafspiller til at afspille lyde og film. De formater, der understøttes af GStreamer, kan udvides ved at kompilere GStreamer -plugins i scratchbox ( Maemo SDK ), hvilket for eksempel blev gjort for at bringe Ogg -support til platformen samt eksperimentelle funktioner som WebM og VP8, efter at de blev annonceret af Google . Tredjeparts medieafspillere kan få adgang til GStreamer direkte eller via "osso-media-server".

Vindueshåndtering håndteres af Matchbox -vindueshåndteringen, hvilket begrænser skærmen til at vise et enkelt vindue ad gangen ( Ubuntu Netbook Edition implementerer et lignende system). Dette er for at forbedre brugervenligheden på en mobil enhed med en lille skærm.

Selvom Maemo er baseret på Linux og anden open source -software, forbliver nogle dele af Maemo lukket kilde. Disse inkluderer noget brugerplads-software, f.eks. Visse statuslinjer og proceslinje-applets (inklusive applet til skærmens lysstyrke) og applikationer og nogle systemdæmoner relateret til forbindelse og strømstyring.

Software

Maemo leveres med en række indbyggede applikationer, men yderligere applikationer kan installeres fra en række kilder, herunder forskellige officielle og community softwarelager og deb- filer via enten den indbyggede pakkehåndtering "Application manager" eller Advanced Emballeringsværktøj og dpkg . Medfølgende programmer inkluderer den Mozilla -baserede MicroB -browser , Macromedia Flash -afspiller, Gizmo5 og Skype .

Bemærkelsesværdige tredjepartsapplikationer

Dels på grund af Linux og Maemos frie og open source -karakter er portning af applikationer til Maemo en ligetil procedure. På grund af dette, er der mange tredjeparts applikationer til rådighed for platformen. Nogle applikationer er original software skrevet specielt til Maemo, mens andre applikationer er lige porte på eksisterende Linux -programmer. Nogle bemærkelsesværdige software inkluderer:

Medieafspillere
MPlayer
Internet
Claws Mail , Modest , Midori , Firefox til mobil , Opera Mobile
Office -applikationer
Gnumeric (regneark), Abiword (tekstbehandling)
Øjeblikkelig udveksling af beskeder
Pidgin
VOIP
Gizmo5 , Skype
Spil
Slaget om Wesnoth , Wormux, Doom , Angry Birds
Andre
FBReader ( e- boglæser), GPE (OpenSync-kompatibel PIM ), rdesktop (RDP-fjernadgang), Rhapsody (abonnementsmusik, kun USA), ScummVM ( spilemulator ), Free42 ( HP-42S- lommeregneremulator), Monsoon HAVA (TV fremviser og controller), Navit ( GPS -navigationssoftware), Vagalume ( Last.FM -afspiller), VNC
Fremantle Stars
Applikationer udviklet af fællesskabet og understøttet af Nokia som Fremantle Stars vil være en del af Maemo 5. Bemærkelsesværdige applikationer inkluderer ScummVM (spil, inkluderer Beneath a Steel Sky ) og Fennec ( webbrowser ).
Debian
OpenOffice.org kører på Maemo 5 ved hjælp af Easy Debian.
Den komplette ARM Debian -distribution kan installeres som et Maemo -program, hvilket gør tusindvis af softwarepakker tilgængelige (inklusive OpenOffice.org , Mozilla Firefox , Java , GNOME- og LXDE -desktops osv.). Debian ARM- pakker kan også bruges, hvis de ændres med maemo-optify-værktøjet. Muligheden for at køre stort set umodificerede linuxpakker adskiller Maemo fra andre Linux-baserede mobile operativsystemer , f.eks. Android og webOS .

Mediesupport

Andre medietyper, f.eks. Lydformatet .OGG, kan tilføjes ved hjælp af community-plug-ins.

Video
MPEG-1 , MPEG-4 ASP (H.263) , RealVideo , AVI , 3GP
Lyd/afspilningslister
MP3 , RealAudio , MPEG-4 , AAC , WAV , AMP , MP2 , AMR, AWB, M4A, WMA. OGG/Vorbis (kræver addon -pakke), M3U, PLS
Billede/animation
JPEG , BMP , TIFF , PNG , SVG Tiny , ICO
Tekst/layout
tekstfiler , PDF , HTML .

Softwareudvikling

Software kan udvikles i C ved hjælp af Maemo SDK , Java (som understøttes af Jalimo JVM), Python , Ruby , Mono , Vala, Perl og Pascal.

Maemo SDK er baseret på Debian -orienteret Scratchbox Cross Compilation Toolkit , som giver et sandkassemiljø , hvor der kan udvikles. Scratchbox bruger QEMU til at efterligne en ARM -processor eller sbrsh til eksternt at udføre instruktioner. Scratchbox-kompatible rodstropper er tilgængelige til både x86 og ARM , så størstedelen af ​​udviklingen og fejlfinding finder sted på x86, hvor den endelige emballage er til ARM.

Som en ny funktion i Maemo-operativsystemet tilbyder Maemo 5 Qt- biblioteket som en community-understøttet komponent sammen med den officielt understøttede GTK+ backend. Dette vil ændre sig med Harmattan-udgivelsen, som tilføjer Qt-biblioteket som standard, hvor GTK+ bliver community-understøttet. Programmeringssprogene Python , C og C ++ understøttes også.

Nokia Developer Wiki -fællesskabet har artikler om Qt -udvikling og indeholder selvstudier og artikler om udvikling til Maemo -operativsystemet.

Hardware

Maemo-operativsystemet er designet til Nokia Internet-tablets , der har meget specifikke specifikationer til Nokias high-end N-serie og E-serie mobiltelefoner, med TI OMAP ARM SoC'er , store skærme og udvideligt internt lager. Selvom Maemos stærkt optimerede, hardwarespecifikke karakter gør dens drift på ikke-internet-tablethardware meget vanskelig, bliver de fleste af de vigtige ikke-proprietære dele af operativsystemet sammen med nogle af de tilgængelige tredjepartsapplikationer aktivt pakket til Debian og er tilgængelige til brug på andre distributioner, hvilket åbner en lang række andre hardware muligheder.

Nokia kører Maemo -operativsystemet på Nokia N900 og Nokia N9 .

Versionshistorik

Versioner af Maemo og nogle af gaflerne

OS2005

OS2005 Desktop

Sendt med 770 i november 2005, dette er det originale internet -tablet OS. Det fulgte med Opera -webbrowseren, Flash 6 , grundlæggende e-mail- og RSS- klienter, lyd- og videoafspillere , PDF- og billedfremvisere, et grafisk Advanced Packaging Tool, front-end (kaldet simpelthen "Application Manager") og en række forskellige enkle spil og hjælpeprogrammer.

OS2006

OS2006 viser Pimlico -datoer

Den 16. maj 2006 annoncerede Nokia en ny version af Internet Tablet OS , som efterfølgende blev udgivet som en betaversion til 770 den 9. juni 2006 og som en produktionsversion den 20. juni 2006. Opdateringen bød på forbedret ydeevne og stabilitet, en indbygget -i Google Talk-klient, et opdateret udseende og et nyt fingertastatur i fuld skærm. På grund af betydelige API- og arkitekturændringer krævede eksisterende applikationer genkompilering. Det er den sidste officielt understøttede version af Internet Tablet OS til 770.

Også inkluderet var muligheden for at understøtte 2 GB RS-MMC-kort ( FAT- formateret). Den Linux-kernen blev opgraderet til 2.6.16, med de tilhørende patches for OMAP platformen inkluderet. Denne nye version anvender kernepreemption til forbedret interaktivitet.

OS2007

OS2007 Desktop viser OMWeather

OS2007 blev frigivet og samlet med N800 den 8. januar 2007, efter dens afsløring på topmødet i Las Vegas CES 2007. Det bød på betydelige fejlrettelser og forbedringer af ydeevnen på næsten alle områder af OS, hvilket bragte opdaterede versioner af Opera -webbrowseren og Adobe Flash Player 7 , en opdateret grænseflade og forskellige API- og bibliotekopdateringer.

OS2008

OS2008 Desktop

OS2008 blev udgivet med N810 i november 2007, baseret på Linux 2.6.21 og med MicroB , en ny Mozilla -baseret webbrowser, der erstatter Opera. Det indeholder også integreret Samba-fildeling og yderligere understøttelse af Windows Media Player-formater og H.264 og forbedret understøttelse af USB-enheder, blandt andre inkrementelle UI-forbedringer (især i retning af fingervenlighed). Dynamisk frekvensskalering (mellem 165 MHz og 400 MHz) blev også implementeret, hvilket gav N800 en hastighedstigning på 70 MHz.

Diablo

Diablo er kodenavnet til OS2008 Feature Upgrade (svarende til Maemo 4.1), der blev udgivet i juni 2008. Store funktioner omfatter betydelige forbedringer af den indbyggede Application Manager, trinvise operativsystemopgraderinger uden at vende tilbage ("Seamless Software Update", SSU), Beskeden som standard mailklient og en ny version af MicroB -browseren med bedre ydeevne og nogle grænsefladeforbedringer (dog stadig baseret på den samme Gecko -udgivelse som Chinooks MicroB). Diablo inkluderede også en implementering af WiMAX-stakken til den kortvarige N810-variant kaldet N810 WiMAX-udgave .

SSU

SSU er især en af ​​de mest betydningsfulde dele af Diablo-udgivelsen, da den eliminerer det flashbaserede opgraderingssystem fra tidligere Maemo-udgivelser, som krævede, at brugeren helt tørrede deres enhed for hver opgradering. Med SSU kan brugeren modtage "over-the-air" opdateringer. Dette afkobler også bundte softwareopdateringer fra de større systemopdateringer, som det var påkrævet med den flashbaserede metode, så Nokia kan frigive hyppigere opdateringer til individuelle pakker end før.

Den første SSU-opdatering blev skubbet den 11. august 2008 og bragte Diablo op til version 4.2008.30-2. Opdateringen indeholder primært opdateringer af MicroB, Modest og tilslutningsmuligheder samt en række andre mindre fejlrettelser.

Maemo 5

Maemo 5 Skærmbillede

Maemo 5, også kendt som Fremantle, er standardoperativsystemet på Nokia N900 . Udgivelsen har en meget mere fingervenlig og konsekvent brugergrænseflade og en X-server baseret på Xorg frem for KDrive . Det indeholder også flere nye teknologier, herunder Tracker søgesystem, PulseAudio (erstatter ESD ), OHM hardware management daemon, gUPnP UPnP framework, forbedret placeringsramme og Upstart . Flere eksisterende teknologier er også blevet opdateret, herunder Gecko , BlueZ , gstreamer (inkluderer OpenMAX ), GTK+ og Telepathy .

Maemo 5 leveres med ny hardware, Nokia N900 med et Texas Instruments OMAP 3 SoC , med et HSPA -modem og HD -kamera, der giver betydelige forbedringer i hastighed, 3D -acceleration og medieafspilning. Nokia besluttede, at de kommercielle Maemo 5 -platformudgivelser ikke vil være tilgængelige på N800/N810 -hardware af kompatibilitetshensyn. Et open source Linux -projekt kaldet Mer , en variant af Maemo, er blevet dannet for at levere et alternativt, fuldt åbent operativsystem til mobile enheder, herunder Nokia N800 og N810.

I modsætning til de fleste smartphones er slutbrugeren i stand til at få root-adgang ved at installere et program, f.eks. "Rootsh", og derefter udstede den relevante kommando i terminalen i Maemo 5. Enheden behøver ikke at blive låst op eller " jailbroken " "for at installere et program, der ikke understøttes. Den britiske mobiloperatør Vodafone har sit eget mærke, noget mere begrænset version af Maemo 5 -operativsystemet. Brugere kan blinke (ændre) til den globale variant af operativsystemet, hvis de ønsker det.

Maemo 5 -operativsystemet leveres forudindlæst med en række forskellige applikationer såsom:

Web
Maemo Browser ( Mozilla -baseret webbrowser med Adobe Flash 9.4), RSS -læser
Telefon applikation
VoIP
Session initiering protokol , Skype
Samtaler ( IM chat og sms , ingen mms )
Medier
Kamera, fotos, medieafspiller
Produktion
E -mail, kalender, PDF -læser, kontakter
Ovi -kort (Find position på et kort ved hjælp af GPS , Søg efter en adresse eller placering, Planlæg ruter)
Hjælpeprogrammer
Ur, noter, lommeregner, skitse
Systemværktøjer
Filhåndtering, Programhåndtering til download, Widgets
Spil
Bounce, Chess , Blocks, Marbles og Mahjong

Nokia forventer, at open source -fællesskabet spiller en stor rolle i udviklingen af ​​applikationer til Maemo 5. For eksempel har Nokia lanceret en konkurrence på onedotzero -festivalen i London kaldet PUSH N900 rettet mod designere, kunstnere, hackere og moddere. Konkurrencen inviterer deltagerne " til at forbinde N900 med noget, du elsker. "

Mere end 1500 yderligere applikationer (for det meste gratis at downloade og bruge) er blevet oprettet af tredjepartsudviklere.

Maemo Leste

Maemo Leste (Maemo 7)
Maemo Leste 5.png
Udvikler Maemo Leste open source-fællesskab
OS familie Unix-lignende
Arbejdstilstand Aktiv
Kildemodel Åben kilde
Marketing mål Operativsystem til smartphones
Opdateringsmetode ROM blinker eller
dpkg (pakkehåndtering)
Pakke manager dpkg
Platforme ARM, ARM64 , x86-64
Kernel type Monolitisk ( Linux )
Standard
brugergrænseflade
Hildon
Officiel hjemmeside maemo-leste .github .io

Maemo Leste er et operativsystem, der er under udvikling. Det er en moderniseret og frigivet version af Maemo 5, genbaseret oven på Devuan med en mainline Linux -kerne . De første billeder af operativsystemet blev frigivet i februar 2018.

Det er i øjeblikket i en brugbar tilstand med understøttelse af forskellige mål, såsom N900, Motorola Droid 4 og PinePhone . I modsætning til andre distributioner er Maemo Leste målrettet mod enheder, hvor det kan bruges med opstrøms Linux -kerner - for at tilbyde korrekte opdateringer af både funktionalitet og sikkerhed. Operativsystemet har til formål at være helt open source og genimplementerer endda visse lukkede komponenter, der var til stede i Maemo Fremantle.

Maemo Leste er fuldstændig community-udviklet, og dets udviklere er aktive på #maemo-leste connect .

Hacker -udgaver

Nokias udgivelse af N800 i januar 2007 omfattede Internet Tablet OS 2007. OS2007 kørte kun på N800, og Nokia havde ingen planer om at frigive den til 770 ; men feedback fra utilfredse 770 ejere førte til, at Nokia frigav en ikke-understøttet hybrid af OS2006 og OS2007, kaldet Internet Tablet OS 2007 Hacker Edition, i februar 2007. OS2007HE kombinerede de binære dele af OS2006 med de fleste af de opdaterede biblioteker og brugerpladsapplikationer i OS2007 .

Nokia fulgte udgivelsen af ​​N810 og OS2008 i november 2007 med OS2008 Hacker Edition til 770 den 14. februar 2008 ved hjælp af en lignende metode som OS2007HE -udgivelsen til at skabe en hybrid mellem OS2006 og OS2007. Hacker-udgaverne giver 770 brugere adgang til de nyeste Internet Tablet OS-udgivelser og tredjepartssoftware, selvom ydelsen på grund af 770's hardwarebegrænsninger og de øgede CPU-krav i OS2008 er ringere end OS2007 HE på de fleste områder.

Alternative stationære computere

Ud over det officielt understøttede Hildon -miljø, der leveres standard på tabletterne, er der flere alternative desktop -systemer tilgængelige. Penguinbait, medlem af Internet Tablet Talk -fællesskabet, har med succes portet KDE 3 , Openbox og Xfce til N800 og N810 (N770 kan køre en tidlig version af KDE -porten). En port til KDE Plasma -arbejdsområder blev udviklet. LXDE er standard -skrivebordet til Easy Debian -distributionen, der er installeret som et enkelt program under Maemo, men giver adgang til hele softwaren i ARM Debian -distributionen (herunder GIMP, Iceweasel/Firefox og OpenOffice) via et chroot -miljø.

Derivater

Maemo og dets relaterede mobile operativsystemer

MeeGo

I kølvandet på frigivelsen af ​​MeeGo -kodebasen er der to væsentlige fællesskabsbestræbelser på at bringe MeeGo til de nuværende Maemo -enheder (N800, N810 og N900), da Nokia har lanceret N9, som drives af MeeGo. Disse bestræbelser er MeeGo -tilpasning til N800- og N810 -enhederne og MeeGo til N900 -projektet.

Harmattan

Harmattan var oprindeligt planlagt som et overgangsoperativsystem udviklet af Nokia, der skulle være en bro mellem Nokias Maemo og MeeGo -projektet. Det bruger stadig APT -pakkehåndteringen til applikationer, men den grafiske brugergrænseflade og større dele af systemet blev forbedret, omskrevet fra bunden eller genbaseret oven på Meego -rammer. Det bruger stærkt Qt -bibliotekerne i stedet for GTK+ / Hildon og introducerede et nyt UI -paradigme baseret på Swipe -bevægelser, udført fra kanten af ​​skærmen. Efter problemer med det originale Meego -projekt besluttede Nokia at omdøbe Harmattan til Meego/Harmattan og sendte deres N9 med dette operativsystem.

Mer

Mer er en helt gratis og open-source softwaredistribution målrettet mod mobile og integrerede systemer, først udviklet til genimplementering af Maemo i det fri og derefter genbaseret oven på MeeGo-værktøjerne.

Qt

I januar 2008 begyndte Nokia processen med at erhverve Trolltech , udvikleren af Qt -applikationsrammen. Nokia har siden annonceret planer om, at Qt-bibliotekerne skal bundles med Maemo inden 4. kvartal 2008, dog uden en platformsspecifik " hildoniseret " brugergrænseflade, som tilbydes med GTK (hvilket betyder, at Qt-applikationer vil se anderledes ud end hildoniserede GTK-applikationer). Dette vil gøre overførsel af Qt -applikationer til platformen lettere for udviklere og gøre nye applikationer tilgængelige for brugerne. Qt-understøttelse på S60- enheder vil sandsynligvis føre til applikationsdeling på tværs af platforme mellem de to platforme. Meddelelsen er blevet mødt med blandede reaktioner i udviklermiljøet.

Udgivelseshistorik

Navngivning

Maemo -kodenavne er opkaldt efter vinde. For eksempel er den seneste udgivelse, kodenavnet "Fremantle", en reference til Fremantle Doctor , den vestlige australske sproglige betegnelse for den afkølende eftermiddagsbrise, der opstår i sommermånederne i de sydvestlige kystområder i Western Australia.

Version Kodenavn Byg identifikator Udgivelses dato Første enhed afsendt med Noter Enheder understøttet
OS2005 1.1 - 2.2005.45-1 November 2005 770 770
3.2005.51-13 December 2005 770
5.2006.13-7 April 2006 770
OS2006 2.0 Mistral 0.2006.22-21 Maj 2006 Beta frigivelse 770
1.2006.26-8 Maj 2006 770
2.1 Scirocco 2.2006.39-14 November 2006 770
2.2 Gregale 3.2006.49-2 Januar 2007 770 770
OS2007 3.0 Bora 2.2006.51-6 Januar 2007 N800 770*, N800
3.1 3.2007.10-7 Marts 2007 770*, N800
3.2 4.2007.26-8 Juli 2007 770*, N800
4.2007.38-2 Oktober 2007 SDHC korruption rettelse 770*, N800
OS2008 4.0 Chinook 1.2007.42-18 November 2007 N810 (Kun N810) N810
1.2007.42-19 November 2007 Kerneopgradering kun (kun N810) N810
1.2007.44-4 November 2007 Beta -udgivelse (kun N800) N800
2.2007.50-2 November 2007 770*, N800, N810
2.2007.51-3 Januar 2008 Kun NOLO (Nokia bootloader) opgradering 770*, N800, N810
4.1 Diablo 4.2008.23-14 Juni 2008 Tilføjer SSU (sømløs softwareopdatering) support N800, N810
4.2008.30-2 August 2008 Første SSU -opdatering N800, N810
4.2008.36-5 September 2008 N800, N810
5.2008.43-7 December 2008 N800, N810
Maemo 5 5.0 Fremantle 1.2009.42-11 November 2009 N900 Bundt officielt understøttede Qt -biblioteker (PR1.2), vægt på fingerbrug frem for brug af stylus N900
1.2009.44-1 Januar 2010 Forberedende udgivelse til 2.2009.51-1 firmwaren, udgivet kun OTA (Over-the-air) til 1.2009.42-11 brugere N900
2.2009.51-1 Januar 2010 Også kendt som PR1.1. N900
3.2010.02-8 Februar 2010 Forberedende udgivelse til PR1.2 firmware. Også kendt som PR1.1.1. N900
10.2010.12-9 Maj 2010 PR1.2, kun Hong Kong, med kinesiske inputmetoder, med kinesisk input support. N900
10.2010.19-1 Maj 2010 PR1.2, Skype og Google videoopkald, Facebook IM chat, forbedret kort, portræt browsing, forbedret e -mail, Qt 4.6 muliggørelse af nye applikationer N900
20.2010.36-2 25. oktober 2010 PR1.3, Qt 4.7.0, fuld OVI-Suite support, opdateret kerne med kexec-patches til MeeGo, fejlrettelser. N900
21.2011.38-1 26. oktober 2011 PR1.3.1, Retter DigiNotar -problem og sikkerhedsproblem i kontrolpanelets applet N900
MeeGo 1.0 Arlington 1.0 26. maj 2010 Primært en Netbook -udgivelse; kun et kodefald blev frigivet til mobile enheder (Nokia N900). N900 osv.
1.1 Irvine 1.1 28. oktober 2010 Touch-baserede enheder understøtter foreslået med Handset UX Aava og Nokia N900
1.2 Harmattan 1.2011.34-2 - N950 Bundt officielt understøttede Qt -biblioteker, begynder overgangen til MeeGo, inkluderer MeeGo -biblioteker, men kernesystem er Maemo. N9, N950

*: Hacker Editions , Nokia-udgivet, men vedligeholdt af samfundet. Primært brugt af udviklere til at fortsætte med at udvikle programmer, mens de bruger ældre hardware.

Maemo -topmøde

I 2008 og 2009 samledes Maemo -udviklere og brugere på Maemo -topmødet, hvis registrering var gratis. Hver deltager fik et badge og en Maemo T-shirt.

Maemo -topmødet i 2009 blev afholdt i Amsterdam den 9. oktober. Den første dag var Nokia -dagen, med de to andre dage dedikeret til samfundsbidrag. Næsten 400 udviklere deltog i topmødet. Nokia gav 300 N900 -enheder ud til uafhængige udviklere under topmødet.

Maemo -topmødet i 2009 var også det sidste Maemo -topmøde siden MeeGo blev lanceret. Arrangementet blev erstattet af MeeGo Conference.

Se også

Referencer

eksterne links