Negroponte says Linux too 'Fat'
Negroponte says Linux too 'Fat'
Slashdot的報導:"Negroponte says Linux too 'Fat' "看看本人去年計算的Linux Source Code大小:
(使用David A. Wheeler 的SLOCCount)
Linux Kernel 2.6.12-3:共4,356,141 行。
Total Physical Source Lines of Code (SLOC) = 4,356,141
Development Effort Estimate, Person-Years (Person-Months) = 1,324.61 (15,895.28)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 8.23 (98.72)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 161.01
Total Estimated Cost to Develop = $178,936,381
(average salary = $56,286/year, overhead = 2.40).
但,大多是Driver,而且這是OPEN Source,很容易就可以做出低於2MB的核心Image,減肥是很容易的啦!! 但我想真正的問題不在於目的檔的大或小,應該維護品質變的愈來愈難,這正是大家共同擔心的。
Martin
http://oss-linux.blogspot.com/
Slashdot的報導:"Negroponte says Linux too 'Fat' "看看本人去年計算的Linux Source Code大小:
(使用David A. Wheeler 的SLOCCount)
Linux Kernel 2.6.12-3:共4,356,141 行。
Total Physical Source Lines of Code (SLOC) = 4,356,141
Development Effort Estimate, Person-Years (Person-Months) = 1,324.61 (15,895.28)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 8.23 (98.72)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 161.01
Total Estimated Cost to Develop = $178,936,381
(average salary = $56,286/year, overhead = 2.40).
但,大多是Driver,而且這是OPEN Source,很容易就可以做出低於2MB的核心Image,減肥是很容易的啦!! 但我想真正的問題不在於目的檔的大或小,應該維護品質變的愈來愈難,這正是大家共同擔心的。
Martin
http://oss-linux.blogspot.com/