Sziasztok!
Remélem, nem veszitek rossz néven ezt az új blogot, de úgy éreztem, megéri közkincsé tenni ezt is.
Nos, úgy kezdődött, hogy pár héttel ezelött kaptam egy Psion 5MX PDA-t, mely teljes QWERTY billentyűzettel, érintő képernyővel rendelkezik, tápellátása két ceruzaelem, s háttértárja CF kártya, melyből rögtön kapott egy 4GB-ot. Majd jött az ötlet, milyen jó linuxos gép lenne belölle. Találtam is rá linuxot: ARM Debian Woody.
Sziasztok!
A Psion 5MX egy QWERTY billentyűzettel, érintő képernyővel (felbontása kb. 640x240) ellátott jószág. Választásom a Debian Woody-ra esett, mivel valamilyen szintű optimalizálása Psion-ra már létezik.
A cf-et ketté kellett particionálnom (egy kisebb, kb. 40MB-os fat16-ra, s a többi ext2-re). A fat16-al nem volt semmi különleges dolgom, arra ment az ARLO, amely lényegében egy bootloader, de az ext2-vel voltak érdekes dolgok, s sokat szenvedtem, mire jött a felismerés, hogy az inode-al val a gubanc, az Ubuntu által készített ext2 inode-jának a felével, 128-al kell megkreálni az ext2-es fájlrendszert, s így rögtön a helyére ugrottak a dolgok. Miután odáig eljutottam, hogy kaptam egy hibátlan boot-ot, s eljutottunk egy prompt-ig, elkezdtem felstuffolni (MC, X11, GCC, python, stb.). A nehézség a net hiánya volt, s első nekifutásra a debian woody (arm) repojából töltögettem le a csomagokat, s függőségeiket kézzel, majd psion-ra másolva dpkg -i -vel pakolásztam fel.
Nos, a fentebb említett inode méretproblémát az ext2 megkreálásakor
Tudtam a következőképpen kiküszöbölni:
mk2fs -j -I 128 /dev/sdb2.
Sajnos még nem tökéletes a cucc, nagy stuffás áll elöttem,
egy, teljesen a Psion-ra optimalizált kernelt kell
Fordítanom, amihez egy qemu-t kell felhúznom a
pc-re, s az alatt fogom véghez vinni. Sajnos még mind
a qemu, mind a kernel fordítás szürke folt számomra,
de többek között ezért vágtam bele, mert nagyon jó
tanulási lehetőség, arról nem is beszélve, hogy egy
teljes értékű LINUX lesz a zsebemben.