Před časem jsem se stal víceméně šťastným majitelem postaršího,
ale pořád ještě docela výkonného kapesního počítače Compaq
iPAQu 3870. Samozřejmě s Linuxem (díky
Vaškovi
Stodůlkovi).
Vzhledem k tomu, že jsem už dříve používal (a stále používám)
kapesní linuxovou Nokii 770, neočekával jsem žádné větší komplikace.
Tak nějak jsem spoléhal na to, že když Familiar existuje mnohem déle
než nokií Maemo, tak přece musí
fungovat...
No začněme popořádku: pokud jde o hardware, tak iPAQ se mi docela
líbí. Je sice, pravda, trochu větší a těžší (přitom má ovšem displej
stejně velký jako třeba mnohem lehčí a subtilnější Palm Vx) a působí
dojmem hodně odolného přístoje. Taky sklo nad displejem je snad
neprůstřelné a neprohýbá se při dotyku tak jako je tomu na některých
jiných strojích. A dokonce to celé ani nevypadá tak hrozně jako
na fotografiích.
Tlačítka jsou vysloveně luxusní, dobře se mačkají a výdrž taky docela
ujde (přístroj má ještě původní baterku).
Rozlišení displeje bohužel odpovídá době vzniku (320x240 bodů), což
není zrovna moc (třeba ta Nokia 770 má 800x480 bodů).
Samotný stroj má jeden slot pro SD karty (zrovna tohle se tehdy
Compaqu moc nepovedlo a pracuje s tím trochu pomalu - ale nemám pocit,
že by to při běžné práci bylo vidět), mám k tomu i takový ten plastový
návlek (sleeve), který obsahuje slot pro CF kartu. Přímo ve stroji je
Bluetooth (prý taky pomalý), ale ten jsem neměl jak vyzkoušet. WiFi to
nemá.
Jedině snad bych si tu postěřoval, že to nemá standardní kontektor pro
(mini)USB a je tedy nutný speciální kabel nebo dokovací stanice.
Takže tohle je všechno prima, problémy začínají u software. Nebudu se
tu šířeji zmiňovat o programovém vybavení dodávaném s přístrojem. S
tím mám dostatečné zkušenosti z práce, a proto jsem se neodvážil ani
pomyslet na jeho instalaci. Takže, jak to vypadá s Linuxem?
Samozřejmě si velice vážím práce všech lidí, kteří na portování Linuxu
na tuhle platformu pracovali a pracují i těch, kteří pro něj píší
aplikace (třeba GPE vzniklo,
tuším, původně právě kvůli iPAQu). Ale vypadá to, že tahle platforma
nemá tak velkou podporu, jaká by byla potřeba - věci, které jsou,
vesměs fungují dobře, ale řada "detailů" prostě vůbec není.
Takže začněme prostředím OPIE, i když jen stručně. To tam bylo
předinstalované od Vaška (který ho preferuje) a víc připomíná
jiné "kapesní" platformy. Jeho základní a z mého pohledu naprosto
neodpustitelnou závadou je skutečnost, že je to postavené na knihovně
Qt pro kapesní zařízení a nepoužívá proto X Window System. Tím pro mě
trochu ztrácí smysl (jedna z věcí, které od kapesního počítače
požaduji, je možnost provozu mých vlastních aplikací, které jsou jaksi
napsané pomocí Gtk+ a Tcl/Tk). Nemluvě o tom, že Qt je mi tak nějak z
principu nesympatické.
Jinak je to vcelku hezké (až na škaredé fonty - ale to odpovídá
použití TrueType fontů při tak malém rozlišení), funkční, intuitivní a
dokonce i docela stabilní. Obsahuje asi všechny očekávané základní
aplikace, tedy takové ty PIM věci - kalendář, úkolovník, adresář, ale
i textový editor/procesor a vcelku použitelný tabulkový kalkulátor.
WWW prohlížeč je sice lehce předpotopní (Embedded Konqueror z roku
2002 nebo tak nějak), ale vzhledem k zobrazovaním schopnostem
přístroje je schopný až až. Nechybí ani emulátor terminálu.
Čtečky dokumentů jsou slabší (čeština jim
nedělá úplně dobře), prohlížeč PDF se mi nějak oživit nepodařilo,
takže u něj nevím (prostředí OPIE jsem zkoušel na Familiaru 0.8.4pre
a ne na finální verzi, tak tam je snad funkční). Pro elektronické
knihy by měl jít použít famózní FBReader,
který si poradí nejen z češtinou (ale tady jsem ho nezkoušel, takže
nevím, zda binárky ze stránek FBReaderu jedou i na Familiaru).
Pokud jde o hudbu a video, tak zvukový subsystém přístroje není
opravdu nic moc (novější modely jsou prý o hodně lepší), takže hudba
odpadá a video jsem zkusil jen jedno. Přehrávač médií má docela
sympatické a přehledné rozhraní, ale říká se o něm, že je docela
padavý. Bohužel to mohu potvrdit.
Další aplikace jsou trochu bída - existuje MPlayer a pár dalších
aplikací, ale zrovna nadbytek toho není.
O synchronizaci jsem se ani nepokoušel. To by znamenalo nejčív
rozběhat usbnet (proti Mac OS X se mi to nakonec povedlo, byť už jsem
nedokázal zprovoznit routování ven) a najít aplikace, proti kterým by
se daly ty interní synchronizovat (nic takového nepoužívám).
Síť přes USB jsem na Linuxovém stroji ani nezkoušel (jediný domácí
stroj s Linuxem USB nemá ani náhodou a ostatní přístroje jsou ještě
exotičtější).
OPIE tedy čekal krátký proces - pln nadějí jsem přepsal interní flash
Familiarem 0.8.4 s GPE. Ze začátku to vypadalo docela nadějně, dokonce
mi iPAQ i nastaroval! GPE se mi zdá být i trochu hezčí než OPIE, asi i
proto, že používá tučná písmena, která v malém rozlišení vypadají o
něco lépe. První prohlídka systému ukázala. že to není až tolik
PDAidní prostředí jako OPIE a ovládání je lehce blíž klasickému
desktopu (což je z mého pohledu velká výhoda), nicméně se ovládá
velice snadno a intuitivně. Snad jen nefunkčnost změny orientace
obrazu mi trochu vadila (v OPIE to funguje), ale možná něco dělám
špatně já.
Pak jsem začal studovat, co že to vlastně v počítači mám. Kalendář,
adresář a úkolovník jsou standardní z GPE, tedy přehledné, pohodlné a
elegantní (kalendář a adresář běžně pokužívám k mojí plné spokojenosti
na Nokii 770). Jediný problém je, že jsem nezjistil, jestli je možné
nějak dostat úkoly z ůkolovníku do kalendáře (asi to fakt neumí).
Jako "Web browser" se tam schovává Dillo. To je malé, rychlé, ale neumí
češtinu, Flash, Javu ani Javascript a ani HTML mu vždycky nejde zrovna na
jedničku. Kromě češtiny je to ale, myslím, na takovém stroji víceméně
všechno odpustitelné.
Pak je tam ještě kalkulačka, Plucker (čekejte problémy s diakritikou),
jakési kreslítko, textový editor, prohlížeč obrázků
záznamník a přehrávač zvuků a pár dalších drobností
(různá konfigurovátka apod.).
A to je tak všechno. Ano, vidíte správně, není tam ani prohlížeč PDF,
ani čtečka elektronických textů (kromě toho Pluckeru, který dovede
pochopitelně jen soubory ve vlastním formátu) ani nic dalšího. Dokonce
ani správce souborů (např. GPE Filemanager) tam není (argument, že je
tam terminál a /bin/sh nebo Midnight Commander opravdu na PDA bez
klávesnice nehodlám akceptovat).
Spousta všcí se dá doinstalovat z repozitářů (pokud nemáte k dispozici síť
až do vašeho iPAQu, tak je to trochu nepohodlné), ovšem můžete docela
narazit na velikost "pevného disku" přístroje (32 MB na všechno vážně
není moc). Theoreticky by měl jít doinstalovat nejen ten GPE
Filemanager,
ale i třeba Abiword, Gnumeric, Gaim, Minimo, Xournal, Gnuplot, Python, Tcl/Tk
a tak. Snad i GCC (hmm, nějak ho
nemůžu najít...). Prakticky jen v případě, že máte dost místa na
nějakém externím médiu (např. CompactFlash kartě), jinak si musíte
docela vybírat.
Takže pořád chybí čtečka elektronických knih, prohlížeč PDF a spousta
dalších věcí.
Jistě, je to "obyčejný" Linux, takže by měl stačit křížový kompilátor
a patřičné knihovny a neměl by být problém si potřebné programy
přeložit. Člověk by čekal, že něco takového mu budou nutit na každém
rohu (už proto, že sami vývojáři se zcela určitě bez překladače
neobejdou), jenže ouha. Kde nic, tu nic, až na pár stránek ve Wiki
(vesměs datovaných někam do raného středověku).
Použít se má OpenEmbedded, ale než se člověk prokliká jejich Wiki, tak ho
to přestane bavit...
S překladačem přímo na iPAQu je to podobné - v repozitářích balíčků
taková věc není (i když Python, Perl, JamVM nebo i GDB tam je).
Informace ve Wiki samozřejmě už dávno neplatí.
Takže tady jsem zatím skončil...
Zajímavé je, že třeba takové Maemo má mnohem živější kolektiv
vývojářů (nové aplikace, porty nebo vylepšené verze jsou na denním
pořádku a už teď je jich v mnoha oblastech víc než pro OPIE
nebo GPE na iPAQu),
ale věci jako vývojové prostředí se taky dají jednoduše stáhnout a
nainstalovat. Hádám, že to spolu trochu souvisí...
Pokud jde o stabilitu, tak (zdá se), celá ta věc funguje docela slušně
(občas se po probuzení zapomene spustit podsvícení - zajímavé je, že
v OPIE jsem to nepozoroval), ale zase nepozoruji, že by to nějak mrzlo
nebo padalo.
Pokračování příště...
[Tiskni] [Přidat komentář] [Ukázat komentáře (14)]