Линукс контролировать бесполезно
Вице-президент IBM по создании открытых систем, на конференции девелоперов Линукс сделал важный вывод о бесполезности попыток отдельных фирм оказывать влияние на разработку Linux. Дэн Фрай
🕛 16.04.2010, 13:48
Дэн Фрай (Dan Frye), вице-президент IBM по создании открытых систем, в собственной вступительной речи на конференции девелоперов Линукс сделал важный вывод о бесполезности попыток отдельных фирм контролировать и оказывать влияние на разработку Линукс, без погружения в сообщество девелоперов. Выход виден в том, чтоб дать определенную свободу своим разработчикам и предоставить им возможность добиться в сообществе высокого авторитета.Фрай напомнил участникам, что его компания инвестировала на протяжении 10 лет 1 млрд $ в поддержку Линукс. К тому же, IBM активно помогает Линукс технически на рынке x86-систем, имея целью противостоять Windows и конкурировать с Solaris. IBM многократно пыталась принимать участие в создании, предлагая для внедрения огромные части исходного кода, однако, к несчастью, эти попытки постоянно завершались неудачей.
1 пример подобных попыток привел Мэт Маккал (Matt Mackall), лидер девелоперов Mercurial - попытка внедрения менеджера томов для дисковых устройств: "Тогда многие, включая Линуса, долго пробовали понять, что это такое и для чего это необходимо", однако в конечном счете отвергли как "неподъемный груз" для разработки ядра тех времен. Фрай не привел примеров идентичных казусов, однако рассказал о неуспешных попытках участия в предоставлении кода для планировщика задач в ядре и файловых систем, и попытках привлечения личных девелоперов к работе над ядром - к тому же безуспешных.
С того момента IBM не делала значительных попыток принимать участие в создании ядра, ограничиваясь мелкими задачам, которые получались лучше, о чем теперь заявляет тот же Линус: вводит то, что любопытно теперь и отвергать сложно поддерживаемое или пересекающееся с другими системами. В перспективе, по заверениям Фрая, в интересах всех фирм, кому любопытен Линукс - помогать в принятии решений разработчикам будущих версий операционной системы. Нереально руководить открытой разработкой с позиции, любые попытки это сделать будут неоптимальными - делает вывод Фрай.