В какую сумму обойдется разработка ядра Linux с нуля, если
такая задача вдруг будет поставлена перед современными европейскими
программистами? Двое испанских исследователей утверждают, что знают ответ на
этот вопрос.
«Затраты на разработку ядра открытой операционной системы превысят
один миллиард евро», - сообщают Хесус Гарсия-Гарсия (Jesús
García-García) и Изабель Алонсо де Магдалено (Isabel Alonso de
Magdaleno) из University of Oviendo. Для выполнения необходимых расчетов исследователи
воспользовались распространенной моделью оценки стоимости проектов Constructive
Cost Model 81 (COCOMO 81). Эта алгоритмическая модель повсеместно используется
для определения затрат на разработку программного обеспечения.
В качестве базовой ставки была установлена сумма в размере 31,040
евро. Именно такова ежегодная зарплата разработчика по данным статистического
бюро ЕС за 2006 год. По сообщению ученых, общая стоимость версии ядра Linux
kernel 2.6.30 (выпущенной в декабре 2009 года) составляет 1,025,553,430 евро. Для
выполнения этой работы команде разработчиков из 985 человек потребуется
примерно 14 лет.
Испанцы также оценили гипотетический рост затрат на разработку
Linux-ядра на протяжении последних нескольких лет. В 2005 году, во время
перехода с версии ядра 2.6.11 на версию 2.6.16, стоимость проекта составила бы 80
миллионов евро. А уже к 2008 году (переход с версии 2.6.25 на 2.6.30) показатель
возрос бы почти в четыре раза и составил 228 миллионов евро. Эти цифры
сопоставимы с ростом затрат на исследования и разработку в европейском
ИТ-секторе.
Исследователи подробно расскажут о своем эксперименте на
конференции European Union's Conference on Corporate R&D, которая состоится
в следующем месяце. По признанию самих ученых, расчет стоимости ядра с
использованием традиционной модели не имеет практического значения. Однако
результаты исследования могут послужить неплохой иллюстрацией, демонстрирующей
масштабы подобных проектов.
По материалам сайта The
Register.
|