Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Size (source and executable)?

executable size source
0
10 Posted

Size (source and executable)?

0

• (REW) I use the following to quickly estimate the size of a project: cat `find . -name \*.c -o -name \*.h -o -name \*.S `| wc -l I get 811985 (lines of code, including comments and blank lines) when I run this on the 2.0.33 kernel source, and 1460508 when I run this on a 1.0.106 kernel. This means that the Linux kernel qualifies as an “extremely large” software product, requiring the effort of 200 to 500 programmers for 5 to 10 years. [Richard Farley: Software engineering concepts, Mc Graw-Hill, 1985, page 11]. Actually, the Linux kernel is now 7 years old, and has seriously involved 100 to 1000 programmers. (i.e. not counting those that have contributed a “one line fix”). This is my personal guess, so feel free to disagree or tell me otherwise. • (ADB) I can’t compare actual kernel footprints of 2.0.x vs. 2.1.x, but I think it’s worth mentionning that 2.1.x kernels have the ability to “jettison” kernel initialization code, freeing the corresponding physical memory. So, even though t

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.