Maemo - Maemo

Maemo
Logo Maemo color.svg
Maemo5-screenshot.png
Captură de ecran a Maemo 5
Dezvoltator Nokia
Scris in C , C ++ , Mono C #
Familia OS Unix-like
Starea de lucru Încheiat în favoarea MeeGo , este disponibilă asistență comunitară
Modelul sursă În mare parte open-source cu componente proprietare obligatorii
Ultima lansare 5.0 PR 1.3.1 / 1 noiembrie 2011 ; Acum 9 ani ( 01.11.2011 )
Disponibil in Multilingv
Metoda de actualizare APT și intermitent
Manager de pachete dpkg
Platforme Arhitectura ARM
Tipul de nucleu Kernel Linux
Userland GNU

Interfață de utilizator implicită
Hildon UI
Licență Mixed open-source nespecificat și proprietar
Site oficial maemo .org

Maemo este o platformă software dezvoltată inițial de Nokia , dezvoltată acum de comunitate , pentru smartphone-uri și tablete Internet . Platforma cuprinde atât sistemul de operare Maemo, cât și SDK . Maemo a jucat un rol cheie în strategia Nokia de a concura cu Apple și Android , iar această strategie a eșuat din motive complexe, instituționale și strategice.

Maemo se bazează în principal pe cod open-source și a fost dezvoltat de Maemo Devices în cadrul Nokia în colaborare cu multe proiecte open-source, cum ar fi kernel-ul Linux , Debian și GNOME . Maemo se bazează pe Debian și extrage o mare parte din interfața GUI , cadrele și bibliotecile sale din proiectul GNOME . Folosește managerul de ferestre Matchbox și cadrul Hildon bazat pe GTK ca GUI și cadru de aplicații .

Interfața cu utilizatorul în Maemo 4 este similar cu multe interfețe portabile și oferă un „acasă“ ecran, din care sunt accesate toate aplicațiile și setările. Ecranul de pornire este împărțit în zone pentru lansarea aplicațiilor, o bară de meniu și o zonă mare personalizabilă care poate afișa informații, cum ar fi un cititor RSS , un radio radio pe Internet și o casetă de căutare Google. Interfața utilizatorului Maemo 5 este ușor diferită; bara de meniu și zona de informații sunt consolidate în partea de sus a afișajului, iar cele patru desktopuri pot fi personalizate cu comenzi rapide și widget-uri.

La Mobile World Congress din februarie 2010, s-a anunțat că proiectul Maemo va fuziona cu Moblin pentru a crea platforma de software mobil MeeGo . În ciuda acestui fapt, comunitatea Maemo a continuat să fie activă, iar la sfârșitul anului 2012 Nokia a început să transfere proprietatea Maemo către Fundația Hildon , care a fost înlocuită de o asociație germană Maemo Community eV .

Din 2017, este în curs de dezvoltare o nouă versiune numită Maemo Leste, care se bazează pe Devuan .

Interfața cu utilizatorul

OS2005 – OS2008

Până la Maemo 4 (AKA OS2008), ecranul implicit este ecranul „Acasă” - punctul central din care sunt accesate toate aplicațiile și setările. Ecranul de pornire este împărțit în următoarele zone:

  • Vertical în partea stângă a ecranului se află bara de activități, cu applet-uri pentru browserul web, comunicații și meniul aplicației în mod implicit. Acestea pot fi modificate folosind plug-in-uri terță parte (de exemplu, pentru a furniza un favorit sau un meniu de comandă).
  • Pe orizontală, în jumătatea din stânga sus se află bara de meniu, care arată numele aplicației și titlul ferestrei și oferă acces la meniul aplicației (care conține fișierul tipic, editare, vizualizare, instrumente etc., meniuri și submeniuri).
  • Pe orizontal, în cadranul din dreapta sus se află bara de stare, care conține pictograme cum ar fi durata de viață a bateriei, conexiunea fără fir, volumul, starea Bluetooth și luminozitatea în mod implicit. Acestea pot fi extinse folosind plugin-uri terțe, în același mod ca bara de activități.
  • Partea mare rămasă a afișajului conține applet-uri de acasă (aproximativ analog cu widget-urile Dashboard ale Apple Inc. ), care pot afișa date și pot servi ca o comandă rapidă pentru aplicații. Acestea includ un cititor RSS, un radio radio pe Internet, o casetă de căutare Google și o listă de contacte în mod implicit, dar pot fi extinse și cu pluginuri terțe.

Interfața utilizează fie ecranul tactil, fie un buton direcțional și butonul de selectare, cu butoane separate înapoi, meniu și acasă. Este capabil să primească text introdus prin recunoașterea scrisului de mână, două dimensiuni diferite de tastatură pe ecran și tastatură hardware cu N810 .

Maemo 5 (Fremantle)

Nokia N900 are sistemul de operare Maemo 5 bazat pe Linux

Interfața utilizatorului din Maemo 5 este diferită de predecesorii săi. Oferă patru ecrane complet personalizabile (cu posibilitatea de a adăuga / elimina widgeturi, de a muta widget-uri, de a schimba fundalul și de a personaliza comenzile rapide pentru aplicații / contacte), ecrane „Acasă”, numite Panorama Desktop. Comutarea de la un desktop la celelalte se face prin glisarea degetului orizontal pe fundal. Tabloul de bord este accesat prin pictograma din stânga sus și afișează toate aplicațiile care rulează, într-un mod similar cu caracteristica Exposé din sistemul de operare Apple Mac OS X. Din tabloul de bord, aplicațiile care rulează pot fi readuse pe ecran complet atingând fereastra de previzualizare, iar aplicațiile pot fi închise atingând un simbol X situat în colțul din dreapta sus al ferestrei de previzualizare, similar cu conceptul de închidere a aplicațiilor din alte sisteme de operare. Lansatorul de aplicații, unde pot fi lansate toate aplicațiile instalate, poate fi accesat și din tabloul de bord. Dacă nicio activitate sau aplicație nu rulează în fundal, atingerea pictogramei din stânga sus omite tabloul de bord și afișează direct lansatorul de aplicații.

Maemo oferă browserului web MicroB bazat pe Mozilla cu suport complet Adobe Flash . Suportă o rezoluție de afișare de 800 × 480, astfel încât unele pagini web pot fi vizualizate fără derulare orizontală. Se poate conecta automat la rețele fără fir cunoscute, poate descărca fluxuri RSS și e-mail și se poate deconecta automat fără intervenția utilizatorului.

Instrumentul de ambalare avansat cu un client apt-get din linia de comandă poate fi utilizat pentru instalarea aplicațiilor. Utilizatorii se pot abona la diferite depozite software , care pot fi apoi utilizate pentru a menține automat actualizarea software-ului. Managerul de aplicații oferă, de asemenea, o imagine de ansamblu asupra a tot ceea ce este instalat în prezent pe sistem. Datele pot fi sincronizate cu un PC printr-o conexiune USB, iar fișierele utilizatorului pot fi accesate folosind protocolul standard Dispozitiv de stocare amovibil.

O nouă actualizare (versiunea 21.2011.38-1.002) a fost lansată pe Nokia N900 la 2 noiembrie 2011 ca actualizare OTA . Noua versiune constă în mare parte din actualizări de securitate. Aceasta este considerată a fi actualizarea oficială finală a Maemo 5 / Fremantle livrată de Nokia.

Dezvoltarea ulterioară a Maemo 5 se întâmplă ca un efort comunitar în Maemo-CSSU.

Caracteristici

Se actualizează

Dispozitivele Maemo pot fi actualizate folosind o metodă simplă intermitentă cu un computer prin USB.

De la Diablo (Maemo 4.1), Maemo acceptă „Actualizarea software-ului fără sudură” (SSU), care permite actualizarea incrementală a sistemului de operare „prin aer” folosind Advanced Packaging Tool , fără a fi nevoie de un flash complet la fiecare actualizare.

Intermitentul rămâne disponibil ca o modalitate de a începe de la zero cu o instalare curată (la fel ca formatarea unui hard disk și reinstalarea unui sistem de operare pe un computer).

Securitate

Ghidul de pornire rapidă pentru dezvoltatori avertizează că securitatea Maemo se concentrează pe prevenirea atacurilor la distanță (de exemplu, prin rețea fără fir și Bluetooth ). De asemenea, avertizează că contul root al lui Maemo are o parolă implicită trivială (utilizator: gainroot, parolă: rootme) care trebuie schimbată înainte de a permite accesul la distanță.

Maemo folosește un cod de securitate numeric ca o modalitate de a bloca comenzile dispozitivului și de a afișa independent de parola de root, pentru a ajuta la prevenirea accesului neautorizat.

