13.11.2014

Открытый движок Mozilla Gecko


Уже не раз мы упоминали о том, что браузер Фаерфокс основан на гибком исходном движке с открытым программным кодом. Не считая нескольких менее популярных веб-обозревателей, он лежит в основе ряда продуктов Mozilla и носит название Gecko (геккон). Причиной такого положения служит не только доступность последнего, но и довольно хорошая работоспособность. Благодаря открытости, в его постоянном совершенствовании участвуют множество разработчиков. Попробуем описать суть этого программного средства, а также кратко рассмотрим историю его возникновения.

Открытый движок Mozilla Gecko

По своей сути движок браузера Mozilla Gecko представляет собой набор программных библиотек, поддерживающих ряд интернет-стандартов и технологий, необходимых для полноценного отображения веб-станиц и вывода их на печать. Это еще не готовый работоспособный веб-обозреватель, но набор необходимых компонентов для осуществления основных функций последнего. Кроме поддержки открытых сетевых стандартов, этот движок отличается кросс-платформенностью, позволяющей использовать его на полную мощь во всех популярных семействах операционных систем. Также он поддерживает специальную технологию пользовательского интерфейса, используемого в продуктах Mozilla, включая браузер Firefox и почтовый клиент Thunderbird.

Открытый движок Mozilla Gecko

Зародился он в далеком 1998 году в рамках проекта разработки браузера Netscape Navigator. Изначально он имел другое название и не был основан на свободной лицензии в своем распространении. Ситуация кардинально изменилась, когда в браузерной войне того периода сей обозреватель потерпел полное поражение от Internet Explorer, уступив последнему исчерпывающую долю рынка. Разработчики приняли тактическое решение об открытии исходников, но оказалось, что они находятся в довольно плачевном состоянии. Поэтому, переписанный с нуля движок сменил несколько названий, а сами разработчики вынуждены были принять помощь добровольцев. В результате было выбрано дополнительное направление и появился новый браузер Mozilla на движке Gecko.

Открытый движок Mozilla Gecko

В основу Mozilla Gecko был положен в рамках создания нового проекта, получившего название Mozilla Organization. На этом сам Netscape Navigator не прекратил своего существования, но в 2003 его разработчики отделились в самостоятельное плавание, расформировав поддерживавшую до того момента разработку Mozilla команду Netscape. Сформированный новый проект был переименован в Mozilla Foundation, и часть разработчиков расформированной команды благополучно перекочевала сюда. К этому моменту из пакета программ Mozilla самостоятельно выделился стремительно набирающий популярность Mozilla Firefox. Движок Gecko лег в основу еще нескольких браузеров, а Netscape Navigator прекратил свое существование к 2008 году, не справившись с возросшей конкуренцией.


РЕКОМЕНДУЕМ ПОЧИТАТЬ