Ştiri IT, hardware, software, gadgets, linux, ştiinţă şi tehnologie rss RSS
Locuri de muncă în IT:
Technogeek
Căutăm colaboratori | Ce este RSS? | Despre technogeek | Contact | Hartă site

Linux pt. dispozitive mobile - privire de ansamblu

2007-08-11

Tot mai mulţi producători de dispozitive mobile aleg Linux ca sistem de operare. Desigur, am putea spune că e normal: Linux e mai bun ca Windows sau Symbian. Dar asta s-ar putea sa fie o părere subiectivă a unui “Linux geek”... Motivele principale au fost până acum costurile scăzute şi “maleabilitatea” acestui sistem de operare, ce poate fi “mulat” pe orice arhitectură. Proiecte ca OpenMoko sunt motive în plus pentru care o companie mare ar alege Linux ca sistem de operare pe dispozitivele mobile pe care vrea să le creeze.

Toshiba W47T

Toshiba are pe piaţă un telefon mobil ce rulează Linux pe o platformă virtuală. Telefonul W47T rulează Linux (cel mai probabil 2.6.10 modificat) pe un microkernel creat de Open Kernel Labs (kernel numit OKL4) şi e distribuit de KDDI (al doilea furnizor de servicii wireless din Japonia). Telefonul e disponibil încă de anul trecut în Japonia şi Australia.

NTT DoCoMo, competitorul direct al companiei KDDI vinde anual peste 20 de milioane de telefoane bazate pe implementarea Linux MOAP creată de Matsushita şi NEC.

W47T are un ecran de 2.6'', camera foto de 3.24 MP, 100Mb spaţiu de stocare oferit de telefon, slot pentru carduri de memorie SD, videoconferinţă, etc. Mai multe detalii găsiţi pe site-ul KDDI.

OKL4 e un kernel Open-Source (licenţă BSD) ce poate rula diferite sisteme de operare compatibile POSIX, inclusiv Linux. Este foarte mic şi în acelaşi timp foarte securizat şi rulează momentan pe arhitecturile ARM v4/v5, fiind plănuită lansarea unei versiuni pentru ARM v6, x86 (32 şi 64 biţi) şi MIPS32 şi MIPS64 în viitorul apropiat. Detalii despre acest microkernel puteţi găsi aici.

Trolltech GreenPhone

Acum aproximativ un an, Trolltech a lipit globii oculari ai multor dezvoltatori de software de ecranul monitorului, lansând Qtopia Greenphone. Acesta este un smartphone care are ca sistem de operare Linux, destinat în principal programatorilor, fiind dotat cu SDK-ul Qtopia Phone Edition.

Google GPhone

Deşi în mod oficial e doar un zvon, în mass-media se scrie din ce în ce mai despre telefonul celor de la Google. V-am promis că o să vă ţinem la curent cu ştirile referitoare la GPhone şi intenţionăm să ne ţinem de cuvânt. Informaţii noi au apărut azi pe site-ul românesc Plugin. Apar multe cifre în articol: pare-se că Google va participa la o licitaţie al cărei obiect este banda de frecvenţe 700 Mhz, licitaţie pentru care Google a alocat 4.6 miliarde de dolari.

Motorola RAZR2 V, ediţia GSM/GPRS

Motorola este printre primii producători importanţi care a ales să instaleze Linux pe telefoane mobile. Şi au vândut peste 9 milioane de telefoane cu Linux! Foarte curând, ediţia GSM/GPRS a telefonului RAZR2 V (nu şi cea CDMA) va fi lansată în SUA. Sigur cunoaşteţi seria RAZR de la Motorola; este vorba de acele telefoane foarte subţiri, dar foarte capabile, cu un design unic pe piaţă. Pachetul de software cu care vine acest RAZR2 V este bazat pe Linux şi se numeşte MotoMAGX. Pentru dezvoltarea de aplicaţii pentru telefoanele Motorola, tot ei au creat MotoDEV Studio IDE, un mediu de dezvoltare integrat bazat pe Eclipse, ce va suporta Java ME.

Nokia N800

Nokia N800 este mult mai mult decât un telefon: e agendă, PDA, dispozitiv pentru navigare pe internet, client de email, player audio-video, video-telefon, etc. La baza acestui dispozitiv e Linux, iar desktop-ul este bazat pe GTK+.

Palm Foleo

Să nu uităm de Palm, cei care s-au îndreptat spre Linux pentru “camaradul” lor mobil numit Foleo. Deşi compania e renumită pentru sistemul lor de operare numit Palm, iată că Linux capătă întâietate.

După cum ziceam la început, e nevoie de ceva mai mult decât costuri scăzute, pentru ca un producător mare să aleagă Linux pentru a-l instala pe produsele sale. E nevoie de nişte proiecte Open Source care să demonstreze că Linux-ul e o soluţie viabilă ca sistem de operare embedded.

OpenMoko

Am vorbit deja destul de mult despre OpenMoko. Încă de când a apărut acest proiect, s-a făcut mare vâlvă în jurul lui. La scurt timp a apărul Neo 1973 şi iar a fost mare vâlvă. Ce să mai zicem despre faptul că se zvoneşte că Google va folosi OpenMoko pentru GPhone? Un nume ca Google alături de un proiect relativ nou, nu poate fi decât un lucru bun pentru OpenMoko.

Maemo şi Hildon

Maemo e un proiect Open Source sponsorizat de Nokia ce-şi propune să creeze o platformă de dezvoltare pentru dispozitive mobile. Proiectul este foarte popular şi foarte activ, cea mai mare realizare a lor fiind Hildon, un desktop pentru dispozitive mobile, bazat pe GTK+ (deci înrudit cu GNOME). Nokia N800 foloseşte Hildon ca desktop.

Poky Linux

Poky este o distribuţie Linux pentru dispozitive mobile, creată pornind de la proiectul OpenEmbedded. OpenEmbedded este un mediu de dezvoltare complet care ajută dezvoltatorii să creeze distribuţii Linux pentru orice dispozitiv mobil. Desktop-ul cu care vine această distribuţie este bazată tot pe GTK+, ca şi Hildon, şi se numeşte Sato. Puteţi vedea imagini cu Sato 0.1 pe pagina principală Poky Linux.

Cea mai nouă versiune Poky este versiunea 3.0, numită Blinky şi a fost lansată la 1 august. Vine cu nucleu 2.6.21, Sato 0.1, X.org 7.2, imagini QEMU îmbunătăţite, suport experimental pentru OpenMoko Neo1973 şi Nokia N800, etc.

Opie (Open Palmtop Integrated Environment)

Opie este un mediu grafic şi suită de aplicaţii creat în special pentru PDA-uri (Personal Digital Assistant – Asistent digital personal), fiind inclus în diferite distribuţii compacte, unele dintre ele derivate din OpenEmbedded. Proiectul îşi are rădăcinile în platforma Qtopia a celor de la Trolltech. Conform site-ului oficial, Opie a fost testat pe HP iPAQ, Sharp Zaurus, SimPad, Psion5, Ramses, Tuxphone, Simputer, etc...

GPE (The GPE Palmtop Environment)

GPE este de asemenea o colecţie de software pentru dispozitive mobile (în special PDA-uri). GPE conţine aplicaţii de tip calendar, notiţe, agendă de contacte, player-e multimedia, browser internet, etc. Din nou avem de-a face cu un desktop bazat pe GNOME.

GPE Phone Edition e o versiune de GPE optimizată pentru telefoane mobile.

Pe 7 august proiectul GPE a lansat versiunea 2.8, versiune ce rezolvă multe probleme şi suport îmbunătăţit pentru maemo. Conform blog-ului unui dezvoltator GPE, versiunea 2.8 a fost testată pe Nokia N800 şi N770 (precursorul lui N800) şi funcţionează bine.

Intel Moblin

Nici cel mai mare producător de procesoare din lume nu stă deoparte. V-am prezentat deja proiectul Moblin, proiect ce promite multe având în vedere ambiţiile companiei care îl susţine.

Ideea generală

...este că Linux poate rula excelent pe tot felul de arhitecturi şi sisteme. Există deja producători mari (Nokia, Motorola) care folosesc cu succes Linux ca sistem de operare pentru gadget-urile lor, unii dintre aceştia sponsorizând o parte din proiectele deschise enumerate mai sus.

Pe 7 august, Nokia Siemens Networks a devenit membru Linux Foundation. Nokia Siemens Networks este probabil cel mai mare furnizor de echipamente pentru servicii de telecomunicaţii din lume. Scopul celor de la NSN este de a îmbunătăţi Linux-ul pentru a deveni 99.9999% compatibil cu toate standardele din telecomunicaţii. Acest proiect se numeşte Carrier Grade Linux. Asta nu poate fi decât o veste bună, nu-i aşa?

La LinuxWorld, directorul Open Source de la Nokia a declarat: “Linux e o rampă de lansare pe care trebuie să te afli, ca să fii productiv. Niciodată nu am reuşit să scoatem un produs într-o perioadă aşa de scurtă de timp şi cu atât de puţine resurse”. Cred că aceste două fraze sintetizează ideea de bază a colaborării dintre companiile mari şi lumea Open Source. Chiar dacă am vrea să credem că e vorba de altruism din partea respectivelor companii, nu este aşa: este vorba de interes, dar din colaborarea care se naşte au de câştigat ambele părţi.

Dar ce avem noi de câştigat din toată această treabă? Cu siguranţă ne vom simţi mai bine ştiind că sistemul nostru de operare preferat e prezent în din ce în ce mai multe locuri. Asta deoarece ştim faptul că, fiind Open Source, putem şti ce se întâmplă “dedesubt” şi putem face modificările pe care le dorim. Imaginaţi-vă că pe astfel de dispozitive putem instala fel de fel de aplicaţii Open Source. Iar cu puţină pricepere, putem oricând să ne scriem propriile aplicaţii. Documentaţie este din plin (acesta e doar un exemplu), iar uneltele de care dispunem sunt performante (mă refer la SDK-ul Qtopia, de exemplu, sau la IDE-ul MotoDEV al celor de la Motorola).

Chiar dacă nu intenţionaţi să vă uitaţi sub “capotă” sau să dezvoltaţi aplicaţii pentru el, eu vă recomand achiziţionarea unui gadget cu Linux. Cred că sunt cele mai dinamice momentan şi veţi avea parte de cele mai interesante tehnologii şi aplicaţii inteligente ale momentului instalate sau instalabile pe respectivul gadget.

Autor: Silvian Creţu