Arhitectura software

Maemo este o versiune modificată a distribuției Debian Linux , redusă pentru dispozitivele mobile. Utilizează o interfață grafică de utilizator bazată pe sistemul X Window , utilizând Xomap și managerul de ferestre Matchbox . GUI folosește setul de instrumente GTK + și widget-urile și API-ul interfeței de utilizator Hildon .

BusyBox , un pachet software pentru dispozitive încorporate și mobile, înlocuiește utilitățile GNU Core utilizate în Debian -proper pentru a reduce utilizarea memoriei și cerințele de stocare (în detrimentul unor funcționalități).

ESD este utilizat ca server de sunet principal, iar GStreamer este utilizat de playerul media livrat pentru a reda sunete și filme. Formatele acceptate de GStreamer pot fi extinse prin compilarea pluginurilor GStreamer în scratchbox ( Maemo SDK ), care a fost realizat, de exemplu, pentru a aduce suport Ogg pe platformă, precum și funcții experimentale precum WebM și VP8 după ce au fost anunțate de Google . Playere media terțe pot accesa GStreamer direct sau prin „osso-media-server”.

Gestionarea ferestrelor este gestionată de managerul de ferestre Matchbox, care limitează ecranul la afișarea unei singure ferestre la un moment dat ( Ubuntu Netbook Edition implementează un sistem similar). Aceasta este pentru a îmbunătăți gradul de utilizare pe un dispozitiv mobil cu un ecran mic.

Deși Maemo se bazează pe Linux și alte programe open source, unele părți din Maemo rămân surse închise. Acestea includ unele programe de spațiu utilizator, cum ar fi anumite applet-uri pentru bara de stare și bara de activități (inclusiv applet-ul pentru luminozitatea afișajului) și aplicații, precum și unele demonii de sistem legate de conectivitate și gestionarea energiei.

Software

Maemo vine cu o serie de aplicații încorporate, dar aplicații suplimentare pot fi instalate din mai multe surse, inclusiv diverse depozite de software oficiale și comunitare , și fișiere deb fie prin managerul de pachete încorporat „Manager de aplicații”, fie prin Advanced Instrument de ambalare și dpkg . Aplicațiile incluse includ browserul MicroB bazat pe Mozilla , Macromedia Flash player, Gizmo5 și Skype .

Aplicații terțe notabile

Având în parte liberă și open - source natura Linux și Maemo, portarea aplicațiilor la Maemo este o procedură simplă. Din această cauză, există multe aplicații terțe disponibile pentru platformă. Unele aplicații sunt programe originale scrise special pentru Maemo, în timp ce alte aplicații sunt porturi directe ale programelor Linux existente. Unele programe notabile includ:

Playere media
MPlayer
Internet
Claws Mail , Modest , Midori , Firefox pentru mobil , Opera Mobile
Aplicații Office
Gnumeric (foaie de calcul), Abiword (procesare text)
Mesagerie instanta
Pidgin
VOIP
Gizmo5 , Skype
Jocuri
Bătălia pentru Wesnoth , Wormux, Doom , Angry Birds
Alții
FBReader ( cititor de cărți electronice), GPE (OpenSync compatibil PIM ), rdesktop (acces la distanță RDP), Rhapsody (muzică de abonament, numai în SUA), ScummVM (emulator de joc), Free42 ( emulator de calculator HP-42S ), Monsoon HAVA (TV vizualizator și controler), Navit ( software de navigație GPS ), Vagalume ( player Last.FM ), VNC
Fremantle Stars
Aplicațiile dezvoltate de comunitate și susținute de Nokia ca Fremantle Stars vor face parte din Maemo 5. Aplicațiile notabile includ ScummVM (joc, include Beneath a Steel Sky ) și Fennec ( browser web ).
Debian
OpenOffice.org rulează pe Maemo 5 folosind Easy Debian.
Distribuția completă ARM Debian poate fi instalată ca o aplicație Maemo, făcând disponibile mii de pachete software (inclusiv OpenOffice.org , Mozilla Firefox , Java , desktop-urile GNOME și LXDE etc.). Pachetele Debian ARM pot fi utilizate și dacă sunt modificate cu instrumentul maemo-optify. Capacitatea de a rula pachete Linux în mare parte nemodificate îl diferențiază pe Maemo de alte sisteme de operare mobile bazate pe Linux , cum ar fi Android și webOS .

