Linked by Andrew Hudson on Mon 20th Jun 2011 17:19 UTC
Permalink for comment 477928
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/22/13 22:23 UTC
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
More News »
Sponsored Links



Member since:
2009-12-07
Is that a serious question? "
Yes, that's a serious question. WTF is a "modern" kernel, and WTF is a "premodern" kernel when the few decades-long history of "modern" computer science reveals a recycling of old ideas "rehashed" as innovative.
Modern, lol. Also spare me the User ad hominem. Been doing this alot longer than you, trust me. That is the whole point of microkernel (no wait, nanokernel!, no wait picokernel!) design.. simplicity and correctness at the cost of performance (to an arguable extent).
Finally, I think you overestimate kernel development effort, probably because you are doing some hobby work in that area yourself? Compare the effort involved in the Linux kernel by any "engineering" metric (man-hours, SLOC) and it pales in comparison to projects in userspace. The hard "work" in operating system delivery is HAL/drivers. Plain and simple. Some people wanna call that kernel development, but we know better.
Take a step back from what you are doing before throwing around black-box terms like "complexity" unless you are prepared to discuss what that actually means because generally speaking the cyclomatic complexity of kernel code is (and should) be signficantly lower. But there aren't even real metrics to talk compare 2 bodies of code now are there? That is how haphazard software engineering is.