Проблемы развития OC Linux

Чарлз Бэбкок

Количество пользователей Linux за прошедшие несколько лет быстро выросло, при этом наблюдался активный переход ОС с периферии корпоративной ИТ-инфраструктуры - обработки веб-запросов - к самому ее сердцу - обслуживанию бизнес-приложений для широкого круга конечных пользователей. Однако аналитики из агентства IDC считают, что время быстрого и победоносного продвижения Linux осталось в прошлом.

Несмотря на то что эта ОС унаследовала многие достоинства системы Unix, виртуализация серверов в соединении с жесткой конкуренцией со стороны возродившихся соперников в лице Unix и Microsoft Windows Server, вероятно, застопорит процесс продвижения Linux. Дело в том, что ее внедрение связано с большими сложностями, включая разработку драйверов, пробуксовывающую из-за нежелания некоторых производителей периферийных устройств раскрывать информацию о тех моментах, в которых они при выпуске своих устройств на рынок отошли от характеристик, излагаемых в технической документации.

Более того, многие пользователи Linux не берут на себя труд сообщать об ошибках, обнаруженных ими при работе с этой ОС - одни из-за лени, другие - из-за того, что не считают это важным. Рассылка сообщений об ошибках является одним из главных приоритетов разработчиков ядра ОС, которые мало что могут сделать в поиске и устранении проблем без помощи широкого Linux-сообщества.

Оценка объема

И все же Linux продолжает оставаться силой, с которой следует считаться. Эта ОС все чаще и чаще выступает в роли сервера базы данных, в частности, для СУБД Oracle, при этом берет на себя работу с таким "тяжеловесным" ПО, как финансовые приложения, ERP- и CRM-системы. По данным IDC, к 2011 г. рынок только логистических и производственных приложений для Linux составит 1,2 млрд долл.; а объем аналогичного рынка для HR-задач будет порядка 2 млрд долл.

Кроме того, IDC приводит такие факты, что на каждую официально поддерживаемую инсталляцию Linux в организациях приходится еще один работающий экземпляр этой ОС, но никем не поддерживаемый и, следовательно, неучтенный в финансовых отчетах. Из этого можно сделать вывод, что реальная "экосистема" Linux на самом деле вдвое больше, чем об этом можно судить по данным о доходах, полученных за ее обслуживание третьими фирмами. Это связано с тем, что многие компании имеют собственных специалистов, способных работать с этой ОС, или предпочитают разрешать возникающие проблемы, пользуясь советами, приводимыми на веб-форумах.

Главные сомнения

Одной из компаний, ведущих собственные разработки на базе платформы Linux является Nortel. Ее разработчики утверждают, что конечные пользователи и системные администраторы очень довольны высокой (с коэффициентом доступности на уровне "пяти девяток") надежностью Linux, но Nortel и другие телекоммуникационные компании были бы рады повысить этот показатель до "шести девяток", что в пересчете на время простоя за год составит всего 30 с. Реагируя на этот запрос, разработчики компании Nortel написали программный модуль, который обеспечивает перезапуск Linux после сбоя в течение 20 с. Однако, к разочарованию команды разработчиков Nortel, нет признаков того, что эта программная "заплата" будет введена в ядро рассматриваемой ОС.

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

Разработчики же ядра Linux отвечают на это, что ограниченным ресурсом, влияющим на подобные вопросы, являются не программисты, а люди, которые должны заниматься анализом кода. Например, "заплата" Nortel представляет собой довольно крупный программный модуль, работа с которым требует привлечения аналитиков, хорошо знающих соответствующую часть ядра.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=19139