Suport media

Alte tipuri de media, cum ar fi formatul audio .OGG, pot fi adăugate cu ajutorul pluginurilor comunitare.

Video
MPEG-1 , MPEG-4 ASP (H.263) , RealVideo , AVI , 3GP
Audio / liste de redare
MP3 , RealAudio , MPEG-4 , AAC , WAV , AMP , MP2 , AMR, AWB, M4A, WMA. OGG / Vorbis (necesită pachet addon), M3U, PLS
Imagine / animație
JPEG , BMP , TIFF , PNG , SVG Tiny , ICO
Text / aspect
fișiere text , PDF , HTML .

Dezvoltare de software

Software-ul poate fi dezvoltat în C folosind Maemo SDK , Java (care este acceptat de Jalimo JVM), Python , Ruby , Mono , Vala, Perl și Pascal.

SDK-ul Maemo se bazează în jurul setului de instrumente de compilare încrucișat orientat Debian , care oferă un mediu sandbox în care poate avea loc dezvoltarea. Scratchbox folosește QEMU pentru a emula un procesor ARM sau sbrsh pentru a executa instrucțiuni de la distanță. Raspunsurile compatibile cu Scratchbox sunt disponibile atât pentru x86, cât și pentru ARM , deci majoritatea dezvoltării și depanării au loc pe x86, ambalajul final fiind pentru ARM.

Ca o caracteristică nouă a sistemului de operare Maemo, Maemo 5 oferă biblioteca Qt ca o componentă acceptată de comunitate, alături de backend-ul GTK + acceptat oficial . Acest lucru se va schimba odată cu lansarea Harmattan, care va adăuga biblioteca Qt ca implicită, GTK + devenind compatibil cu comunitatea. Limbajele de programare Python , C și C ++ vor fi, de asemenea, acceptate.

Comunitatea Nokia Developer Wiki conține articole despre dezvoltarea Qt și include tutoriale și articole despre dezvoltare pentru sistemul de operare Maemo.

Hardware

Sistemul de operare Maemo este proiectat pentru Internet Nokia tablete , care dispun de specificații foarte similare cu high-end Nokia N-series și seria E telefoane mobile, cu TI OMAP ARM SoC , ecrane mari, și de stocare internă extensibilă. Deși natura extrem de optimizată, specifică hardware a lui Maemo, face ca operarea sa pe hardware-ul tabletelor care nu sunt pe Internet să fie foarte dificilă, majoritatea componentelor importante ale sistemului de operare neproprietar, împreună cu unele dintre aplicațiile disponibile de la terți, sunt activ ambalate pentru Debian și sunt disponibile pentru utilizare pe alte distribuții, ceea ce va deschide o gamă largă de alte opțiuni hardware.

Nokia rulează sistemul de operare Maemo pe Nokia N900 și Nokia N9 .

Versiunea istorică

Versiuni ale lui Maemo și ale unor furci

OS2005

OS2005 Desktop

Livrat împreună cu modelul 770 în noiembrie 2005, acesta este sistemul de operare original pentru tablete pe Internet. A venit la pachet cu browserul web Opera , Flash 6 , clienți de bază de e-mail și RSS , playere audio și video , PDF și vizualizatoare de imagini, un instrument grafic de ambalare avansat, front-end (denumit pur și simplu „Manager de aplicații”) și o varietate de jocuri și utilități simple.

OS2006

OS2006 care arată datele Pimlico

La 16 mai 2006, Nokia a anunțat o nouă versiune a Internet Tablet OS , care a fost lansată ulterior ca versiune beta pentru 770 la 9 iunie 2006 și ca versiune de producție la 20 iunie 2006. Actualizarea a oferit performanțe și stabilitate îmbunătățite, -în clientul Google Talk, un aspect reîmprospătat și o nouă tastatură cu degetul pe ecran complet. Datorită modificărilor semnificative ale API-ului și arhitecturii, aplicațiile existente au necesitat recompilarea. Este ultima versiune de sistem de operare pentru tabletă pe Internet, acceptată oficial pentru 770.

De asemenea, a fost inclusă capacitatea de a suporta carduri RS-MMC de 2 GB ( formatate FAT ). Kernel - ul Linux a fost actualizat la 2.6.16, cu patch - uri asociate pentru platforma OMAP inclusă. Această nouă versiune folosește preempțiunea kernelului pentru o interactivitate îmbunătățită.

