IBM  Дэн Фрай (Dan Frye), вице-президент IBM по разработке открытых систем, в своей вступительной речи на конференции разработчиков Linux сделал важный вывод о бесполезности попыток отдельных компаний контролировать и влиять на разработку Linux, без погружения в сообщество разработчиков. Выход виден в том, чтобы дать определенную свободу собственным разработчикам и предоставить им возможность добиться в сообществе высокого авторитета.

Дэн Фрай  Фрай напомнил участникам, что его компания инвестировала в течение 10 лет 1 млрд долларов в поддержку Linux. Кроме того, IBM активно помогает Linux технически на рынке x86-систем, имея целью противостоять Windows и конкурировать с Solaris. IBM неоднократно пыталась участвовать в разработке, предлагая для внедрения большие части исходного кода, но, к сожалению, эти попытки всегда завершались неудачей.

  Один пример таких попыток привел Мэт Маккал (Matt Mackall), лидер разработчиков Mercurial — это попытка внедрения менеджера томов для дисковых устройств: «Тогда многие, включая Линуса, долго пытались понять, что это такое и зачем это нужно», но в конце концов отвергли как «неподъемный груз» для разработки ядра тех времен. Фрай не привел примеров идентичных казусов, но сообщил о неуспешных попытках участия в предоставлении кода для планировщика задач в ядре и файловых систем, а также попытках привлечения индивидуальных разработчиков к работе над ядром — также безуспешных.

  С тех пор IBM не делала существенных попыток участвовать в разработке ядра, ограничиваясь мелкими задачам, которые получались лучше, о чем сейчас говорит тот же Линус: внедрять то, что интересно сейчас и отвергать трудно поддерживаемое или пересекающееся с другими системами. В перспективе, по словам Фрая, в интересах всех компаний, кому интересен Linux — помогать в принятии решений разработчикам будущих версий операционной системы. Невозможно управлять открытой разработкой со стороны, любые попытки это сделать будут неоптимальными — делает вывод Фрай.

Подробнее(EN)

Комментарии закрыты.

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34