Seriously. Talk to anyone who's worked on a operating system in a serious way. From an architectural standpoint, linux is pretty primitive and pretty much wed to that architecture.
If you want to work in the kernel (and I assume that you're talking about linux's kernel), you have to remember that debugging's a hell of a lot harder. You'll do well to spend twice as long as normal making sure that it's right b/c you can easily spend 10 times as long figuring out what you screwed up.
If you want to seriously get involved with the linux kernel, my suggestion would be to try to bring some of the better architectural features from an industrial strength OS (e.g. Solaris) to linux. Personally, I'm interested in observability, and debugging. Adding something like Solaris's agent LWP would be a pretty isolated project and highly worthwhile.
look, I was as excited about the beos as anyone five years ago, but they really don't get it. I was looking for an os job recently, so I went to talk to be. most of them are nice enough guys, some of them are total assholes, but _all_ of them don't get it.
they neither understand what they're trying to make nor how to make it. they're both trying to make radical changes and support a non-existent user base.
Start with the license.
as predicted: http://twitter.com/#!/ahl/status/121257501193809920
What made you think you were still relevant?
Seriously. Talk to anyone who's worked on a operating system in a serious way. From an architectural standpoint, linux is pretty primitive and pretty much wed to that architecture.
If you want to work in the kernel (and I assume that you're talking about linux's kernel), you have to remember that debugging's a hell of a lot harder. You'll do well to spend twice as long as normal making sure that it's right b/c you can easily spend 10 times as long figuring out what you screwed up.
If you want to seriously get involved with the linux kernel, my suggestion would be to try to bring some of the better architectural features from an industrial strength OS (e.g. Solaris) to linux. Personally, I'm interested in observability, and debugging. Adding something like Solaris's agent LWP would be a pretty isolated project and highly worthwhile.
look, I was as excited about the beos as anyone five years ago, but they really don't get it. I was looking for an os job recently, so I went to talk to be. most of them are nice enough guys, some of them are total assholes, but _all_ of them don't get it.
they neither understand what they're trying to make nor how to make it. they're both trying to make radical changes and support a non-existent user base.
if they're not doomed, I don't know who is.