OS2007

OS2007 Desktop afișând OMWeather

OS2007 a fost lansat și livrat împreună cu N800 la 8 ianuarie 2007, după prezentarea sa la summit-ul Las Vegas CES 2007. A inclus remedieri semnificative ale erorilor și îmbunătățiri ale performanței în aproape toate domeniile sistemului de operare, aducând versiuni actualizate ale browserului web Opera și Adobe Flash Player 7 , o interfață actualizată și diverse actualizări API și bibliotecă.

OS2008

OS2008 Desktop

OS2008 a fost lansat cu N810 în noiembrie 2007, bazat pe Linux 2.6.21, și cu MicroB , un nou browser web bazat pe Mozilla care înlocuiește Opera. De asemenea, oferă partajare integrată de fișiere Samba și suport suplimentar pentru formatele Windows Media Player și H.264 și suport îmbunătățit pentru dispozitivele USB, printre alte îmbunătățiri ale UI incrementale (în special în direcția ușurinței degetelor). De asemenea, a fost implementată scalarea dinamică a frecvenței (între 165 MHz și 400 MHz), ceea ce a conferit N800 o creștere a vitezei de 70 MHz.

Diablo

Diablo este numele de cod pentru OS2008 Feature Upgrade (corespunzător Maemo 4.1), lansat în iunie 2008. Caracteristicile majore includ îmbunătățiri semnificative ale managerului de aplicații încorporat, actualizări incrementale ale sistemului de operare fără reflashing ("Actualizare software fără sudură", SSU), Modest ca client de mail implicit și o nouă versiune a browserului MicroB cu performanțe mai bune și unele îmbunătățiri ale interfeței (deși încă se bazează pe aceeași versiune Gecko ca MicroB a lui Chinook). Diablo a inclus, de asemenea, o implementare a stivei WiMAX pentru varianta N810 de scurtă durată numită ediția N810 WiMAX .

SSU

SSU, în special, este una dintre cele mai semnificative părți ale versiunii Diablo, deoarece elimină sistemul de actualizare bazat pe bliț al versiunilor anterioare Maemo, care cereau utilizatorului să-și șteargă complet dispozitivul cu fiecare actualizare. Cu SSU, utilizatorul poate primi actualizări „over-the-air”. De asemenea, acest lucru decuplează actualizările de software pachet de actualizările majore de sistem, așa cum era necesar cu metoda bazată pe bliț, astfel încât Nokia poate lansa actualizări mai frecvente pentru pachetele individuale decât înainte.

Prima actualizare SSU a fost împinsă la 11 august 2008 și a adus Diablo la versiunea 4.2008.30-2. Actualizarea include în principal actualizări ale cadrului de conectivitate MicroB, Modest și conectivitate, precum și o serie de alte corecții minore de erori.

Maemo 5

Captură de ecran Maemo 5

Maemo 5, cunoscut și sub numele de Fremantle, este sistemul de operare implicit de pe Nokia N900 . Versiunea are o interfață de utilizator mult mai prietenoasă și mai consistentă și un server X bazat pe Xorg, mai degrabă decât pe KDrive . De asemenea, oferă mai multe tehnologii noi, inclusiv sistemul de căutare Tracker , PulseAudio (care înlocuiește ESD ), demonul de gestionare hardware OHM, cadrul gUPnP UPnP , cadrul de localizare îmbunătățit și Upstart . De asemenea, au fost actualizate mai multe tehnologii existente, inclusiv Gecko , BlueZ , gstreamer (va include OpenMAX ), GTK + și Telepathy .

Maemo 5 vine cu hardware nou, Nokia N900 cu un Texas Instruments OMAP 3 SoC , cu un modem HSPA și cameră HD, care oferă îmbunătățiri semnificative în viteză, accelerație 3D și redare media. Nokia a decis că lansările comerciale ale platformei Maemo 5 nu vor fi disponibile pe hardware-ul N800 / N810, din motive de compatibilitate. Un proiect Linux open source numit Mer , o variantă a lui Maemo, a fost format pentru a oferi un sistem de operare alternativ complet deschis pentru dispozitivele mobile, inclusiv Nokia N800 și N810.

Spre deosebire de majoritatea smartphone-urilor, utilizatorul final este capabil să obțină acces root prin instalarea unei aplicații, cum ar fi „rootsh”, și apoi prin emiterea comenzii corespunzătoare în terminal în Maemo 5. Dispozitivul nu trebuie să fie deblocat sau „ jailbroken ” "pentru a instala o aplicație neacceptată. Operatorul de telefonie mobilă din Marea Britanie, Vodafone, are propria sa versiune a sistemului de operare Maemo 5, oarecum mai restricționată. Utilizatorii pot schimba (modifica) varianta globală a sistemului de operare, dacă doresc.

Sistemul de operare Maemo 5 vine preîncărcat cu o varietate de aplicații, cum ar fi:

Web
Maemo Browser ( browser web bazat pe Mozilla cu Adobe Flash 9.4), cititor RSS
Aplicație telefonică
VoIP
Protocol de inițiere a sesiunii , Skype
Conversații ( chat instantanee și SMS , fără MMS )
Mass-media
Cameră foto, fotografii, player media
Producție
E-mail, Calendar, cititor PDF , Contacte
Hărți Ovi (Găsiți poziția pe o hartă utilizând GPS - ul , Căutați o adresă sau o locație, Planificați rute)
Utilități
Ceas, Note, Calculator, Schiță
Instrumente de sistem
Manager fișiere, Manager aplicații pentru descărcări, Widgeturi
Jocuri
Bounce, Șah , Blocuri, Marmură și Mahjong

Nokia se așteaptă ca comunitatea open source să joace un rol important în dezvoltarea aplicațiilor pentru Maemo 5. De exemplu, Nokia a lansat un concurs la festivalul onedotzero din Londra numit PUSH N900, destinat designerilor, artiștilor, hackerilor și moderilor. Concursul invită participanții „ să conecteze N900 la ceva ce îți place.

Peste 1500 de aplicații suplimentare (în mare parte gratuite pentru descărcare și utilizare) au fost create de dezvoltatori terți.

Maemo Leste

Maemo Leste (Maemo 7)
Maemo Leste 5.png
Dezvoltator Comunitate open source Maemo Leste
Familia OS Unix-like
Starea de lucru Activ
Modelul sursă Sursa deschisa
Obiectiv de marketing Sistem de operare pentru smartphone-uri
Metoda de actualizare ROM intermitent sau
dpkg (manager de pachete)
Manager de pachete dpkg
Platforme ARM, ARM64 , x86-64
Tipul de nucleu Monolitic ( Linux )

Interfață de utilizator implicită
Hildon
Site oficial maemo-leste .github .io

Maemo Leste este un sistem de operare în curs de dezvoltare. Este o versiune modernizată și eliberată a lui Maemo 5, rebazată deasupra lui Devuan cu un kernel Linux principal . Primele imagini ale sistemului de operare au fost lansate în februarie 2018.

În prezent se află într-o stare utilizabilă, cu suport pentru diferite ținte, cum ar fi N900, Motorola Droid 4 și PinePhone . Spre deosebire de alte distribuții, Maemo Leste vizează dispozitive unde poate fi utilizat cu kernel-uri Linux din amonte - pentru a oferi actualizări adecvate atât funcționalității, cât și securității. Sistemul de operare își propune să fie în întregime open source și chiar să reimplementeze anumite componente închise care erau prezente în Maemo Fremantle.

Maemo Leste este dezvoltat în întregime de comunitate, iar dezvoltatorii săi sunt activi pe # maemo-leste connect .

Ediții Hacker

Lansarea de către Nokia a modelului N800 în ianuarie 2007 a inclus Internet Tablet OS 2007. OS2007 a funcționat doar pe N800 și Nokia nu a intenționat să-l lanseze pentru 770 ; cu toate acestea, feedback-ul de la proprietarii nemulțumiți de 770 a determinat Nokia să lanseze un hibrid neacceptat OS2006 și OS2007, denumit Internet Tablet OS 2007 Hacker Edition, în februarie 2007. OS2007HE a combinat părțile binare ale OS2006 cu majoritatea bibliotecilor actualizate și a aplicațiilor de spațiu utilizator ale OS2007. .

