Так уже сложилось, что в Linux нет своего доминирующего веб-браузера, который встраивается в ядро, как в Windows и пользователю так или иначе приходится его использовать. В некоторых дистрибутивах после установки пользователю часто доступны сразу несколько браузеров и есть возможность выбрать любой, исходя из эстетических соображений, личных пристрастий, задач и системных ресурсов. Еще больше браузеров доступно в репозитариях дистрибутивов. Некоторые из браузеров уже знакомы пользователям Windows. Это Mozilla и Mozilla Firefox, Netscape и Opera. Функциональность их ни чем не отличается от Windows версии, поэтому при желании всегда можно использовать привычный браузер.
Версию Opera для Linux можно скачать по адресу
Чтобы локализовать интерфейс Firefox необходимо установить пакет mozilla-firefox-locale-ru-ru.
Команда sudo apt-cache search browser в Ubuntu покажет большой список приложений, библиотек и всевозможных расширений к веб-браузерам. Остановлюсь лишь на некоторых из них.
Без консоли как всегда не обошлось. Причем команда поиска выдаст не одно, а несколько решений. Зачем они нужны, это уже другой вопрос. Многие разработчики используют эти браузеры, чтобы проверить качество своего HTML кода, любят эти браузеры и администраторы. Сайты некоторых проектов GNU оптимизированы для просмотра в консольных браузеров. Из полученного списка можно выделить два самых популярных решения – lynx и links. Причем второй имеет версию (пакет links2) запускающуюся как в консоли, так и в X-Window.
Lynx - легкий (я бы даже сказал сверхлегкий) браузер понимающий практически все стандарты, принятые в Web на сегодняшний день. Позволяет обращаться к документам находящимся в кеше, но не отображает правильно фреймы и таблицы. Хотя вполне пригоден к использованию, особенно на слабых машинах. Еще одна особенность выделяет данный браузер, он особенно щепетильно относится к интерпретации кода, поэтому если есть серьезные изъяны, то он просто откажется работать. При запуске можно использовать дополнительные ключи, все они описаны в документации. Например, ключ -dump выводит как сам документ (без работающих гиперссылок), так и отдельно все гиперссылки имеющиеся в нем, что позволяет отобрать необходимые файлы и загрузить, используя один из менеджеров закачки. Параметр -source выведет вместо документа его исходный текст.
Браузер Links отлично справляется с выводом таблиц, здесь уже можно активировать меню, которое к тому же русифицировано. В остальном же он практически не отличается от Lynx.
Веб-браузер Dillo когда-то считался перспективным проектом, разработка его шла бешеными темпами. Еще бы. Целью его разработчиков являлось создание быстрого веб-браузера сравнимого по скорости с Lynx, но работающего в графической среде и с возможностью показа изображений. К сожалению, его последняя версия 0.8.6 датирована 2 мая 2006, а разработки судя по всему заморожены. Браузер написан на языке С и практически нуля, для своей работы требует библиотек Gtk+, при этом не обязательно наличие установленного Gnome, для анализа страниц использует переработанный анализатор gzilla от браузера Mozilla. Браузер Dillo умеет работать с cookie, поддерживает защищенное SSL соединение, но не умеет работать с фреймами, JavaScript и Java. Кроме Linux Dillo доступен для других Unix-систем, таких как BSD и Mac OS X. Есть версии для iPAQ, Psion, QNX и даже SONY PlayStation2. Благодаря своим небольшим размерам Dillo часто является основным браузером во многих дистрибутивах Linux небольшого размера и в нескольких дистрибутивах для КПК.
В дистрибутиве Ubuntu с рабочим столом Gnome в качестве основного и единственного веб-браузера предложен Firefox. Но для Gnome «штатным» является другой браузер – Epiphany (англ. прозрение). Проект Epiphany начат в 2002 году одним из разработчиков браузера Galeon Марко Песенти Гритти, который ушел ввиду разногласий по поводу будущего этого браузера. Сегодня разработка Galeon фактически прекращена и планируется, что его наиболее существенные возможности, отсутствующие в Epiphany, будут реализованы в виде расширений к последнему. Этот браузер построен на движке Gecko, который используется в Firefox, SeaMonkey, K-Meleon и некоторых других браузерах. Поэтому Epiphany отображает веб-страницы аналогично Firefox, поддерживает работу с Cookies, блокировку всплывающих окон. Хотя есть информация, что в будущем движок, возможно будет заменен новым – Webkit.
WebKit – компонент для просмотра HTML, разработанный компанией Apple для броузера Safari используемого в Mac OS X. Основан на коде библиотек KHTML и KJS проекта KDE. В самом KDE WebKit появится в верcии 4.1.
Как и среда Gnome идеология разработки Epiphany простота. Этот браузер лишен всей посторонней функциональности (почтовый клиент, редактор веб-страниц и другие) и прост в использовании.
Вместо иерархического дерева каталогов с закладками, используемого в большинстве сегодняшних браузеров, в Epiphany каждой закладке присваивается одна или несколько категорий, после чего дерево категорий формируется автоматически. Наиболее часто посещаемые закладки сохраняются отдельно. Некоторое время придется привыкать, но потом такая схема становится удобной. В Firefox аналогичную схему собираются ввести, начиная с версии 3.0. Помимо этого Epiphany поддерживает так называемые «умные» закладки, когда закладке может передаваться в качестве аргумента некоторая текстовая строка, которая будет вставлена в ссылку в указанном месте. Такой подход позволяет, например, использовать закладки для быстрого обращения к поисковым системам. Если такую «умную» закладку поместить на панель инструментов, рядом с кнопкой закладки появляется текстовое поле ввода.
Как и Firefox Epiphany поддерживает расширения. Некоторые расширения входят в основной пакет. В Ubuntu часть расширений к Epiphany включена в отдельный пакет epiphany-extensions.
В KUbuntu его установить можно введя sudo apt-get install epiphany-browser
Теперь самое время вспомнить о Konqueror стандартно входящий в поставку KDE с версии 2.0.
Это и Web-браузер и файловый менеджер в одном лице, не говоря уже о возможности просмотра графики, видео, прослушивании музыки, копировании аудиодисков. Konqueror неразлучен с KDE с самого начала, и является ключевым компонентом этой графической среды. Если раньше у него были проблемы с отображением Web-страниц, то теперь его можно назвать полноценным браузером. Поддерживает все современные технологии Интернет.
При установке русского языка в системе в качестве основного, все пункты меню будут автоматически русифицированы. Реализована возможность импорта закладок из других браузеров, возможность конфигурирования полностью по своему вкусу включая внешний вид. Незабывайте также о предустановленных профилях, позволяющих превратить Konqueror из файлового менеджера в удобный веб-браузер. Просматриваемую страницу можно переслать в любую внешнюю программу или сохранить в заархивированном виде. Особенно интересным является возможность разделения главного окна на несколько независимых частей. Так же как и Opera можно назначить псевдоним браузеру, что решает возможные проблемы с отображением страниц. Konqueror понимает модули для некоторых других браузеров, которые могут быть легко импортированы. Для наиболее часто посещаемых узлов можно создать сокращения для ввода, Konqueror предоставляет полный контроль над кешем и над Сookie, последние можно настроить конкретно для каждого узла. Поддерживаются все методы шифрования, которые можно встретить в Интернет с возможностью их настройки и проверки правильности подписи.
Для вывода HTML кода использует собственный движок KHTML. Технология KParts позволяет легко встроить в Konqueror функциональность других программ, что и используется для просмотра файлов различных типов: звуковые, видео, изображения, документы KOffice.
Название Konqueror это игра на именах других браузеров. Сначала был Navigator (мореплаватель), потом Explorer (исследователь), и теперь Konqueror (англ. Conqueror – завоеватель, победитель). Буква C заменена на традиционную для среды KDE букву K, в которой программы обычно содержат эту букву.
Благодаря поддержке технологии KIO он предоставляет гибкие возможности работы как с локальными файлами, так и с файлами, расположенными на удалённых серверах по протоколам FTP, SSH (fish://), DAV (webdav://).
2 Комментариев к Веб-браузеры в Linux
Март 26th, 2008 | 20:05
Из консольных браузеров считаю что рулит w3m. Тока он справляется нормально с рендерингом многих страниц которые я привык ежедневно посещать.
Май 2nd, 2009 | 13:38
согласен – w3m рулит! удобная навигация, табы, закладки (который фейвориты) и дофига всего-всего. мега кул!
из X»овых стоило бы ещё упомянуть midori (на WebKit»е) и Kazehakase (вроде правильно написал) (Firefox без XUL»а)