Otra vez GNU/Linux y su coste estimado de desarrollo.
Ya hablé hace tiempo del coste estimado de desarrollo de GNU/Linux pero me pareció que los datos que aportaba no eran de suficiente actualidad.
He tardado mucho en publicar esta entrada, la tenía guardada desde hace muchos meses.
Leía poco después en las listas de debian.org un estudio realizado por profesores de la Universidad Politécnica de Madrid y la Universidad Rey Juan Carlos de riguroso interés.
Son 4 páginas de las que resalto algunos detalles interesantes
Los cálculos se han estimado sólo para la rama main (no se ha considerado ni contrib ni nonfree).
La verdad es que los ojos te hacen chirivitas. :shock_tb:
A día 6 de Junio de 2005:
La distribución Debian es producida por el proyecto Debian, un grupo de cerca de 1499 voluntarios.
…hay más de 8,600 paquetes fuente. El release completo comprende cerca de 15,300 paquetes de binarios…
La siguiente tabla de resumen por lenguajes de programación del número de líneas de código de Debian Sarge.
| Lenguaje | Lineas de código fuente | Porcentaje (%) |
|---|---|---|
| C | 130,847,000 | 57 |
| C++ | 38,602,000 | 16.8 |
| Shell | 20,763,000 | 9 |
| LISP | 6,919,000 | 3 |
| Perl | 6,415,000 | 2.8 |
| Python | 4,129,000 | 1.8 |
| Java | 3,679,000 | 1.6 |
| FORTRAN | 2,724,000 | 1.2 |
| PHP | 2,144,000 | 0.93 |
| Pascal | 1,423,000 | 0.62 |
| Ada | 1,401,000 | 0.61 |
| Totales | 229,496,000 | 100 |
Below 0.5% there are some other languages such as Objective C (0.37%), ML (0.31%), Yacc (0.29%), Ruby (0.26%), C# (0.23%) or Lex (0.10%). A number of other languages score less than 0.1%.
COCOMO model are as follows:
Total physical SLOC count: 229.495.824
Estimated effort: 714.440,52 person-months (59.536,71 person-years). Formula: 2,4 * (KSLOC^1,05)
Estimated schedule: 105,84 months (8,82 years). Formula:2.5 * (Effort^0,38)
Estimated cost to develop: 8,043,000,000 USD
To reach these figures, each project was estimated as though it had been developed independently, which is true for nearly all cases.
For calculating the cost estimation, we have used the mean salary for a full-time systems programmer in 2000 according to Computer World - 56,286 USD per year - and an overhead factor of 2.4.
Gráfico. Tamaño de paquetes frente a líneas de código representadas en escala logarítmica para Debian 3.1 Sarge.
| Sistema Operativo | Lineas de código fuente |
|---|---|
| Microsoft Windows 3.1 (Abril 1992) | 3,000,000 |
| Sun Solaris (Octubre 1998) | 7,500,000 |
| Microsoft Windows 95 (Agosto 1995) | 15,000,000 |
| Red Hat LINUX 6.2 (Marzo 2000) | 17,000,000 |
| Microsoft Windows 2000 (Febrero 2000) | 29,000,000 |
| Red Hat LINUX 7.1 (Abril 2001) | 30,000,000 |
| Microsoft Windows XP (2002) | 40,000,000 |
| Red Hat LINUX 8.0 (Septiembre 2002) | 50,000,000 |
| Fedora Core 4 (versión previa; Mayo 2005) | 76,000,000 |
| Debian 3.0 (Julio 2002) | 105,000,000 |
| Debian 3.1 (Junio 2005) | 229,500,000 |
El número de paquetes continua creciendo y doblándose casi cada dos años
También encontré desde aquel momento a esta parte otra página dedicada a estimaciones de Debian, supongo que del mismo grupo de investigadores.
http://libresoft.dat.escet.urjc.es/debian-counting/
General Statistics for Debian Sarge Code Counting
SLOCCount Web for Debian Sarge: Packages
SLOCCount Web for Debian Sarge: General Graphs
El artículo en formato PDF “Measuring Libre Software Using Debian 3.1 Sarge as a case study”
Algunas de las referencias del artículo:
- Measuring Woody: The size of Debian 3.0 [enlace roto]
Computer World, Salary Survey 2000.- More Than a Gigabuck: Estimating GNU/Linux’s Size
- Libre Software Engineering
Y eso que es de hace más de un año. ¿Cómo andará la cosa ahora?
Etiquetas: Álbum, debian, fotografías, gnu, Informática, linuxTe interesará:



Últimos comentarios