Skip to main content

How Much Is The Software In A Linux Distribution Worth?

The Linux operating system is the most successful open source project in history, but just how much is the software in a Linux distribution “worth“?

The Linux operating system is the most popular open source operating system in computing today, representing a $25 billion ecosystem in 2008.1 Since its inception in 1991, it has grown to become a force in computing, powering everything from the New York Stock Exchange to mobile phones to supercomputers to consumer devices.

Linux foundation estimated the Total Development Cost of a Linux Distribution. For this estimation Fedora 9 distribution was considered. The approach was to download the source code and installing it properly on test machines and counting the number of source lines of code (SLOC).

Finally, given all the assumptions, the SLOC and estimated production values for Fedora 9 are as follows.

Total Physical Source Lines of Code (SLOC)204,500,946
Development Effort Estimate, Person-Years (Person-Months)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
59389.53 (712674.36)
Schedule Estimate, Years (Months)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
24.64 (295.68)
Total Estimated Cost to Develop
(average salary = $75,662.08/year, overhead = 2.40).
$10,784,484,309

A separate test was run on the stock Linux kernel that was included within Fedora 9, linux-2.6.25.i686 with the following output:

Total Physical Source Lines of Code (SLOC)6,772,902
Development Effort Estimate, Person-Years (Person-Months)
(effort model Person-Months = 4.64607 * (KSLOC**1.12))
7557.4 (90688.77)
Schedule Estimate, Years (Months)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
15.95 (191.34)
Estimated Average Number of Developers (Effort/Schedule)473.96
Total Estimated Cost to Develop
(average salary = $75,662.08/year, overhead = 2.40).
$1,372,340,206

Comments

Popular posts from this blog

Manual for Alienware M11x with Sandy Bridge confirms NVIDIA GT540M graphics

If the previous Alienware M11x R3 spec leak got you all giddy, then we have some good news for you: according to a manual dug up by one of our eagle-eyed readers, it appears that this year's M11x refresh will indeed be coming with second-gen Core i5 ULV and Core i7 ULV options, along with a faster DDR3 bus (1333MHz instead of 800MHz), a higher-res webcam (2MP instead of 1.3MP), an HD TrueLife LCD, and optional 3G / 4G mobile broadband. But of course, the real meat on this laptop is its graphics card, which turns out to be an NVIDIA GeForce GT540M with either 1Gb or 2GB of dedicated memory -- not bad for a laptop of this size. Unsurprisingly, no dates or prices are mentioned here, but given the early start of inventory clearance, it shouldn't be long before Round Rock reveals all.  Dell (ZIP)

IBM shows off Smarter Traveler traffic prediction tool

Traffic alerts on GPS devices may be old hat at this point, but there's obviously still plenty of room for improvement, and IBM now says it's managed to do just that with its new "Smarter Traveler" traffic prediction tool. Developed with the help of UC Berkeley's transportation group and the California Department of Transportation, the tool relies on predictive analytics software, GPS monitoring and sensors already on the roads to not only offer alerts, but build a model of each person's usual commuter route. Once the system is trained a bit, commuters are able to check out what's effectively a forecast of their entire route before they even leave the house, rather than simply be alerted to traffic problems before it's too late to avoid them. Head on past for the complete press release, and a quick video explanation of how it works. IBM, Caltrans and UC Berkeley Aim to Help Commuters Avoid Congested Roadways Before their Trip Begins First-of-a-K...

Sony Ericsson Xperia Neo delayed to Q3, Arc and Play facing limited supply due to Japanese quake

There hasn't been much good news coming out of Japan lately and this sadly keeps up with the unhappy trend. Sony Ericsson has officially bumped the broad launch (it's already available in limited quantities) of its Xperia Neo handset to at least July, explaining the delay as the result of "supply chain disruptions." Additionally, the Xperia Arc and Play devices, two other members of the company's new Android Gingerbread family, will be available in smaller volume than expected, at least for the near term. We guess that might go some way to explaining why the Xperia Play failed to reach some UK carriers in time for its April 1st launch date. Skip past the break for a statement from Sony Ericsson, who promises to be more explicit about the situation when it delivers its latest quarterly results on April 19th. As Sony Ericsson continues to assess the impact of the situation in Japan on its business, we have communicated to our operator customers and dis...