Обзор Рынок ИТ: итоги 2004 подготовлен При поддержке
CNewsAnalytics Kraftway

Open Source: краткий обзор достижений

Платформа Linux и прикладное свободное ПО сегодня вполне покрывают большинство как серверных, так и "настольных" задач.



Firefox: свободу — в массы

Широкое признание бизнесом преимуществ разработки ПО с открытым исходным кодом началось в своё время (в 1998 году) с компании Netscape. Проиграв «войну браузеров», она решила открыть код своего продукта Navigator, чтобы на его основании был создан свободный браузер. Первая версия этого нового браузера, Mozilla 1.0, вышла в 2002 году. Однако до последнего времени Mozilla и созданные на её базе варианты (в частности, закрытый Netscape Navigator) были установлены лишь у небольшой части пользователей. Так, по данным WebSideStory, в июне 2004 года более 95% пользователей в США использовали Internet Explorer.

Однако в последующие месяцы ситуация изменилась. Стали выходить стабильные версии браузера Firefox — облегчённого и ускоренного варианта, созданного разработчиками Mozilla. (Пакет Mozilla включал в себя также электронную почту и другие сервисы, и за счёт этого работал достаточно медленно и неэффективно; Firefox же — это только Web-браузер). Одновременно количество уязвимостей, обнаруживаемых в браузере Internet Explorer, стало весьма большим; хотя компания Microsoft постоянно выпускала «заплаты», некоторые уязвимости оставались незакрытыми достаточно долго. В итоге эксперты, включая весьма авторитетное американское федеральное агентство Computer Emergency Response Team (CERT), начали рекомендовать переход с Internet Explorer на другие браузеры.

Уже к июлю 2004 года IE потерял один процент рынка браузеров в США. Его отступление ускорилось после выхода версии Firefox 1.0 (до этого использовались «предварительные» варианты). На середину февраля 2005 г., по всё тем же данным WebSideStory, доля Internet Explorer в США составляла менее 90%. При этом на Firefox приходилось 5,69%, а общая доля всех браузеров, основанных на коде проекта Mozilla (включая Firefox и Netscape Navigator), составляла 8,16% .

Источник: WebSideStory, 2004

Заметим, что данные других исследований рынка браузеров (в частности, вне США) несколько отличаются от результатов WebSideStory — но не слишком принципиально. Так, по версии компании OneStat.com, в феврале 2005 г. доля браузеров, основанных на коде Mozilla, составляла 8,45%, а доля Internet Explorer — 87,28% .

Пакет основных программ сформирован

Браузер Firefox привлёк особое внимание пользователей в прошедшем году. Но он, безусловно, не является единственно важным достижением разработчиков свободных программ. К настоящему моменту сформирован полный пакет ПО с открытым исходным кодом, как системного, так и прикладного, для большинства широко распространённых задач. Причём это касается программ как для серверов, так и для пользовательских компьютеров.

Разумеется, в одном обзоре невозможно описать развитие всех многочисленных свободных проектов, предназначенных для самых разных целей. Мы рассмотрим лишь некоторые из тех систем, которые получили достаточно широкое распространение и активно совершенствовались в 2004 году.

Системная платформа

Основной свободной системной платформой на рынке является, разумеется, Linux (хотя существуют также ОС серии BSD). В конце 2003 года была выпущена первая стабильная версия ядра Linux новой ветви — 2.6. Эта ветвь в течение 2004 года совершенствовалась сообществом из сотен разработчиков, в ней исправлялись ошибки и появлялись новые функции. На данный момент ядра 2.6.x включены в дистрибутивы Linux практически всех основных коммерческих поставщиков.

Для пользовательских компьютеров Linux используется, как правило, с графической подсистемой X Window. До конца 2003 года применялась лишь одна реализация этой подсистемы — XFree86. Её развитие в последние годы было весьма медленным. Кроме того, разработчики XFree86 приняли решение об изменении лицензии, вызвавшее недовольство множества разработчиков и компаний.

В начале 2004 года был образован фонд XOrg Foundation, призванный вести дальнейшую разработку графической подсистемы X Window под прежней лицензией и её более активное техническое развитие. Среди директоров консорциума — представители компаний IBM, Hewlett Packard, Sun, RedHat, SuSE (приобретена Novell). Причём Джим Геттис (Jim Gettys) — один из авторов первоначальной спецификации X Window System, созданной ещё 20 лет назад.

Новая реализация подсистемы X Window, известная как X.Org, основана на коде XFree86 (до момента изменения лицензии). Однако она, в отличие от XFree86, активно совершенствуется. Последние версии дистрибутивов практически всех коммерческих поставщиков включают в себя не XFree86, а X.Org.

На большей части пользовательских компьютеров с системой Linux используется одна из двух графических оболочек (desktop environment) — Gnome либо KDE. Эти оболочки также активно развивались в 2004 году; было выпущено несколько новых версий.

Чтобы увеличить совместимость между Gnome, KDE и другими графическими оболочками, уже несколько лет существует проект FreeDesktop.org, призванный выработать общие стандарты для многих «настольных» системных функций — таких, как поддержка системной области сообщений (system tray), «корзины» для удалённых файлов (trash can) и т.п. В 2004 году стандарты FreeDesktop.org активно разрабатывались и совершенствовались; поддержка многих их них была добавлена в новые версии Gnome и KDE.

Серверные прикладные программы

Множество серверных свободных приложений, обеспечивающих, в частности, работу основной массы машин интернет-провайдеров, сформировалось задолго до 2004 года. В течение же этого года продолжалось равномерное развитие существующих приложений (таких, как http-сервер apache, системы управления базами данных MySQL и PostgreSQL, почтовые серверы sendmail и postfix и т.п.).

Всё меньше остаётся серверных возможностей, которые бы предоставлялись только закрытым ПО. Так, в 2004 году активно развивался проект Open-Xchange. Система Open-Xchange обеспечивает электронные коммуникации (включая почту, назначение встреч и т.п.) в корпоративной сети. В сентябре 2004 года была выпущена версия 1.0 системы Asterisk — сервера голосовой IP-коммуникации. Возможности Asterisk в области телефонии достаточно велики; это более чем полноценная программная АТС. Выпуск Asterisk, вероятно, подстегнёт использование голосовых IP-коммуникаций в бизнесе, а также развитие небольших провайдеров IP-телефонии; до появления этой системы те же функции могли выполнять только весьма дорогостоящие программы (а также специализированная аппаратура).

Известная система управления базами данных Ingres была в 2004 году выпущена с открытым исходным кодом. Однако неизвестно, удастся ли ей поколебать доминирующие позиции MySQL и PostgreSQL, а также ведущей закрытой СУБД, работающей под управлением Linux — Oracle. До этого единственный опыт «освобождения» ранее закрытой СУБД — Interbase — не привёл к серьёзному успеху.

Пользовательское ПО

В 2004 году активно развивалось пользовательское ПО с открытым исходным кодом. Практически для всех широко распространённых задач теперь существуют качественные решения; некоторые из них достигли уровня, пригодного для широкого использования, именно сейчас.

Наряду с браузерами Mozilla и Firefox, важнейшим и известнейшим компонентом базового пользовательского свободного ПО является офисный пакет OpenOffice.org, включающий в себя текстовый процессор Writer, электронную таблицу Calc, систему презентаций Impress и некоторые другие программы. OpenOffice.org выполняет в основном те же функции, что и Microsoft Office (Word, Excel, PowerPoint и т.д.)

В 2004 году работа над OpenOffice.org велась по двум направлениям. Стабилизировалась и усовершенствовалась текущая ветвь — 1.x; в декабре выпущена версия 1.1.4, в которой исправлены многие ошибки и заметно улучшена совместимость с Microsoft Office. Одновременно велась активная разработка новой версии 2.0, в которой должны быть добавлены многие важные возможности; её выход запланирован на первую половину 2005 года (бета-версия выпущена в начале марта).

Важной новостью 2004 года стал выпуск принципиально новой версии растрового графического редактора The Gimp — 2.0. Возможности The Gimp теперь достаточны для практически любой работы с растровой графикой, кроме некоторых задач, связанных с полиграфией. Работа над функциями цветоделения, требуемыми для полиграфии, активно ведётся.

До недавнего времени отсутствовали достаточно серьёзные свободные приложения для векторной графики. Но в 2004 году активно развивалась система Inkscape. Её возможности стали достаточны для многих задач, и она достаточно стабильна для повседневного применения, хотя номер текущей версии на момент подготовки статьи — всего 0.41. Работа над усовершенствованием Inkscape продолжается, и есть серьёзная надежда, что эта программа станет достойной альтернативой Corel Draw и Adobe Illustrator.

Следует также упомянуть систему для профессиональной вёрстки и дизайна Scribus. Её версия (1.0) была выпущена в 2003 году. В течение 2004 года разработка активно продолжалась, и стабильная версия 1.2 (август 2004) содержала множество новых возможностей. Scribus по многим параметрам не уступает ведущим закрытым системам вёрстки.

К сожалению, в отличие от многих других свободных программных систем (включая все описанных выше пользовательские программы), Scribus доступен только в версии под Linux и другие Unix-системы, но не под Windows. Поэтому для тех пользователей, которые пока не готовы установить Linux на рабочий компьютер, эта система вёрстки остаётся практически недоступной.

Михаил Рамендик / CNews Analytics

Вернуться на главную страницу обзора

Версия для печати

Опубликовано в 2005 г.

Toolbar | КПК-версия | Подписка на новости  | RSS