Nokia a urmat lansarea N810 și OS2008 în noiembrie 2007 cu ediția Hacker OS2008 pentru 770 pe 14 februarie 2008, folosind o metodă similară versiunii OS2007HE pentru a crea un hibrid între OS2006 și OS2007. Edițiile Hacker permit utilizatorilor 770 să acceseze cele mai recente versiuni de sisteme de operare Internet pentru tablete și software de la terți, deși datorită limitărilor hardware ale 770 și cerințelor crescute ale procesorului OS2008, performanța este inferioară celei OS2007 HE în majoritatea domeniilor.

Desktop-uri alternative

În plus față de mediul Hildon acceptat oficial care vine standard pe tablete, sunt disponibile mai multe sisteme de desktop alternative. Penguinbait, membru al comunității Internet Tablet Talk, a portat cu succes KDE 3 , Openbox și Xfce pe N800 și N810 (N770 este capabil să ruleze o versiune timpurie a portului KDE). A fost dezvoltat un port al spațiilor de lucru cu plasmă KDE . LXDE este desktopul implicit pentru distribuția Easy Debian , care este instalată ca o singură aplicație sub Maemo, dar oferă acces la întreaga gamă de software din distribuția ARM Debian (inclusiv GIMP, Iceweasel / Firefox și OpenOffice) printr-un mediu chroot .

Derivate

Maemo și sistemele sale de operare mobile aferente

MeeGo

Ca urmare a lansării bazei de cod MeeGo, există două eforturi principale ale comunității pentru a aduce MeeGo pe dispozitivele actuale Maemo (N800, N810 și N900), deoarece Nokia a lansat N9, care este alimentat de MeeGo. Aceste eforturi sunt adaptarea MeeGo pentru dispozitivele N800 și N810 și proiectul MeeGo to N900.

Harmattan

Harmattan a fost inițial planificat ca un sistem de operare de tranziție dezvoltat de Nokia, menit să fie o punte de legătură între Maemo și proiectul MeeGo de la Nokia. Încă folosește managerul de pachete APT pentru aplicații, dar interfața grafică cu utilizatorul și părțile majore ale sistemului au fost îmbunătățite, rescrise de la zero sau rebasate pe cadrele Meego. Folosește în mare măsură bibliotecile Qt în loc de GTK + / Hildon și a introdus o nouă paradigmă UI bazată pe gesturi Swipe, realizată de la marginea ecranului. După probleme cu proiectul original Meego, Nokia a decis să redenumească Harmattan în Meego / Harmattan și și-a livrat N9 cu acest sistem de operare.

Mer

Mer este o distribuție software complet gratuită și open-source care vizează sistemele mobile și încorporate, dezvoltată mai întâi pentru reimplementarea Maemo în aer liber, și apoi rebazată pe instrumentele MeeGo.

Qt

În ianuarie 2008, Nokia a început procesul de achiziție a Trolltech , dezvoltatorul cadrului de aplicații Qt . Nokia a anunțat de atunci planuri pentru ca bibliotecile Qt să fie incluse în Maemo până în Q4 2008, deși fără o interfață de utilizator „ hildonizată ” specifică platformei , așa cum este oferit cu GTK (ceea ce înseamnă că aplicațiile Qt vor arăta diferit de aplicațiile GTK hildonizate). Acest lucru va facilita pentru dezvoltatori portarea aplicațiilor Qt pe platformă și va pune la dispoziția utilizatorilor noi aplicații. Suportul Qt pe dispozitivele S60 va duce probabil la partajarea aplicațiilor pe mai multe platforme între cele două platforme. Anunțul a fost întâmpinat cu reacții mixte în comunitatea dezvoltatorilor.

Istoricul lansărilor

Denumire

Numele de cod Maemo sunt denumite după vânturi. De exemplu, cea mai recentă versiune, denumită în cod „Fremantle”, este o referință la Fremantle Doctor , termenul vernacular din vestul australian pentru briza răcoroasă de după-amiază care apare în lunile de vară în zonele de coastă din sud-vestul Australiei de Vest.

