LWN.net Logo

Winning the Linux Wars (MCP)

Winning the Linux Wars (MCP)

Posted Jan 8, 2006 21:38 UTC (Sun) by ayeomans (subscriber, #1848)
In reply to: Winning the Linux Wars (MCP) by Baylink
Parent article: Winning the Linux Wars (MCP)

David A Wheeler estimated the Linux Kernel alone was worth $619 million (US). Including the rest of the Open Source / Free Software world must surely be significantly more than ten times the value.


(Log in to post comments)

Winning the Linux Wars (MCP)

Posted Jan 8, 2006 22:03 UTC (Sun) by Baylink (subscriber, #755) [Link]

Nice pointer; thanks.

Winning the Linux Wars (MCP)

Posted Jan 9, 2006 3:13 UTC (Mon) by mepr (guest, #4819) [Link]

While I agree that the linux platform (where by linux I'm referring to the whole operating environment found in redhat or suse or ubuntu.. gnu utilities, mit X11, gnome/kde/blackbox etc., mozilla, openoffice, etc., etc.) is most certainly worth more than $6bn, don't forget the claim is $6bn per /year/.

Winning the Linux Wars (MCP)

Posted Jan 9, 2006 4:00 UTC (Mon) by X-Nc (guest, #1661) [Link]

The per anum The per annum value of work being done on Linux in the open source world is greater than $6B. The R&D aspect is on par with any of the great powerhouses (like MIT or IBM).

Winning the Linux Wars (MCP)

Posted Jan 10, 2006 8:28 UTC (Tue) by Wol (guest, #4433) [Link]

Don't forget. David Wheeler estimated the value of the *current* kernel. Somewhere else you can find out how much work has been done on the kernels.

iirc about two thirds of the code of 2.6 is new since 2.4. So it's easy to do the maths and work out the "per year" value of the new code in linux if you have the figures and dates in front of you (I don't).

Cheers,
Wol

Estimating development costs

Posted Jan 9, 2006 15:06 UTC (Mon) by dwheeler (guest, #1216) [Link]

Thanks very much for the reference! The paper referenced above measured only the kernel. If you want to examine the whole OS, you could look at my paper More than a Gigabuck: Estimating GNU/Linux's Size (June 2001). Here are a few interesting facts quoting from the paper (which measures Red Hat Linux 7.1):
  1. It would cost over $1 billion (a Gigabuck) to develop this Linux distribution by conventional proprietary means in the U.S. (in year 2000 U.S. dollars).
  2. It includes over 30 million physical source lines of code (SLOC).
  3. It would have required about 8,000 person-years of development time, as determined using the widely-used basic COCOMO model.
  4. Red Hat Linux 7.1 represents over a 60% increase in size, effort, and traditional development costs over Red Hat Linux 6.2 (which was released about one year earlier).

Someone else, inspired by my paper, wrote the very interesting paper Counting Potatoes: The size of Debian 2.2; they found that Debian 2.2 includes more than 55 million physical SLOC, and would have cost nearly $1.9 billion USD using over 14,000 person-years to develop using traditional proprietary techniques.

Obviously Red Hat Linux 7.1 and Debian 2.2 are quite old. Red Hat 7.1, for example, didn't include massive packages like OpenOffice.org. So the actual development costs of current implementations would be even greater. And note that these only estimate replacement cost, not value. A lot of research has gone into developing competing approaches and new ideas, and if only the "winner" went in, the effort that went into the alternatives isn't counted (and it really should be, because those alternatives cost time and caused a better result).

Estimating development costs

Posted Jan 9, 2006 17:53 UTC (Mon) by jukabazooka (guest, #35067) [Link]

If anyone is interested, some preliminary results for Debian 3.1 have been released as well at http://gsyc.escet.urjc.es/~jjamor/research/papers/up6-3Am... .

Some statistics:

Total physical SLOC (Source Lines of Code): 229,495,824
Estimated effort: 59,536.71 person-years
Estimated schedule: 8.82 years
Estimated cost to develop: 8,043,000,000 USD

Comparison of Source Lines of Code with other systems:

Windows XP (2002) - 40,000,000
Fedora Core 4 - 76,000,000
Debian 3.1 (June 2005) - 229,500,000

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds