Magari nel 2010 qualcuno dei nostri lettori avrà la geniale idea di emulare Linus Torvalds e ricreare quello che è oggi il kernel Linux, ma non solo. Da amici vi sconsigliamo di farlo. Sarebbe un’impresa titanica ma soprattutto molto costosa.
La Linux Foundation ha da poco fatto sapere quanto verrebbe a costare, in termini di forza lavoro, ricreare da zero una distribuzione come Fedora 9.
Bastano appena 25 anni, 60.000 sviluppatori e circa 10.9 miliardi di dollari. Ovviamente dovrete ricreare veramente qualsiasi parte di Fedora 9, incluso il kernel. Quest’ultimo da solo verrebbe a costare 1.4 miliardi di dollari e circa 16 anni di lavoro. La Foundation ha scelto Fedora 9 per dare questi numeri in quanto è una delle distribuzioni più blasonate del mercato che utilizza esclusivamente software open source. Seguendo l’algoritmo CoCoMo di Barry Boehm (constructive cost model), i risultati sono i seguenti:
Total Physical Source Lines of Code (SLOC) = 19,894
Development Effort Estimate, Person-Years (Person-Months) = 4.62 (55.45)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 0.96 (11.50)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 4.82
Total Estimated Cost to Develop = $ 624,166
(average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
Il salario medio annuo di ogni programmatore sarebbe di 56,286 dollari anche se quello veramente in linea con gli standard americani è di ben 75,662 dollari, precisa la Linux Foundation. Che dire … beati gli americani!
FONTE: Linux Watch