|
|
Open Source: краткий обзор достиженийПлатформа Linux и прикладное свободное ПО сегодня вполне покрывают большинство как серверных, так и "настольных" задач. 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 |