Mozilla (Mozilla Suite, Firebird, Thunderbird). Обзор, сравнение

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.хх – просто более старая версия Mozilla 2.xx. Согласен. Есть другое мнение. Многим кажется, что версия 6.0 – это что-то современное, 0.7 (1.5) – это что-то древнее, устаревшее. Поэтому на официальных форумах есть предложения Mozilla 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 от Mozilla 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).
Человек всегда мечтал летать, так пусть хотя бы у вас на компьютере будет большой красивый полет птиц.

На заметку: Приобрести недорогие пластиковые окна, но с приемлемым уровнем качества бывает довольно сложно. Что такое пластиковые окна? Это сложный производственный цикл, с использованием массы современных технологий. А в результате должно получиться изделие, удовлетворяющее не только запросам покупателя, но и массе технических и гигиенических норм.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации:
Автор публикации: