Showing posts with label Kernel. Show all posts
Showing posts with label Kernel. Show all posts

Monday, October 22, 2007

Farewell light


So, sad but true -- Keyboard LEDs were removed a while back and I still miss them. Not that I haven't mourn enough on this but still hurts. Why, you might wonder (if you care at all). Well, here is the story:

When approaching OLPC for the first time I quickly sought something to do to start bonding with the existing development team. It wasn't really that difficult, this was soon after A-Test prototypes became available so really, there was a massive amount of stuff for a newcomer to pick and do. I don't recall if writing the kernel driver for these LEDs was my first choice but I do recall Chris Ball helped me through it from the ground up, Andres Salomon was there too and at some point I got help from Marcelo Tosatti and Jonathan Corvet (Thanks All). The driver had two incarnations, It's latter one used the LED subsystem (which btw, I advice you to hack on if you're starting or thinking on doing some kernel work for the first time) and made its way into the shipped kernel. I'm not good with dates but I will go ahead and pretend the code made a few hundred keyboards shine for about two months, now its gone. It turned out the LEDs where not fulfilling their purpose not to mention they sucked too much power so they were banned.

These LEDs were for me like a badge for others; a way to open some doors. From there I have done a few things but sadly -- none of them 'shines' the way these folks did. I'm going to miss them, Can't help it.

Long live light!