Nokia nám tvrdí, že je N900 počítač, který se vejde do kapsy. Dnes si názorně ukážeme, že je to naprostá pravda. Radek Hulán prohání Maemo.
Pro projekty, které mají vytvořený Makefile, si postačí typicky stáhnout zdrojový kód v tar.gz archívu, rozbalit jej, přepnout se na cíl FREMANTLE_ARMEL a projít klasickou kombinací (./configure), make, make install. Proměnné prostředí jsou nastavené tak, že kompilátor vytvoří požadovanou 32bitovou aplikaci pro ARM procesor / Debian, nemusíte většinou nic upřesňovat.
./configure
make
make install
Poté si můžete vytvořit deb balíček pro instalaci, anebo binární aplikaci prostě nakopírovat do telefonu. Pokud telefon připojíte jako USB zařízení v režimu velkokapacitní paměti, uvidíte obsah adresáře /home/user/MyDocs.
/home/user/MyDocs
Pokud ale aplikaci kopírujete a pokusíte se ji spustit na telefonu z tohoto adresáře, i přes root přístup a nastavení práv k souboru pomocí chmod a+x aplikace se vám to nepodaří. Důvodem je nastavení noexecute příznaku v /etc/fstab, viz screenshot, pro interních 32GB flash paměti, což je právě /home/user/MyDocs. Zřejmě je to míněno jako obrana uživatele před sebou samým:
chmod a+x aplikace
/etc/fstab
Vyřešit to můžete dvěma způsoby - nainstalovat si nějaký textový editor (apt-get install vim funguje přímo na telefonu) a upravit si /etc/fstab, anebo aplikaci nakopírovat do jiné lokace, bez noexecute příznaku:
apt-get install vim
$ sudo gainroot $ mv whois /sbin $ chmod a+x /sbin/whois
Následně již vše bude fungovat k vaší plné spokojenosti a můžete se podívat třeba na registraci serveru whois mobilmania.cz:
whois mobilmania.cz
Projekty, které nemají makefile, a píšete si je vy samotní, zkompilujete opět velice jednoduše, vše je totiž přednastavené ve FREMANTLE_ARMEL cíli, postačí tedy následující:
$ gcc hello.c -o hello
Přímo na telefonu máte dostupný Python a a Perl, na vzdálené počítače se snadno napojíte pomocí (z repozitářů doinstalovatelného) OpenSSH. Zdrojový kód skriptu si můžete napsat třeba pomocí vimu:
A ihned si jej i spustit:
Nemusíte samozřejmě psát jen konzolové aplikace, k použití se nabízí knihovna Gtk+ i Qt. A pokud si rádi hrajete, je možné si zkompilovat třeba lighttpd server a provozovat váš web na telefonu. Ne, že by to k něčemu praktickému bylo, ale jde to :)
Pro použití sudo si přidejte ve správci aplikací katalog Maemo Extras a nainstalujte si aplikaci rootsh. Následně získáte root přístup pomocí zadání:
$ sudo gainroot
Jedním z nepříliš vydařených rysů Nokie N900 je dle mého názoru její klávesnice, která má pouze tři řady znaků a poněkud limituje praktické použití tohoto stroje (či alespoň efektivitu práce s ním). Klávesnice není vyloženě špatná, ale v přímém srovnání například s HTC Touch Pro2 je jasné, že šla pojmout mnohem lépe. Částečně vám mohou pomoci tento hadicap překonat klávesové zkratky:
/home/user/MyDocs/.images/Screenshots
Osobně si nemyslím, že by Nokia N900 byl telefon, který budete chtít používat každý den. Spousta konkurenčních telefonů má lepší displej, větší hardwarovou klávesnici (a s více řádky), zajímavější design, případně i rychlejší procesor. Tyto konkurenční telefony také podporují MMS, SIM Toolkit a spousty dalších věcí, které tato Nokia neumí.
Žádný z konkurenčních telefonů ale nemá takový "geek faktor", jaký se pojí s Nokií N900. Pokud by byl seriál IT Crowd natáčen dnes, Maurice Moss i Roy by 100% používali právě Nokii N900. Co také jiného?
Linux je pro část trhu zajímavý buzzword a Nokia jej nabízí. Je to telefon zaměřený na relativně malý segment trhu, segment geeků a také lidí, co si rádi hrají s IT. To, že se dá N900 použít i pro telefonování je spíše takový bonus, ale primárně kvůli tomu si ji určitě nekupujete.
Vaše jméno:
Váš e-mail:
E-mail adresáta:
Komentář:
Odeslat
A navíc ušetří čas i peníze. Všechny mluví česky a do svého iPhonu či smartphonu s Androidem je stáhnete zdarma.
22. 5. 2012 | FinExpert.cz
Nabídku dále obohatí Samsung Galaxy Ace 5839i. O tisíce zlevnil HTC Radar a Samsung Galaxy SII. Levněji v květnu pořídíte i Nokii C6.
1. 5. 2012 | Pospíšil Aleš | 3