Versiune Nume de cod Identificator de construcție Data de lansare Primul dispozitiv livrat cu Note Dispozitive acceptate
OS2005 1.1 - 2.2005.45-1 Noiembrie 2005 770 770
3.2005.51-13 Decembrie 2005 770
5.2006.13-7 Aprilie 2006 770
OS2006 2.0 Mistral 0.2006.22-21 Mai 2006 Lansare beta 770
1.2006.26-8 Mai 2006 770
2.1 Scirocco 2.2006.39-14 Noiembrie 2006 770
2.2 Gregale 3.2006.49-2 Ianuarie 2007 770 770
OS2007 3.0 Bora 2.2006.51-6 Ianuarie 2007 N800 770 *, N800
3.1 3.2007.10-7 Martie 2007 770 *, N800
3.2 4.2007.26-8 Iulie 2007 770 *, N800
4.2007.38-2 Octombrie 2007 Remediere corupție SDHC 770 *, N800
OS2008 4.0 Chinook 1.2007.42-18 Noiembrie 2007 N810 (Numai N810) N810
1.2007.42-19 Noiembrie 2007 Numai upgrade de kernel (numai N810) N810
1.2007.44-4 Noiembrie 2007 Lansare beta (numai N800) N800
2.2007.50-2 Noiembrie 2007 770 *, N800, N810
2.2007.51-3 Ianuarie 2008 Numai upgrade NOLO (Nokia bootloader) 770 *, N800, N810
4.1 Diablo 4.2008.23-14 Iunie 2008 Adaugă suport SSU (Seamless Software Update) N800, N810
4.2008.30-2 August 2008 Prima actualizare SSU N800, N810
4.2008.36-5 Septembrie 2008 N800, N810
5.2008.43-7 Decembrie 2008 N800, N810
Maemo 5 5.0 Fremantle 1.2009.42-11 Noiembrie 2009 N900 Pachet de biblioteci Qt (PR1.2) acceptate oficial, accent pe utilizarea degetelor, mai degrabă decât pe utilizarea stiloului N900
1.2009.44-1 Ianuarie 2010 Versiune pregătitoare pentru firmware-ul 2.2009.51-1, lansat doar OTA (Over-the-air) pentru utilizatorii 1.2009.42-11 N900
2.2009.51-1 Ianuarie 2010 Cunoscut și sub numele de PR1.1. N900
3.2010.02-8 Februarie 2010 Versiune pregătitoare pentru firmware-ul PR1.2. Cunoscut și sub numele de PR1.1.1. N900
10.2010.12-9 Mai 2010 PR1.2, numai Hong Kong, cu metode de introducere chineze, cu suport de intrare chinezesc. N900
10.2010.19-1 Mai 2010 PR1.2, apeluri video Skype și Google, chat instantaneu Facebook, hărți îmbunătățite, navigare portretă, e-mail îmbunătățit, Qt 4.6 activarea de noi aplicații N900
20.2010.36-2 25 octombrie 2010 PR1.3, Qt 4.7.0, suport complet OVI-Suite, kernel actualizat cu patch-uri kexec pentru MeeGo, remedieri de erori. N900
21.2011.38-1 26 octombrie 2011 PR1.3.1, Remediază problema DigiNotar și problema de securitate a appletului de pe panoul de control N900
MeeGo 1.0 Arlington 1.0 26 mai 2010 În primul rând o versiune Netbook; a fost lansată doar o scădere de cod pentru dispozitivele mobile (Nokia N900). N900 etc.
1.1 Irvine 1.1 28 octombrie 2010 Suport pentru dispozitive tactile propus cu Handset UX Aava și Nokia N900
1.2 Harmattan 1.2011.34-2 - N950 Pachet de biblioteci Qt acceptate oficial, începe tranziția către MeeGo, include biblioteci MeeGo, dar sistemul de bază este Maemo. N9, N950

*: Hacker Editions , lansat de Nokia, dar menținut de comunitate. Folosit în principal de dezvoltatori pentru a continua să dezvolte programe în timp ce folosește hardware mai vechi.

Summitul Maemo

În 2008 și 2009, dezvoltatorii și utilizatorii Maemo s-au adunat la Maemo Summit, a cărui înregistrare a fost gratuită. Fiecare participant a primit o insignă și un tricou Maemo.

Summitul Maemo din 2009 a avut loc la Amsterdam pe 9 octombrie. Prima zi a fost ziua Nokia, cu celelalte două zile dedicate contribuțiilor comunității. Aproape 400 de dezvoltatori au participat la summit. Nokia a oferit 300 de dispozitive N900 dezvoltatorilor independenți în timpul summitului.

Summitul Maemo din 2009 a fost și ultimul Summit Maemo de la lansarea MeeGo. Evenimentul a fost înlocuit de Conferința MeeGo.

Vezi si

Referințe

linkuri externe