Breaking Into The World Of Kernel Hacking?
crow_t_robot asks: "In
the past couple of months I have become increasingly interested in
kernel programming and have finally decided to take the leap and
'get my hands dirty.' I have searched around the web and read a few
docs and FAQs on getting started with the kernel but I was wondering
what kind of personal experiences those in the Slashdot crowd have
had that are so bold as to start goofing with the kernel code. For
those that have become competent kernel programmers, how did you
'break in' and what advice would you give beginners?"
fp bitch
yeah, I know this isn't going to go down very well with all you moderators out there, but really, it isn't /.'s responsibility to shepherd naive kernel-hackers wannabes. As it says, its news for nerds. Some might call me elitist, but we ain't heading anywhere if some doofus wants to know how to hack kernels and gets a hackneyed column with a gadzillion posters (including me) sending him their 2cs. Surely, you ought to treat the average /. reader with more respect :)
Which kernel are you talking about? ;-)
If you want to learn something about kernel design then try hacking HURD. If you want to hack on a fetid pile of dog droppings, then try Linux.
Either way you're likely to turn into a communist.
For those that have become competent kernel programmers, how did you 'break in' and what advice would you give beginners?"
How about starting by fixing all the horrendous bugs that the other 'competent' kernel programmers haven't been able to yet. Maybe you could also teach Linus how to use CVS properly and to perhaps actually test new kernels before releasing them.
As for 'breaking in', they probably did it through one of the numerous kernel security flaws.
Does Linus still work for Microsoft?
a search on Google.
Ha. funny. Tell that to the Linux kernel. It gets BSODs too! Only the B stands for Black. No need to code in any MORE kernel panics please...
Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!