![]() | |||||||||||||
Messages in this thread |
On Wed, 06 Sep 2000, Linus Torvalds wrote: > And quite frankly, I don't care. I don't think kernel development should > be "easy". I do not condone single-stepping through code to find the bug. > I do not think that extra visibility into the system is necessarily a good > thing. Okay, so you have valid args there, but if we (you) aren't going to make it easy, what kind of concerted effort is there to entice people to work on kernel development.. Takes a rare breed to like doing things the hard way, and when those few new ones pop up, how do we encourage them to be kernel gurus. Is there any sort of plan to help newbie kernel programmers to get to the point where the Linus's and Alan's of the world will take them under their wings? Should this be thought of in kernel development circles? A kernel development school? Kernel Development Courses that teach the followings of the leaders? A manifesto? A book about 'So you want to be a Linux Kernel Programmer?' I agree that standards have to be adhered to, and maybe only the tough should survive, but if we agree that it shouldn't be simple, then I think it is the obligation to figure out some other way to lend a helping hand, or we will find the list of developers growing smaller, while the learning curve gets ever greater. In the 0.98 days when I started, a relative newbie had a chance to come in and follow your coding, but now the curve in getting to the point where they can contribute effectively, and following your standards gets ever steeper. The days where Linus himself could teach a few clerics what he knows quickly is dissapearing.. Maybe thought should be taken not only to the long term direction of the code, but in the long term development of new coders. > Apparently, if you follow the arguments, not having a kernel debugger > leads to various maladies: > - people have given up on Linux kernel programming because it's too hard > and too time-consuming > And nobody has explained to me why these are _bad_ things. > Because I'm a bastard, and proud of it! > > Linus Any general thoughts on how to keep recruiting the next generation of bastards? -------------------------------------------------------- Michael Peddemors - Senior Consultant UnixAdministration - WebSite Hosting NetworkServices - Programming WizardInternet Services http://www.wizard.ca Linux Support Specialist - http://www.linuxmagic.com -------------------------------------------------------- (604)589-0037 Beautiful British Columbia, Canada -------------------------------------------------------- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-03-22 12:38 [from the cache] ©2003-2008 | |||||||||||||