April 2008 Archives

So It has been a week from time when borrowed OLPC entered my family of computers. I have Thinkpad T60 with Atheros AR5212 (which works with atk5k driver from 2.6.25, nice work!) and Eee PC with Atheros (which works with special madwifi patch).

Since 802.11s just landed into upstream kernel git, I was eager to take a look at this mash network thing. Oh, how ignorant I was. OLPC uses 802.11s protocol which is different from official implementation of 802.11s and with good reason: they are using embedded processor in wifi card do to mash protocol for them (saving power and enabling mash to work when laptop is suspended). I could have installed olsr on OLPC, but I'm really trying to have bigger mash which is compatible with unmodified OLPCs.

Because my time is limited, I would like to work in user-land if at all possible, and since wpa_supplicant can work on unmodified kernels, it would be nice to have that level of support for OLPC mash also. After a lot of browsing (and reading few really great wifi hacking sites), I concluded that only hope is radiotap which is more-or-less supported on every pcmcia wifi card that I have (prism based 802.11b card and rt2500). I had also found simpliest possible code which uses radiotap to start with.

Now, I would just need another OLPC to save some network traces and start experimenting :-)

Aside from that, I switched totally to OLPC for this week, and amazingly enough, I didn't miss my Eee PC one tiny bit. Although a bit slower than Eee, OLPC screen is bigger (and better in black and write mode on sunlight) which helps a lot with web pages. Browser performance is amazing, so I have little doubt that we will be able to support most of web sites on OLPC without much problem. OOH, I did notice a couple of excessive round-tips on one of my web sites, while surfing on it, but that's for best anyway :-)

Update: According to message on libertas-dev mail list there is effort to use kernel's 802.11s implementation which makes my effort in supporting OLPC variant obsolete.

Part of my day job (and reason why I love it) is working with guys from OLPC Croatia in spreading a word and intention of this project. Yesterday we had great presentation in Varaždin and they are interested in pilot project.

With news like this it seems that we are fighting windmills. I hope that we are not wrong to invest time and effort into this since my first day of experience with little green thing is very positive.

For a start let me clear some doubts: it is slow machine. Keyboard is really different (much worse than Eee PC for example), but if you don't press it harder than needed (which was my problem) it's actually O.K. It's also heavier than Eee PC (which somehow I noticed carrying it around) but other than that it great machine.

Having said that, I had problems with associating to my AP (so I used scripts for that), but as a real Linux user, I decided to take a look at it. From that point on, things improved: first i noticed very nice upgrade mechanism with allowed me to upgrade to build 703 which works great. This build is not final, so it comes without any Actions (think of them as applications installed on OLPC), but installation of Action pack from USB stick is really easy (it's also possible to upgrade system using USB stick if you don't have network).

The only show-stopper problem that I now have is how to buy OLPC? I don't even know if we can order just 2000 units for pilot program, but I would really love to have ability to buy device for me and other interested developers in CARNet. Having said that, if you do have OLPC which you are not using, it can find new home with interested developer.

Aside from that, hi-res black and white screen is just beautiful, machine performs extremely well if you have in mind that it's basically 430Mhz pentium machine with 256Mb or RAM and 1Gb of flash. It seems like too little, but if you use OLPC as network connected digital notebook (with sharing!) it works beautifully. It best mobile device I had since palm back in last century.

Every little thing of this machine is designed great: kudos do development team. One small thing is that you can rotate screen in both directions (Toshiba, take note of this!). Hardware keys on both sides of display actually make usage a joy (and decrease a need to touch keyboard).

If we from moment move on from hardware to Sugar, it really great user interface which I would love to see on other laptops (before you ask, I did try it on Debian and it does work, I will take another look after I will have to return laptop).

I really hope that this project will live on and enable us to deploy units to elementary schools and hopefully achieve some benefit for students (which I'm somehow sure we'll have :-)

First of all, we had first ever Croatian perl workshop. Thanks to all the people who showed up, we had attendance of about ten.

Organizing a workshop event turned out to be much more work then I anticipated, and various other tasks stopped me from preparing for it as good as I should. Also, small number of people force me to re-consider my lectures about perl. On one hand, I really, really, tried to spread perl (and had good fortune of being at right place at right time to get Zagreb.pm off the ground), but with such low attendance, I must conclude that perl is used only by about 20 people in Zagreb. This seems somehow disturbing. Comparing size of Zagreb with Moscow turned out to show about same proportion, so I was just overly optimistic.

I also gave half an hour presentation about Jifty, based on Building a Jifty app in a jiffy by Kevin Falcone and showed some examples of my jifty apps (I actually didn't talk about last one, just mentioned it as integration of external javascript -- CodePress in this example).

I also have to thank to Andrew Shitov from Moscow.pm who have managed to prepare several very interesting topics which, in my opinion, made this event worthwhile. If it wasn't free I would ask my money back :-\

About this Archive

This page is an archive of entries from April 2008 listed from newest to oldest.

March 2008 is the previous archive.

May 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages

  • pics
OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.04