[Linux] Ozellikle Anti GNU/Linux'cu arkadaslarin dikkatine.

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Sancar Saran (saran@ktg.com.tr)
Date: Thu 21 Jun 2001 - 11:06:13 EEST


Selamlar

Asagidaki linkte Red Hat Linux 7.1 uzerine yapilmis bir arastirma var..

http://www.dwheeler.com/sloc/redhat71-v1/redhat71sloc.html

Ben giris yazisini paste ediyorum...

This paper analyzes the amount of source code in GNU/Linux, using Red Hat
Linux 7.1 as a representative GNU/Linux distribution, and presents what I
believe are interesting results.

In particular, it would cost over $1 billion ($1,000 million - a Gigabuck) to
develop this Linux distribution by conventional proprietary means in the U.S.
(in year 2000 U.S. dollars). Compare this to
the $600 million estimate for Red Hat Linux version 6.2 (which had been
released about one year earlier). Also, Red Hat Linux 7.1 includes over 30
million physical source lines of code (SLOC),
compared to well over 17 million SLOC in version 6.2. Using the COCOMO cost
model, this system is estimated to have required about 8,000 person-years of
development time (as compared to
4,500 person-years to develop version 6.2). Thus, Red Hat Linux 7.1
represents over a 60% increase in size, effort, and traditional development
costs over Red Hat Linux 6.2. This is due to an
increased number of mature and maturing open source / free software programs
available worldwide.

Many other interesting statistics emerge. The largest components (in order)
were the Linux kernel (including device drivers), Mozilla (Netscape's open
source web system including a web browser,
email client, and HTML editor), X-windows (the infrastructure for the
graphical user interface), gcc (a compilation system), gdb (for debugging),
basic binary tools, emacs (a text editor and far
more), LAPACK (a large Fortran library for numerical linear algebra), the
Gimp (a bitmapped graphics editor), and MySQL (a relational database system).
The languages used, sorted by the most
lines of code, were C (71% - was 81%), C++ (15% - was 8%), shell (including
ksh), Lisp, assembly, Perl, Fortran, Python, tcl, Java, yacc/bison, expect,
lex/flex, awk, Objective-C, Ada, C shell,
Pascal, and sed.

The predominant software license is the GNU GPL. Slightly over half of the
software is simply licensed using the GPL, and the software packages using
the copylefting licenses (the GPL and
LGPL), at least in part or as an alternative, accounted for 63% of the code.
In all ways, the copylefting licenses (GPL and LGPL) are the dominant
licenses in this Linux distribution. In contrast,
only 0.2% of the software is public domain.

This paper is an update of my previous paper on estimating GNU/Linux's size,
which measured Red Hat Linux 6.2 [Wheeler 2001]. Since Red Hat Linux 6.2 was
released in March 2000, and Red
Hat Linux 7.1 was released in April 2001, this paper shows what's changed
over approximately one year. More information is available at
http://www.dwheeler.com/sloc.
-----------------------------------------------------------------------
Liste üyeliğiniz ile ilgili her türlü işlem için
http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.

Listeden çıkmak için: 'linux-request@linux.org.tr' adresine,
"Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz.
-----------------------------------------------------------------------


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.