Comments on: Torvalds to kernel hopefuls: Think 'trivial'
Bigger is not better for developers who are new to the Linux kernel, the project lead says, offering this advice: Avoid frustration by starting small.
Bigger is not better for developers who are new to the Linux kernel, the project lead says, offering this advice: Avoid frustration by starting small.
Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.
Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.
Your destination for the latest news on enterprise-level information technology, from chip research and server design to software issues including programming, open source and patents.
Add this feed to your online news reader
What percentage of Linux users can even write kernel code? It is a very low number, although I would wager a lot that it is a much higher percentage of Windows users.
Ripping Vista apart on technical merits is simple. Not that simple to do so for Linux, especially since MS fans have no real technical knowledge. Sorry knowing a little bit of a language and being able to follow instructions on editing that wart known as the registry doesn't count.
- by The_Decider August 18, 2008 8:11 PM PDT
- It is very possible to do what Linus described as frustrating privately and then slowly leak out the patches if that is what they want. I am skeptical that his idea of sending in minor patches is a good way to learn the kernel. Unless it is a obvious and simple error like bugs like some buffer overflow exploits are, a programmer would need to understand a lot to find it. It is a chicken/egg situation.
- Like this Reply to this comment
-
(5 Comments)Ripping things out of the kernel and reimplementing them is the best way to learn. Compare it to the production code, tweak your code and have fun. Of course, this sort of work is not meant to be released. It would be mind-boggling funny if someone rewrote a module dealing with memory management and tried to submit it! It is a good exercise to learn basic computer concepts and really have them stick. I find that many CS students struggle with getting their head wrapped around how L1 and L2 cache relate to processor registers and main memory, especially in a multicore environment. Same goes with disk space, VM and RAM and how it is managed via page tables and TLB.