|
|
![]() |
Open Source: краткий обзор достижений
Firefox: свободу — в массы Широкое признание бизнесом преимуществ разработки ПО с открытым исходным кодом началось в своё время (в 1998 году) с компании Netscape. Проиграв «войну браузеров», она решила открыть код своего продукта Navigator, чтобы на его основании был создан свободный браузер. Первая версия этого нового браузера, Mozilla 1.0, вышла в 2002 году. Однако до последнего времени Mozilla и созданные на её базе варианты (в частности, закрытый Netscape Navigator) были установлены лишь у небольшой части пользователей. Так, по данным WebSideStory, в июне 2004 года более 95% пользователей в США использовали Internet Explorer. Однако в последующие месяцы ситуация изменилась. Стали выходить стабильные версии браузера Firefox — облегчённого и ускоренного варианта, созданного разработчиками Mozilla. (Пакет Mozilla включал в себя также электронную почту и другие сервисы, и за счёт этого работал достаточно медленно и неэффективно; Firefox же — это только Уже к июлю 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 году активно развивался проект Известная система управления базами данных 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 и другие Михаил Рамендик / CNews Analytics |