Posted on | July 30, 2008 | 1 Comment
I have been asked several times why I prefer to work on HelenOS instead of the Linux kernel or GNU programs.
The answer is simple, working on something new is more fun and I don’t like assigning my copyright to the FSF. Today I have been working on porting my brain dead shell to HelenOS, which has a very limited libc.
During the process the build broke .. ugh oh, no strdup() .. so I wrote strdup() and sent a patch against the userspace libc. What does this do for me? It makes me a better programmer while enjoying what (used to be) a hobby again. I had a lot of fun studying Helen’s vfs server (its a microkernel OS) and sending patches to make it work as-is.
I guess I just flock to projects that do not hope to gain ‘big industry’ attention and venture capitalists. I like projects that want to do something innovative for the sake of doing it .. not to get rich.