Охота на лис #1

И треснул мир напополам, дымит разлом,
И льется кровь, идет война Лисы с Ослом...

Из форума на mozilla.ru

Итак, долгожданное продолжение нашей с вами "Охоты на лис"! Сегодня я кратко (что, поверьте, крайне сложно) расскажу вам об истории Firefox и родственных продуктов, философии Mozilla Foundation, которая их все разрабатывает и поддерживает, состоянии рынка браузеров и прогнозах его развития; наконец, по мере сил попытаюсь объяснить, чем все-таки Огнелис отличается от иных браузеров (а то не в меру горячие поклонники Opera после "Охоты..." за номером 0 завалили мой ящик соответствующими просьбами).

Однако, в первую очередь, выполняю данное в прошлой статье обещание: сейчас мы научим Fx (именно так принято в мире Mozilla сокращать название браузера) отображать прогноз погоды. Реализовывать функцию будем при помощи расширения forecastfox 0.8.5 (нужна версия "enhanced" как наиболее подходящая к нашим в большинстве своем дайалапным реалиям). Внутреннюю структуру, многочисленные способы установки и обновления расширений для "самого масштабируемого браузера на Земле" мы подробно рассмотрим в следующей статье (объема которой, впрочем, вряд ли хватит - тема практически неисчерпаема); сегодня выберем наиболее прямой путь: releases.mozilla.org/pub/mozilla.org/extensions/ forecastfox_enhanced/forecastfox_enhanced-0.8.5.2-fx+mz+ns.xpi. Переходим по этой небольшой ссылке, ждем 5 секунд и кликаем "Установить". После окончания загрузки перезапускаем браузер - процесс установки закончен, будем настраивать. В появившемся после перезагрузки окне следует указать код местности, погодная сводка для которой вас интересует. Для города-героя Минска это EUR|BY|BO000|MINSK| (вертикальная черта - пайп - набирается SHIFT+\ в английской раскладке:)), коды других областных городов нашей республики получаем изменением MINSK на соответствующее название (к примеру, GOMEL' и т.д.), лишь код моего родного Могилева несколько иной (EUR|BY|BO005|MOGILEV|). Если повезло (я серьезно!) жить не в большом городе, то его несложно получить с помощью кнопки "Найти код", прописав в появившемся окне латиницей (и не беда, если с ошибками - все равно найдет!) название нужной местности. Также сообщаю код для культового города Бобруйска (в который неудержимо стремились попасть на Новый год мои московские гости) - EUR|BY|BO005|BOBRUISK|. Вообще, данное расширение богато настройками - их у него почти столько же, сколько и у самого Fx, - осваивайте и настраивайте под себя; добавлю лишь, что при работе off-line стоит выставить паузу на обновление прогноза погоды. Наслаждаемся web-серфингом с Mozilla Firefox и ждем весну!

Проект, известный нам сегодня в качестве Mozilla Firefox, начинался как экспериментальная ветка Mozilla Suite (который, в свою очередь, базировался на опубликованном компанией AOL под свободной лицензией коде Netscape Communicator - интернетчики со стажем, конечно же, помнят монстра, безраздельно правившего Web'ом в 90-х годах прошлого века) весной 2002 г. с энтузиазма двух разработчиков - Блэйка Росса и Дэйва Хайатта и назывался незамысловато m/b (mozilla/browser). А вот дальше с именованием началась настоящая чехарда. Первый публичный релиз был выпущен в сентябре 2002 года под именем Phoenix, которое в апреле 2003 г. пришлось сменить на Mozilla Firebird в связи с претензиями известного производителя биосов Phoenix Technologies, выпускавшего BIOS-based браузер Phoenix FirstWare Connect (да, бывает и такое!).

Но и "огненной птицей" этому "браузеру-хамелеону" долго быть не пришлось - под давлением сообщества разработчиков и пользователей open source СУБД Firebird (известной так же как FirebirdSQL) в феврале 2004 г. название было изменено на уже ставшее родным для нас Firefox. Название, по словам разработчиков, было выбрано как сходное с Firebird и, главное, уникальное в индустрии IT. Уникальность было решено защитить путем регистрации в качестве торговых марок выстраданного названия и иконки с изображением стилизованной лисы (хотя "огненной лисой" в биологии принято называть красную панду, обитающую в южной Азии, любуемся здесь: en.wikipedia.org/wiki/Image:Red_Panda.JPG). Данная акция разработчиков подверглась жесткой критике со стороны мира open source, в результате чего сегодня в большинстве серьезных дистрибутивов Linux вместо привычной нам оранжевой иконки используется изображение, отдаленно напоминающее глобус. Известные своим фундаментализмом в следовании принципам "открытого кода" разработчики Debian GNU/Linux пошли еще дальше и придумали нашему Огнелису новое имя - Iceweasel (снежная ласка, горностай). Однако главное, как известно, не форма, а содержание, и в мире Linux сегодня Fx де-факто является стандартом web-серфинга.

Первый официальный релиз Mozilla Firefox, вышедший 9 ноября позапрошлого года, был за сутки скачан более 1 миллиона раз. В Web'e запахло революцией: восхищенные статьи о браузере появились в "Forbes" и "Wall Street Journal"; в октябре 2004 г. вышел нашумевший рекламный материал (известный как "Декларация независимости от Internet Explorer") в "New York Times" (качаем отсюда: www.mozilla.org/press/nytimes-firefox-final.pdf - почти мегабайт, но это стоит увидеть). Firefox был признан продуктом 2005 года по версии журнала PCWorld; не так давно гигант high-tech индустрии Dell начал предустанавливать Fx на продаваемые компьютеры...

Возможность посмотреть на историю становления браузера, что называется, изнутри любезно предоставил нам один из ведущих разработчиков Fx Бен Гуджер, опубликовав в своем блоге статью "Откуда взялся Firefox?", читаем перевод здесь: webplanet.ru/print.html?id=10360.

Однако вернемся к настоящему. Релиз версии 1.5 состоялся 29 ноября прошлого года, 1 февраля этого года вышло первое обновление к нему, устраняющее утечки памяти и закрывающее несколько некритических уязвимостей. Таким образом, текущая версия браузера Mozilla Firefox - 1.5.0.1 (проверьте соответствие и, в случае необходимости, обновитесь - благо, апдейт весит чуть более 700 Кб). Выход версии 2.0 с кодовым названием Bon Echo (небольшой парк в Онтарио - по традиции, MoFo дает своим бетам имена топонимов, главным образом, парков) запланирован на начало 3-го квартала текущего года: разработчики обещают революционный интерфейс для журнала посещений и менеджера закладок (совмещенных в виде календаря, т.н. places), расширение функциональности встроенного RSS-ридера, сохранение и восстановление сессий, улучшение работы с кэшем и многое другое. Особо нетерпеливые выбирают и скачивают здесь ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk подходящий им nightly-build (ежедневно обновляемую сборку), помня при этом, что беты нестабильны и могут вызвать крах профиля. Остальные ждут июля...

Обещал я сегодня рассказать и о том, какой браузер все же лучший и почему, однако дело это крайне неблагодарное; пусть каждый использует тот, которого достоин :). Советую прочитать довольно объективный и полный (из достойных проектов отсутствует разве что Mac-only Safari и концептуальный, но крайне нестабильный Flock) "Путеводитель по браузерам" известного IT-журналиста Ю.Меркулова здесь: www.ixbt.com/soft/browsers.shtml. После прочтения данного материала становится ясно, что Fx лучше большинства существующих браузеров во главе с последней стабильной версией IE (6 после обновления до SP2). В начале февраля была представлена первая публичная бета-версия браузера от Microsoft. Однако перед началом ее установки необходимо пройти проверку на легальность установленной копии Windows (я не рискнул, да и у вас, скорее всего, не получится, а поэтому ссылку не даю). Таким образом, насладиться прелестями обновленного "ослика" мне не удалось (вот жадины, и зачем им столько денег?), однако, судя по обзорам и скриншотам, он во многом напоминает сами-знаете-какой-браузер :). Показательно, что первый баг (в алгоритме обработки HTML) был найден уже через 15 минут после выхода IE7 beta2...

C всенародно любимым браузером Opera дело обстоит несколько сложнее. Действительно, у норвежских разработчиков получился неплохой продукт (не зря же его движок отрисовки HTML Presto используют такие монстры web-дизайна, как Adobe GoLive и Macromedia Dreamweaver), однако есть, по крайней мере, пара объективных причин для того, чтобы отдать предпочтение Fx. Для уже готовых клеймить меня позором горячих поклонников Opera повторюсь, что причины именно объективные и общепризнанные, а для флейма в форуме на mozilla.ru есть специальная ветка (forum.mozilla.ru/viewtopic.php?id=8466) - изливайте душу там, но учтите, что модераторы крайне строги :).

Итак, во-первых, предпочтение Fx стоит отдать по причине чисто "идеологической". Не прошло и полугода, как браузер Opera стал окончательно бесплатным (а до того имел spy-ware компонент, что тоже показательно); уже несколько месяцев ходят упорные слухи о покупке детища норвежских разработчиков то Google, то Microsoft (а дыма без огня, как известно, не бывает); да и закрытый код вкупе с соответствующей моделью разработки... Вряд ли такой браузер может претендовать на роль ниспровергателя многолетней гегемонии IE, да и со стандартами корпоративного сектора это ну никак не соотносится. А в *nix-подобных системах прикладное программное обеспечение с несвободной лицензией, по моему мнению, вообще нонсенс...

Во-вторых, безопасность (которая, как говорится, процесс, а не состояние). Fx гораздо безопаснее Opera (про IE лучше вообще помолчу), что неоднократно подчеркивали в своих рекомендациях эксперты по компьютерной безопасности (кстати, обои для рабочего стола в тему: www.filelodge.com/files/room13/315141/wallpapers/wall_ff_147.jpg). Не буду вдаваться в технические подробности сравнения моделей безопасности конкурирующих браузеров (вряд ли они интересны большинству читателей), но отмечу, что уязвимости в Fx обычно менее критичны и закрываются гораздо быстрее, чем в Opera (сравните хотя бы кумулятивное advisory на всеми уважаемом securityfocus.com). А упираются проблемы в безопасности все в ту же непубличную модель разработки и закрытый код норвежского браузера...

Это что касается объективных причин. Ну а для порядка обещаю в следующей статье провести абсолютно субъективный тест-драйв последней версии Opera и рассказать о своих впечатлениях :).

В связи с нехваткой места сегодня не смог рассказать о многочисленных продуктах, разрабатывающихся на одном с Fx движке Gecko (от в который раз восставшего из пепла легендарного Netscape Navigator до "браузера будущего" Flock и материнского для Fx проекте Mozilla Suite в его нынешней инкарнации SeaMonkey). Об этих и других не менее интересных проектах, связанных с MoFo, планируется отдельный материал.

В следующий раз мы с вами будем расширять функциональность браузера (а с ним и горизонты Web) c помощью, прошу прощения за тавтологию, модулей расширения. На сегодня все, по возникшим вопросам обязательно пишите мне или на forum.mozilla.ru (в ветке "Поддержка пользователей" разрешен анонимный постинг).

Ваш личный мозилловод Алексей ВАСИЛЬКОВ,
wasilkov@gmail.com

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

Номер: 

12 за 2006 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!