Monday, October 29, 2007

Linux on my Psion 5MX

I have seen openpsion but this is all debian based and I want to be meaner with the resources I allocate.

So, I'll cross compile myself a kernel, uclibc with toolchain and busybox. This should form a basic system (I think). Anything I've forgotten I'll work out as I go.

Then I want to try to get a graphical environment going. X seems like overkill (even if I just use a DirectFB driver), so I'm currently thinking that GTK on DirectFB might do the job.

GTK on DirectFB has several advantages, for example WxWidgets runs on GTK directly, so I can do some ruby GUI work (using WxRuby, possibly). AbiWord might be useful for word processing (tho' I'm not holding my breath here). So this has my book covered.

I believe there are also GTK based PIM's around, although this is more to do with confidence in the community than actual research!

The final thing I want to do with my psion is work on a parallel language. I think I would choose ANTLR to produce a parser/lexer in C and access this through Objective C (I have a religion that forbids me from touching C++ - call me a 'born again OO coder').

Obviously resources are massively constrained - 256Meg HD, 16Meg memory, 36Mhz processor. But, and let's get real here, I used to code on a 486SX33 (slower) with less memory and less HD (at university). Linux was perfectly happy and X11 was just fine. I'm going to be more stingy than before so I should gain some extra space and possibly a little bit extra processor resource. Here's hoping!

No comments: