Разработку ядра Linux оценили в 1 млрд

Если бы за разработку ядра Linux версии 2.6.30 взялся поставщик проприетарного ПО, у него бы ушло больше 1 млрд только только на зарплату программистам. Для подсчета использовался известный алгоритм вычисления трудозатрат на разработку программного обеспечения COCOMO.

Испанские исследователи из Университета Овьедо подсчитали цена разработки ядра Linux версии 2.6.30, выпущенного в июне 2009 г., как если бы для написания кода программисты привлекались за стандартную заработную плату. Выяснилось, в что в этом случае стоимость разработки данной версии ядра составила бы 1,03 млрд.

Для того чтобы принять эту цифру, исследователи учли все изменения исходного кода, выполненные в отрезок времени со 2 марта 2005 г. по 9 июня 2009 г., когда была завершена разработка версии 2.6.30. Подсчет затрат был выполнен по алгоритму Constructive Cost Model 81 (COCOMO 81), учитывающему строй параметров, основным из которых является цифра строк программного кода. В результате выяснилось, что на разработку ядра потребовалось бы 986 сотрудников и 14 лет непрерывной работы. Затем исследователи дополнили входные данные величиной средней годовой зарплаты программистов в Европе (по данным Евростата, в 2006 г. она составила 31 тыс.).

Исследователи отмечают, что в последние годы затраты на разработку Linux существенно возросли: если в 2005-2006 гг. ежегодные расходы на ядро составляли 72-94 млн, то 2008 г. эта цифра превысила 228 млн. Это говорит о повышающейся сложности разработки, а кроме того о росте зарплат программистов в Евросоюзе. Потраченная в 2008 г. сумма на разработку Linux сопоставима всего лишь с 4% затрат на исследования и разработки, которые Microsoft понесла за аналогичный период, сообщается в отчете.

Для просмотра изображения кликните по этой ссылке.


Выпущенное летом 2009 г. ядро Linux оценили в 1 млрд

Ранее, в 2008 г., аналогичное изучение было проведено организацией Linux Foundation. Тогда были определены суммарные расходы на разработку дистрибутива Linux Fedora 9 с нуля. Исследователи выяснили, что ядро этой системы состоит из 6772902 строк кода, а весь дистрибутив со всеми компонентами, охватывая ядро, - из 204500946 строк.

Для вычисления объема затрат был использован инструмент SLOCCount, базирующийся на том же алгоритме COCOMO. Выяснилось, что на разработку системы было потрачено 60 тыс. человеко-лет. А если бы служба программистов оплачивалась, то расходы бы составили $1,4 млрд на ядро и $10,8 млрд на весь дистрибутив.

По словам авторов новой работы, ее целью является не вычисление фактической стоимости открытого ПО, а демонстрация возможностей, которые открываются участникам данного рынка. Они получают вероятность действовать в едином большом сообществе, существенно сократив средства на исследовательскую деятельность.

Комментариев: [0] / Оставить комментарий

Keywords:

разработку, разработку ядра, млрд разработку, разработку linux, выяснилось разработку, разработку дистрибутива, разработку программного, разработку системы, трудозатрат разработку, расходы разработку