Организация
Linux Foundation опубликовала результаты исследования, посвященного
вычислению приблизительной себестоимости программной платформы Linux.
В основу изысканий Linux Foundation заложен метод Constructive
Cost Model (COCOMO), предложенный теоретиком вычислительных систем
Дэвидом Уиллером в 2002 году. COCOMO учитывает количество строк кода,
среднюю величину оплаты труда программиста, а также ряд других
факторов. Уилер впервые применил свою схему при расчете себестоимости
дистрибутива Fedora, шесть лет назад она составила 1,2 миллиарда
долларов.
Объем кода и количество различных дистрибутивов существенно
изменились с тех пор. По подсчетам Linux Foundation, сегодня
себестоимость всей платформы составляет 10,8 миллиарда долларов. Ядро
Linux было оценено в 1,4 миллиарда.
Как пишет Ars Technica, методология Уиллера имеет ряд
недостатков. Разработчики Linux Foundation отметили их в своем отчете
для придания результатам иследования большей ясности. Например,
дистрибутив Fedora включает немало компонентов, присутствующих не во
всех других вариациях Linux. Кроме того, COCOMO не принимает в расчет
ценность усилий разработчиков по снижению объема кода. Отчет Linux Foundation также содержит другие статистические данные. К
примеру, вычисления показали, что для переработки 204 миллионов строк
кода девятой версии дистрибутива Fedora потребовалось бы 60 тысяч
человеко-лет.
Источник
|