|
- Юрий
Меркулов, 29.10.2003 -
Mozilla.org,
освободившись от опеки в лице AOL, стал
буквально расцветать на глазах. От версии к версии красивые птицы
(Firebird, Thunderbird)
все больше ориентируются на простого пользователя, а ведь именно
этого и не хватало старой серенькой ящерице (Mozilla
Suite).
Конец девяностых многим запомнился
войной браузеров, в которой Internet
Explorer вышел победителем исключительно по
причине своей интеграции, многим было просто лень ставить другой
браузер на свой компьютер, когда есть простое и доступное решение. Но
время идет, сегодня и Windows уже не везде
(Linux медленно, но верно идет в массы), и
Internet Explorer
6.0 уже архаичен до неприличия, практически никто уже не пользуется
им в чистом виде. Пользователи Windows, как
минимум, ставят какую-нибудь надстройку, типа Avant,
Netcaptor, MyIE,
а некоторые переходят на современные браузеры, типа Firebird,
Opera. В Linux такой проблемы не было и нет
по причине отсутствия творений фирмы Microsoft
в своих дистрибутивах. Нельзя сказать, что в Linux
есть какой-то основной браузер – каждый имеет свой круг
поклонников. Konqueror любят за интеграцию
с KDE, за богатство настроек. Opera
приходится по вкусу тем, кто дорожит каждый мегабайтом на винчестере
и в оперативной памяти. Mozilla любят,
во-первых за похожесть на Netscape 4.xx
(привычка), а во-вторых, за широкие возможности пакета.
История Mozilla
начинается в 1998 году, когда Netscape
поняла, что не может конкурировать с Microsoft
в нынешнем (по тем временам) виде. Netscape
4.0 был платный, а IE 4.0 бесплатный, да
еще и встроенный в новейшую ОС Windows 98
(Linux тогда только начинал подъем, OS/2
уже была на спаде). В Netscape решили, что
единственным верным решением будет написание полностью нового
браузера с нуля, который должен стать бесплатным. За основу
распространения ПО был взят опыт GNU,
исходники выкладывались в сеть, во всем мире закипела работа. К 2000
году фактически из ничего родилось ужасное чудовище под названием
Mozilla, внешним видом повторяющее нынешнюю
Mozilla 1.5, но в работе полностью
оправдывающее свое название. Тормозной монстр Netscape
6.0, собранный на основе одной из тестовых версий Mozilla,
был жалким зрелищем на фоне молниеносных Opera
5.x и IE 5.0. На
машинах того времени он грузился по пол минуты, кое-как работал на
64Мб ОЗУ (связка Opera 5.0 + Windows
95 летала на P133/16Мб) и имел огромное
количество ошибок, которые приводили к регулярным падениям браузера.
Репутация Netscape была подорвана
окончательно. 6.2 положения не исправил, а 7.0 и 7.2 хоть и были, в
общем-то, нормальными браузерами, но само слово «Netscape»
уже у многих связывается с чем-то тормозным и убогим. В апреле 2002
года вышла Mozilla 1.0 – очень
стабильный релиз, который быстро подхватили локализаторы. В России за
дело взялись специалисты из AltLinux, и
вскоре мы увидили русскую версию Mozilla
1.0, с русскими меню, настройками, закладками с русскими ресурсами.
Версия стала настолько популярной, что он нее начали плодиться
ответвления. Летом вышел Phoenix 0.1 –
сильно облегченная версия браузера Mozilla
1.0 (то есть без почтовика, компоновщика и прочих программ) с
возможностью конфигурирования кнопок на панели. Затем вышел
миниатюрный K-Meleon
(как Opera) – браузер на движке от
Mozilla, но с внешностью от текущей версии
IE на вашей машине (только для Windows,
понятное дело). Переломным стал 2003 год, когда Mozilla.org
стала поистине независимым проектом. Давление со стороны AOL
исчезло (вместо них AOL дала 2 млн.
долларов на дальнейшую работу), программисты стали работать
исключительно на пользователей, и за лето-осень 2003 года все
программы от Mozilla.org изменились в
лучшую сторону настолько, насколько раньше изменялись за год, если не
больше. Летом ходили слухи о том, что Mozilla
вообще перестанет существовать в интегрированном виде, что с версии
1.6 будут выходить только независимые решения – Firebird и
Thunderbird, но разумность победила.
Сегодня разработчики заявляют, что до весны 2004 года рекомендуется
использовать Mozilla 1.5 и выше (будущие
версии), а независимые решения пусть развиваются до версии 1.0.
Говорят, что по достижению версии 1.0 у Firebird
(когда? пишут, что после 0.9 будет 0.10, потом 0.11 и т.д. эх и
дурь...) произойдет следующее: текущая реализация Mozilla
Suite так и будет выходить версиями 1.х, а
Mozilla 2.х будут Firebird+Thunderbird.
Есть противники такого решения, так как простым пользователям будет
казаться, что Mozilla 1.хх – просто
более старая версия Moizlla 2.xx. Согласен.
Есть другое мнение. Многим кажется, что версия 6.0 – это что-то
современное, 0.7 (1.5) – это что-то древнее, устаревшее.
Поэтому на официальных форумах есть предложения Moizlla
Suite продолжать называть прежними именами,
а финальной сборке Firebird+Thunderbird
дать какую-нибудь «модную» версию для интернет
приложений, например 8.0 (Opera 7.21
– значит хуже, IE 6.0 –
вообще старье). Прецеденты есть – Opera.
Появившись в 1998 году, она всегда имела версию немного выше, чем
текущая версия IE, из-за чего пользователям
казалось, что она «продвинутей», чем IE
(а что, не так?).
Итак, Mozilla
– это браузер Mozilla Navigator,
почтовик – Mozilla Mail
(+адресная книга), редактор HTML страниц –
Composer, ChatZilla
– программа для чата и IRC и
календарь. Набор программ перекочевал из Netscape
4.x. «Новое поколение» - это
Firebird – браузер, Thunderbird
– почтовик, Sunbird – календарь
(только текстовые сборки) и куча расширений для первых двух программ.
Посмотрим на ТТХ браузеров:
|
|
Mozilla 1.5
|
Firebird 0.7
|
Opera 7.21
|
Konqueror 3.1
|
Internet Explorer 6.0
|
|
Автор
|
Mozilla.org
|
Mozilla.org
|
Operasoft
|
KDE.org
|
Microsoft
|
|
Движок
|
Gecko
|
Gecko
|
Presto
|
Свой :)
|
IE 4.0+
|
|
Условия распространения
|
GNU
|
GNU
|
AdWare
|
GNU
|
Freeware
|
|
Размер дистрибутива
|
11Мб win
14Mb linux
|
6Мб win
9Mb linux
|
3.9Мб (win и linux)
|
не знаю
|
не знаю
|
Отдельно отмечу, что для послдених
программ Mozilla.org
необходим дистрибутив Linux с glibc
2.3 и выше, то есть, как минимум что-то не ниже Red
Hat 9.0, Mandrake
9.1 или их русские аналоги ASP Linux
9.0, ALT Linux
2.2. Firebird и Thunderbird
особо чувствительны к версиям библиотек, но и Mozilla
начала «капризничать» с версии 1.4 (glibc
2.2.4), так как для 1.3 было достаточно древнего glibc
2.1. В Windows все идет в 98-ой и выше, в
95-ой не смотрел, а это кому-то надо? Все равно минимум ОЗУ -
64Мб.
Теперь посмотрим на возможности
браузеров:
|
|
Mozilla 1.5
|
Firebird 0.7
|
Opera 7.21
|
Konqueror 3.1
|
Internet Explorer 6.0
|
|
Вкладки
|
Да
|
Да
|
Да
|
Да
|
Нет (с надстройками - да)
|
|
Настраиваемый интерфейс (кнопки)
|
Нет
|
Да
|
Да
|
Да
|
Да
|
|
Темы, скины
|
Да
|
Да
|
Да
|
Нет
|
Нет
|
|
Блокирование рекламы
|
Да
|
Да
|
Да
|
Нет
|
Нет
|
|
Расширения
|
Да
|
Да
|
Нет
|
Да
|
Нет (надстройки)
|
|
Sidebar
|
Да
|
Нет (расширение EZSidebar)
|
Нет
|
Нет
|
Нет
|
|
Offline
|
Да
|
Да (с ключем –p или расширение
Offline)
|
Да
|
Да
|
Да
|
|
Несколько профилей
|
Да
|
Да (c ключем –p)
|
Нет
|
Да
|
Нет
|
|
Быстрая загрузка
|
Да (только в Windows)
|
Нет («недокументированный» ключ –turbo
в Windows)
|
Нет
|
Нет (но интеграция с KDE)
|
Нет (но встроен в Windows)
|
|
Плавное изменение размера шрифта
|
Да
|
Да
|
Да
|
Нет
|
Нет
|
|
Установка фиксированного минимального размера шрифта
|
Да
|
Да
|
Нет
|
Нет
|
Нет
|
|
Вкл/выкл показа картинок на лету
|
Нет
|
Нет
|
Да
|
Нет
|
Нет
|
|
Масштабирование картинок
|
Да
|
Да
|
Да
|
Нет
|
Нет
|
|
Следование стандартам W3C
|
Да
|
Да
|
Да (частично)
|
Да
|
Нет
|
|
Наличие заточенных под браузер сайтов
|
Нет
|
Нет
|
Нет
|
Нет
|
Да
|
|
В процессе разработки ли
|
Да
|
Да
|
Да
|
Да
|
Нет
|
|
Уязвимость
|
Нет
|
Нет
|
Да (немного)
|
Нет
|
Да (очень!)
|
Почтовые программы я сравнивал в
прошлой статье (Сравнение почтовых программ Windows
и Linux v1.1),
напомню лишь что Thunderbird и Mozilla
Mail относятся к Mozilla.org,
K-Mail к KDE
(Konqueror), а M2
к Opera.
Скорость работы браузеров оценивать
очень сложно, так как время отображения страниц у них приблизительно
одинаковое (разве что Konqueror тормозит).
Скорость загрузки также приблизительно равна. Mozilla
грузится немного медленней своих конкурентов. С другой стороны, оно
грузится быстрей, чем Firebird + Thunderbird.
Переключение между приложениями в Mozilla
осуществляется через ctrl+цифра, где 1 –
браузер, 2 – почта, 3 –чат, 4 - компоновщик, 5 –
адресная книга, 6 – календарь. Загрузка дополнительных
приложений происходит практически моментально, сказывается тесная
интеграция всех компонентов Mozilla. Зато
падение одного из компонентов – Thunderbird
или Firebird не приводит к падению всего пакета, как происходит в
случае с Mozilla. Konqueror
у меня ни разу не падал, прокомментировать связь с Kmail
не могу (чувствую, что Kmail не
упадет), но и использовал я его на 4 порядка меньше, чем Mozilla
или Firebird+Thunderbird.
Firebird 0.7 представляет собой немного
урезанную и сильно ускоренную версию Mozilla
Navigator 1.5. Функциональность Firebird
увеличивается при помощи расширений, которые начиняют его функциями,
которых даже нет в Mozilla Navigator.
Чего нет в Firebird, но есть в Mozilla
Navigator? Offline.
Есть расширение. Sidebar? Есть расширение
EZSidebar, которое намного превосходит по
функциональности аналогичное решение в Mozilla
Navigator. Ссылки-боковушки можно поместить
в закладки, а потом открывать одним кликом как в основном окне, так и
в боковой панели. Можно создавать свои панели, кроме тех, что есть по
умолчанию: history, bookmarks,
downloads. На каждую новую панель можно
повесить горячую клавишу. Кроме того, боковая панель может
«отстегиваться» и становиться отдельным независимым
окном. Причем, это доступно как пользователям Linux,
так и почитателям Windows (то есть, это
реализовано не средствами GTK из Linux).
Удивительное расширение как для Mozilla
Navigator, так и для Firebird
– это Tab Extensions
(сделал тоже человек, что и EZSidebar). Это
расширение позволяет настроить не меньше сотни дополнительных
параметров, наделяет просмотр страниц во вкладках невиданной
простотой и элегантностью. Например, вкладки с идентичных ресурсов
автоматически выделяются одним цветом.

Расширение Prefbuttons (только для
Firebird) позволяет выносить большинство необходимых настроек прямо
на панель. На рисунке выше видно, что рядом со стандартным меню у
меня находятся еще и «галочки», где я могу быстро
переключить какие-либо параметры. Описывать все расширения нет
смысла, их очень много, они могут расширить возможности до
неприличия. У каждого свои вкусы, каждый расширяет свой браузер (если
его название - Firebird) по собственному
усмотрению. Любое расширение можно отключить одним кликом (только в
Firebird и Thunderbird).
Наверно, не стоит рассказывать о базовых возможностях программ
Mozilla.org -
подавляющее большинство читателей знает их. У меня нет ни одного
знакомого, связанного в жизни с компьютерами, кто хотя бы мельком не
видел программы от Mozilla.org
(многие именно их и используют).
Thunderbird
0.3 (Mozilla Mail
1.5) является также чуть сокращенным и сильно ускоренным (видимо,
убирают самые медленные функции) вариантом Mozilla
Mail 1.5. Отличия Thunderbird
от Mozill Mail
незначительные, но все же присутствуют. Итак, далее я напишу то, что
есть в Mozilla Mail,
но нет в Thunderbird: на панели папок есть
колонка общего числа писем и непрочитанных (в Thunderbird
сделано как в Outlook Express
– сразу за названием папки количество непрочитанных сообщений),
индикатор приема-посылки писем (в Thunderbird
это сделано в строке статуса), поддержка bmp,
возможность одним кликом убрать панель папок, оффлайн (в Thunderbird
для этого есть расширение), прием почты с конкретных ящиков (в
Thunderbird для этого есть расширение), и,
возможно, еще что-нибудь. С другой стороны, помимо более высокой
скорости работы, Thunderbird предлагает:
настраиваемую панель кнопок, подключение расширений (догоняем и
обгоняем Mozilla Mail),
независимую от браузера настройку параметров отображения html,
возможность очень красиво настроить цитирование - вот так:

А с расширением Quote Colors получается вообще просто новогодняя
елка. За основу можно взять материал
http://texturizer.net/thunderbird/tips.html
, дальше работает фантазия. Расширений также очень много (но,
правда, раз в 5 меньше, чем для Firebird) и
проще один раз попробовать, чем читать сотню обзоров. В любом случае,
выключаются они одним кликом, и повредить работе почтовой программы в
выключенном состоянии, разумеется, не могут. У меня сейчас стоит 9
расширений, и из них только 2 включено: Offline,
тема Qute Nitpick (очень красивый вариант и
без того прекрасной стандартной темы Thunderbird
- Qute). Вы можете видеть ее (кое-как) на
втором рисунке. Tagzilla у меня (как у
всех?) не работает с кириллицей (без JSLib
не работает вообще, надо отдельно скачивать), а всякие мелкие
примочки, типа quick reply мне просто не
нужны, они были скачаны только ради любопытства. Хотя я понимаю, раз
что-то сделано – это кому-то надо. Поэтому, повторюсь, каждый
навешивает расширения под свои вкусы и предпочтения.
И еще я хочу отметить одну мелочь
(появилась в Mozilla 1.5, Firebird
0.7, Thunderbird 0.3), но которая до боли
приятна, так как мне ее порой не хватало в ранних версиях программ на
движке Gecko. Это когда нажатие на среднюю
кнопку мыши в пустом месте страницы переводит курсор в такой круг со
стрелками и потом можно мышкой плавно скроллировать текст.
Стандартная функция IE
6.0, между прочим.
Mozilla.org
взяли с самого начала верный путь: «Пусть наши программы сейчас
тормозные, зато через пару лет они буду опережать всех конкурентов на
целое поколение». Знакомо, не правда ли? Microsoft
этим занимается уже с десяток лет со своей Windows.
Так и получилось у Mozilla.org
со всеми плюсами и минусами. 4 года - с 1998 по 2002 Mozilla
Suite была неповоротливым чудовищем, и это,
несмотря на все ее прелести, не способствовало росту ее популярности.
Но пользователи делали апгрейды, а программный код Mozilla
стабилизировался (добавляются лишь какие-либо небольшие новые
возможности), и вот уже на дворе осень 2003 года, и Mozilla
вспорхнула в небо стаей птиц (огонь, гром, солнце). Эти
программы-птицы летают и в прямом и в переносном смысле (а вот сами
ящерицы не летают, и это как-то символично). В этом плане следует
поругать Opera. В погоне за скоростью
работы, программисты напрочь забывают обо всем остальном. В браузере
куча ошибок, недоработок (например, java-script
до сих пор нормально не работает), а почтовый клиент – это
вообще позор на всю Норвегию. Шучу, просто хочется с пафосом выразить
свое отрицательное отношение к самой концепции Opera.
Интерфейс Firebird
«написан» на языке XUL. Эта
технология буквально ворвалась в мир браузеров, что разбудило
спавшего монстра. Так и хочется сказать, что если кое-что не трогать,
то оно и вонять не будет. Видимо, тронули. В Microsoft
заявили, что интерфейс Internet Explorer
7.0 будет также написан на подобном языке, который разработает сама
Microsoft. Все, можно прощаться с очередным
открытым стандартом, Microsoft, уверен,
сделает так, что ее язык будет не совместим с мировым стандартом. За
примерами ходить далеко не надо.
|
|
Сценарии
|
Виртуальная машина
|
Офисный стандарт
|
Интерфейс
|
HTML
|
OC
|
|
Открытые стандарты
|
JavaScript (Netscape)
|
Java (Sun)
|
XML
|
XUL
|
W3C
|
POSIX
|
|
Microsoft
|
VBEScipt
|
C#
|
DOC, свой «xml»
|
???
|
Собственные теги
|
Windows
|
Mozilla.org
делает все, чтобы ее программы полюбило как можно больше
пользователей. Firebird и Thunderbird
необычайно просты, но в то же время красивы и оставляют всех
конкурентов позади по возможностям. Но я бы не хотел, чтобы Firebird
стал основным браузером у подавляющего большинства пользователей. Это
значит, что все хакеры станут искать дыры именно в Firebird,
а не в IE, как это они делают сейчас. Да,
считается, что Mozilla практически
неуязвим, но только ли это в силу объективных причин? Стоило только
Opera поселиться приблизительно у 10%
пользователей, как в ней одна за другой стали находить уязвимости. IE
занимает почти 90% рынка - дуршлаг для хакера. Кто-то возразит,
дескать, у Mozilla открытые исходники, там
уязвимости гораздо быстрее отслеживаются, и я соглашусь с этим, но
сам факт того, что популярность прямо пропорциональна вниманию
хакеров отрицать нельзя. Тем более, что одна компания, которую иногда
проще обходить стороной, чтобы не задохнуться, может также проявить
внимание и просто купить/засудить/вытеснить Mozilla.org
(маловероятен успех, но попытки могут быть). С другой стороны, глава
Mozilla Foundation
(так официально называется эта организация) работает в Red
Hat, так что, как говориться, Mozilla
не продастся.
За последние годы было спето столько
много сладких предсказаний для Mozilla, и
говорить сейчас о том, что этот зоопарк ждет светлое будущее и
большая доля на рынке - просто бессмысленно. Это подразумевается
самой статьей. Буду говорить более конкретно. Попробуйте
Mozilla, он есть в любом дистрибутиве
Linux. Лично я рекомендую связку Firebird
+ Thunderbird. В таком случае, если что-то
одно не устроит, можно всегда откатиться на другую программу.
Последние стабильные релизы на редкость оправдывают свои версии и
названия (стабильны и летают), поэтому я и рекомендую попробовать.
Хочу только предостеречь, что на старых дистрибутивах Linux
последние версии птиц могут не работать (необходим glibc
2.3), но есть специальные сборки и для старых дистрибутивов
(покажите мне Office 2003 для w9x).
Человек всегда мечтал летать, так пусть
хотя бы у вас на компьютере будет большой красивый полет птиц.
|