В данной статье последовательно прокомментировано послание г-на Балмера (Steve Ballmer). Не удивительно, что г-н Балмер делает выводы на основании только тех результатов проведенного ими исследования, которые представляют компанию Microsoft в наиболее выгодном свете. Однако при беспристрастном анализе открываются более объективные факты, в которых Linux занимает более почетное место.
1
. ОБЪЕКТИВНОСТЬ Предваряя результаты исследования, г-н Балмер заявляет: "В каждом случае вся работа по выбору методологии исследования, сбору данных и обработке результатов осуществлялась исключительно самими аналитическим компаниям. Это было важнейшим условием – нам требовалась действительно объективная информация, основанная на фактах". Однако это утверждение несколько противоречит известным обстоятельствам, поскольку выбор конфигураций обычно осуществлялся сотрудниками Microsoft.
Вот один из примеров... На основании результатов двух исследований, опубликованных на странице "Get the Facts on Windows and Linux" веб-сервера Microsoft под заголовками "Windows Server 2003 Outperforms Linux for File Serving" (Windows Server 2003 как файловый сервер имеет более высокую производительность, чем Linux) и "Windows Beats Red Hat in Multiple Configuration Web Server Benchmark Tests" (Windows как веб-сервер превосходит Red Hat на тестах по производительности различных конфигураций) (лаборатория Veritest 2003 и 2004) Microsoft приходит к выводу, что Microsoft Windows 2003 Server превосходит Linux по производительности как в режиме файлового сервера, так и в режиме веб-сервера.
Однако при этом Microsoft забывает упомянуть, что в этих испытаниях использовались только протоколы Windows, которые в Linux эмулируются с помощью Samba. По имеющимся сведениям не была выполнена даже минимальная оптимизация параметров Linux/Samba, в то время как специалисты Microsoft оказали помощь лаборатории Veritest по специальной настройке Windows. Специалисты Microsoft настроили параметры реестра таким образом, чтобы отключить стандартное соглашение об универсальном именовании 8.3 файлов Windows. Еще одна доводка затрагивала стек TCP на компьютерах клиентов. Другая доводка касалась пула кэш-буфера на сервере. Очевидно, сотрудники Microsoft потратили немало времени и усилий на поиск оптимальной конфигурации.
2.
ОБЩАЯ СТОИМОСТЬ ВЛАДЕНИЯ В доказательство своих положений об общей стоимости владения (TCO) г-н Балмер долго цитирует отчет о сравнении общей стоимости владения, подготовленный компанией Yankee Group и озаглавленный "Linux, UNIX and Windows TCO Comparison" Yankee Group, April 2004". Этот отчет размещен на сайте Microsoft и, кроме сказанного Балмером, содержит следующую информацию:
* "...по сообщениям корпоративных пользователей Linux обеспечивает отличную производительность, надежность, простоту в использовании и защиту. Да, Linux является жизнеспособной альтернативой UNIX и Windows. Кроме того, Linux бросает наиболее серьезный конкурентный вызов преобладанию Microsoft на сегодняшнем рынке серверных операционных систем".
* "По показателю общей стоимости владения Linux в определенной степени превосходит UNIX и Windows на малых предприятиях, в организациях с индивидуальными вертикальными программными комплексами и в сетях, не имеющих сложившейся программной инфраструктуры".
* "Возможность изменения и адаптации исходных кодов Linux открывает перед пользователями захватывающие перспективы разработки собственных приложений. Эта возможность резко отличает Linux от патентованной операционной системы Windows с ее закрытыми кодами. В последние годы Microsoft приоткрывает Windows и выпускает многочисленные прикладные программные интерфейсы (API). Это побуждает независимых поставщиков программного обеспечения (ISV) к созданию совместимых приложений, которые более тесно интегрированы с Windows. Но это несравнимо с тем, какие широкие возможности по изменению предоставляются разработчикам Linux благодаря полному доступу к исходным кодам. Философия технологии открытых исходных кодов с кажущейся простотой утверждает: предоставляемая разработчикам, программистам и инженерам возможность читать, изменять и распространять исходные коды через стандартизированные интерфейсы Linux подстегивает развитие и совершенствование программного обеспечения".
* "В целом результаты исследования общей стоимости владения, проведенного компанией Yankee Group, показали, что система Linux экономически выгодна, в том числе, за счет масштабируемости и такого количества технологических преимуществ, которое будет достаточно для самого искушенного пользователя. Однако практика использования Linux не всегда приводит к получению экономии и преимуществ. Для их достижения необходима усердная работа. Разумеется, общая стоимость владения и окупаемость инвестиций Linux могут быть ниже, равны или выше, чем у UNIX или Windows, в зависимости от условий развертывания в конкретной организации".
3.
ОБУЧЕНИЕ СПЕЦИАЛИСТОВ Г-н Балмер поднимает вопрос о стоимости подготовки и доступности обученных специалистов Linux, необходимых для поддержки развертывания этой системы, и упоминает отчет агентства Forrester под заголовком "The Costs and Risks of Open Source" (Затраты и риски, связанные с технологией открытых исходных кодов). Однако далее в этом отчете можно прочитать следующее: "Мы отметили растущий интерес к Linux и другим компонентам с открытыми исходными кодами в ключевых направлениях деятельности предприятий". Ускоренный рост был бы невозможен, если бы нехватка специалистов Linux действительно являлась бы для клиентов сдерживающим фактором. Количество и компетентность специалистов Linux быстро растут. Многие из сегодняшних дипломированных специалистов в области вычислительной техники "выросли" на технологии открытых исходных кодов, а не на Windows.
Согласно опросу разработчиков Linux, проведенному компанией Evans Data Corporation летом 2004 г., число разработчиков Linux составляет около 1,2 миллиона человек, и их число растет. По данным Evans "впервые опрошенные нами разработчики действительно использовали и ориентировались на Linux и UNIX в такой же степени, как и на Windows, и едва уловимые, но многозначительные признаки говорят о том, что очень скоро Linux займет господствующее положение в сфере разработки программного обеспечения".
Агентство Forrester комментирует тот факт, что некоторые компании вынуждены тратить больше усилий при развертывании Linux, следующим образом: "Это нельзя назвать неожиданностью, поскольку в большинстве таких организаций методика работы с открытыми исходными кодами еще только формируется. Для многих организаций проекты по внедрению Linux сыграли роль катализатора. Трудозатраты, связанные с подготовкой и планированием, для Linux составляют на 5 – 25% больше, чем для Windows. Конечно, по мере накопления опыта работы с данной платформой это соотношение изменится". Составители отчета приходят к выводу, что эти затраты являются временными.
4.
ЗАЩИТА Говоря о защите, г-н Балмер очевидно высказывает свое собственное мнение. Он утверждает: "Я полагаю бесспорно, что ни один другой создатель программной платформы не сравнится с Microsoft по объему инвестиций в исследования и разработку систем защиты, оптимизацию процесса и подготовку пользователей". Novell приветствует стремление разработчиков Microsoft к улучшению качества их продуктов. Novell осуждает любую атаку злоумышленников на любую компанию и любое программное обеспечение. Но по реальным данным убытки для экономики и клиентов от атак на продукты Microsoft в совокупности достигают миллиардов долларов.
Далее г-н Балмер заявляет: "Мы верим в эффективность структурированной разработки программного обеспечения, предполагающей концентрацию усилий на качестве, совершенствовании технологий и тщательном тестировании программного обеспечения для обеспечения наилучшей защиты". С этим действительно нельзя поспорить, но разве не та же самая технология использовалась при разработке продуктов, ставших объектами атак злоумышленников? Возможно, требуются какие-то изменения. Технология открытых исходных кодов также предполагает структурный подход, но совершенно иной. Программное обеспечение, разработанное с использованием технологии открытых исходных кодов, имеет модульное строение, а благодаря открытости процессы и тексты таких программ удобны с точки зрения диагностики и усовершенствования. Отчасти поэтому системе защиты Linux дают высокую оценку.
Г-н Балмер ссылается на отчет агентства Forrester под названием "Is Linux More Secure than Windows?" (Что надежнее, Linux или Windows?). Он приходит к выводу о том, что исследование "выявило более высокое количество и более высокую опасность брешей в системе защиты четырех основных распространяемых версий Linux по сравнению с Microsoft, а также менее оперативную поставку обновлений системы защиты".
Г-н Балмер не упомянул, что согласно этому исследованию Microsoft лидирует по количеству критических брешей. В соответствии со стандартом проекта ICAT Национального института стандартизации и технологий США 67% брешей Windows являются критическими, находящимися в группе уязвимостей с высоким уровнем опасности. Соответствующий показатель для SUSE Linux (до приобретения продукта компанией Novell) составил 63%, для MandrakeSoft 60%, для Debian 57%, а для Red Hat 56%.
Обратите внимание на то, что данное исследование учитывает время, прошедшее с момента исправления бреши до предоставления открытого доступа к исправлению. В продуктах с открытыми исходными кодами доступ предоставляется мгновенно, поэтому исправления создаются очень быстро. Microsoft скрывает информацию о существовании бреши как можно дольше, и сообщает ее только при наличии специального подписанного договора о неразглашении. В исследовании Forrester различия во времени до опубликования не учитываются. Это напоминает игрока в гольф, начинающего игру значительно ближе к лунке и утверждающего, что он играет лучше, поскольку использует меньше ударов.
Исследование Yankee Group, к которому г-н Балмер обращался ранее, содержит следующую информацию: "В целом, 76-процентное большинство респондентов ответили, что показатели надежности Linux и UNIX сопоставимы, а 70 процентов считают, что надежность сервера Windows Server 2003 находится на одном уровне с Linux. Тем не менее администраторы Windows жалуются на значительные затраты времени и объем работ по администрированию сетей в связи с управлением защитой и исправлениями в инфраструктурах своих организаций. Несмотря на то, что серверы Windows, в особенности новый Windows Server 2003, редко дают сбой, по словам администраторов установка критических исправлений системы защиты часто приводит к незапланированным простоям. По этой причине они старались избавиться от рискованной задержки, связанной с откладыванием исправления на менее напряженное время в конце недели. В итоге управление системой защиты и исправлениями становилось наиболее серьезной проблемой корпоративных клиентов. С точки зрения клиентов эти исправления наиболее красноречиво свидетельствуют о недостатках Windows. Вот почему только 12% клиентов Windows 2000 ответили, что платформа Microsoft сравнима с Linux. С позиций управления защитой и исправлениями сервер Windows Server 2003 стал надежнее, хотя 18% респондентов отметили, что он сравним с Linux по количеству необязательных перезагрузок".
Далее представлены результаты опроса разработчиков Linux, подготовленного компанией Evans Data Corporation летом 2004 г.:
* 92% респондентов заявили, что их системы Linux никогда не были заражены вирусами.
* Менее 7% сказали, что стали жертвами трех или более неавторизованных вторжений.
* Только 22% разработчиков Linux сказали, что вторжение в их системы произошло хотя бы один раз (почти в четверти из этих случаев (23%) неавторизованное вторжение было инициировано сотрудниками компании, например, людьми с учетными записями, позволяющими регистрироваться в корпоративных серверах Linux).
По результатам аналогичного опроса Evans прошлой весной около 60% разработчиков ПО для платформ, отличных от Linux, признали, что пострадали от брешей в системе защиты, а 32% столкнулись с данной проблемой не менее трех раз.
* 25% разработчиков уверены, что операционная система Linux обладает наилучшей встроенной защитой.
* Девять из десяти компаний-разработчиков Linux заявляют, что их системы никогда не были заражены вирусом, а четыре из пяти компаний утверждают, что их системы никогда не давали сбой в результате хакерских атак.
5.
ПРОБЛЕМЫ ПАТЕНТНОЙ ЗАЩИТЫ ПОЛЬЗОВАТЕЛЕЙ В отношение программ защиты пользователей г-н Балмер утверждает, что "ПО с открытыми исходными кодами очень редко сопровождается какими-либо программами защиты". На одном из слайдов, которые он использовал в своем обращении на совете по вопросам программного обеспечения в Массачусетсе 1-го сентября 2004 г., среди компаний, предлагающих программы защиты, наряду с Microsoft была упомянута и компания Novell (на основании причастности к продукту Linux). Конечно, среди компаний-владельцев патентов Novell на этом слайде не было. После этого компания Novell объявила о решении использовать свои патенты для защиты продуктов с открытыми исходными кодами. Информация по этому вопросу приведена по адресу:
ссылка.
6.
ЭКОНОМИЯ ОТ ПЕРЕХОДА С UNIX НА LINUX С точки зрения экономии затрат и перехода с UNIX на другую систему по утверждению г-на Балмера клиентам значительно выгоднее переходить на Windows. В основном при переходе с UNIX на системы x86 клиенты могут сэкономить на стоимости оборудования. Однако опыт и знания администраторов UNIX значительно легче адаптировать к Linux, чем к Windows. Едва ли полученная в результате среда Windows обойдется дешевле, чем равнозначная среда Linux.
Согласно исследованию Yankee Group, цитированному ранее г-ном Балмером, "по показателю общей стоимости владения Linux в определенной степени превосходит UNIX и Windows на малых предприятиях, в организациях с индивидуальными вертикальными приложениями и в сетях, не имеющих сложившейся программной инфраструктуры".
Говоря о переходе с Unix, г-н Балмер ссылается на те данные опроса, по которым переход на Windows приводит к росту производительности, и на основании этого делает вывод о том, что по производительности Windows превосходит Linux. Мы провели независимый сравнительный анализ показателей производительности Windows 2003 и SUSE Linux Enterprise Server 9.
Результаты сравнения продуктов Microsoft Windows 2003 и Novell SUSE Linux Enterprise 9 (SLES9), проведенного 23 октября 2004 г., опубликованы на сайте Flexbeta по адресу:
ссылка По данным Flexbeta "продукт Novell SUSE Linux Enterprise Server 9 (SLES9) является достойным конкурентом сервера Microsoft Win2k3 Server в среде Windows. SLES9 не только показывает лучшую производительность на одинаковом оборудовании, но и является более экономичным, так как его цена составляет примерно 1/10 от стоимости решения Microsoft".
Далее на сайте Flexbeta содержится следующая информация: "По производительности Novell SLES9 более чем в два раза превосходит Microsoft Windows 2003 Server при работе на том же оборудовании в обеих категориях. Этот весьма и весьма впечатляющий результат свидетельствует о мощности ядра Samba и Linux, а также о добросовестности сотрудников компании Novell/SUSE, устанавливавших параметры стандартной конфигурации. На данном оборудовании сервер Windows 2003 Server показал наилучшую производительность при обслуживании приблизительно 30 клиентов с пропускной способностью около 135 Мбит/с, сервер SLES показал наилучшую производительность при обслуживании приблизительно 60 клиентов с пропускной способностью около 255 Мбит/с. Время ответа сервера SLES9 также в два раза быстрее по сравнению с сервером Win2k3 при работе на одинаковом оборудовании. Теоретически использование SLES9 на одном и том же оборудовании позволяет обслуживать вдвое больше клиентов, чем при использовании Windows 2003 Server".
ЗАКЛЮЧЕНИЕ В заключение г-н Балмер делает следующие выводы: "Факты со всей очевидностью подтверждают, что Windows требует меньшей общей стоимости владения, чем Linux; количество брешей в системе защиты Windows ниже, а скорость реакции на проблемы защиты выше по сравнению с Linux; Microsoft предоставляет для своих продуктов неограниченные возможности по программе защиты пользователей в отличие от Linux и других продуктов с открытыми исходными кодами, для которых поддержка на аналогичном уровне не предусмотрена".
Факты подтверждают обратное. Чтобы убедиться в этом, прочтите полные версии отчетов на сайте Microsoft, а не только отрывки, специально подобранные Microsoft.
Принимая в внимание растущий интерес к Linux со стороны клиентов, можно утверждать, что многие из них также не согласны с негативной оценкой Linux, данной г-ном Балмером. Например, огромное количество независимых поставщиков программного обеспечения, уже перешедших или планирующих перейти на Linux.
Самый последний аудиторский отчет 10k о результатах деятельности Microsoft на конец года дает другую, возможно, более реалистичную оценку перспектив Linux и программного обеспечения с открытыми исходными кодами:
По нашим сведениям доля серверов под управлением систем Microsoft в 2004 финансовом году умеренно растет, хотя количество распространяемых версий Linux в абсолютных цифрах увеличивается несколько быстрее. Увеличение количества распространяемых версий Linux отражает важные тенденции в обществе, направленные на расширение поддержки и использования программного обеспечения с открытыми исходными кодами и зафиксированные в прошлом году как на рынке серверов, так и на рынке рабочих станций. По мере того, как программные продукты с открытыми исходными кодами завоевывают прочное положение на рынке, продажи наших продуктов могут сократиться, что может привести к падению прибыли и дохода от операций.
http://www.novell.com/ru-ru/linux/truth/response.html