Uzbl

Uzbl
Uzbl
Uzbl logo.svg
Uzbl screenshot 1.png
Uzbl, запущенный в Ubuntu
Тип

Браузер

Автор

Dieter Plaetinck, et al.

Написана на

C, Python

Операционная система

Unix-like

Состояние

Активное

Лицензия

GPLv3[1]

Сайт

www.uzbl.org

Uzbl — это бесплатный и свободный минималистический браузер, разработанный и вдохновленный в соответствии с философией UNIX. Разработка была начата в начале 2009 года, последняя стабильная версия вышла 14 мая 2012[2]. Основная часть браузера написана на C, но используются и другие языки, чаще всего Python. Всё части проекта uzbl опубликованы как свободное программное обеспечение под лицензией GNU GPL 3 версии.

Название образовано от английского usable, написанного lolspeak’ом.

Несмотря на то, что Uzbl находится на ранней стадии разработки, проект уже зарекомендовал себя как один из самых лучших минималистичных бразузеров[3]

Содержание

Дизайн

Uzbl следует философии Unix, «Пишите программы, которые делают что-то одно и делают это хорошо. Пишите программы, которые бы работали вместе. Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс»."[4] В итоге, Uzbl не содержит большинство возможностей, которые имеют другие браузеры: к примеру, в нём нет своего тулбара, нет своих виджетов, он не управляет закладками, загрузками или cookies, оставляя всё это внешним скриптам или программам, как uzbl_tabbed (добавляет поддержку вкладок). Для взаимодействия с другими программами он использует стандартный ввод (FIFO), конвееры, Unix domain socket или текстовый файл. Такой дизайн — не недостаток, а преимущество, которое позволяет сделать программу более гибкой и настраиваемой.

Uzbl полностью проходят Acid3

Возможности

Uzbl использует WebKit, и поэтому имеет поддержку многих веб-стандартов, включая HTML, XML, XPath, CSS, ECMAScript (JavaScript), DOM, and SVG, проходит все Acid3 тесты.[5][6] Webkit также поддерживает Netscape-подобные плагины, такие как Adobe Flash Player и MPlayer.[7]

Включена функция нумерации ссылок

Дизайн Uzbl фокусируется на использовании клавиатурных сокращений, но так же поддерживает мыши и другие указывающие устройства ввода. Как pentadactyl и vimperator[8] , Uzbl представляет интерфейс, основанный на режимах, унаследованных от vi и Vim. Вместо того, чтобы двигать курсор в адресную строку или к ссылке, пользователь нажимает горяую клавишу, которая включает командный режим, из которого он может перейти по ссылке или URL, изменить настройки браузера и делать остальные вещи, присущие нормальным веб-браузерам. Осваивание такого интерфейса очень явно показывает суть кривой обучаемости, однажды изученный, он позволяет пользователю работать быстрее, испытывать большее удобство, чем с любым другим браузером.

Разработка

Uzbl написан и спроектирован для Arch Linux, но может быть скомпилирован и для других GNU/Linux-дистрибутивов. Присутствуют руководства для сборки под Gentoo Linux, Ubuntu, PLD Linux, MacPorts, and Nix package manager. Также доступны готовые пакеты для множества дистрибутивов.[9]

История

Идея для нового браузера появилась весной 2009 на форуме Arch Linux[10] , так как не существовало браузера, строго следующего философии Unix. В результате, Dieter Plaetinck начал разработку и скоро вокруг проекта возникло целое сообщество разработчиков.[5] Самая первая версия появилась 21 апреля 2009.[11] Только после двух месяцев разработки проект стал относительно пригодным для использования.[8] 21 Сентября 2009 Uzbl был принят в Debian[12] и появился в тестовой ветке 2 Октября 2009.[13]

См. также

Ссылки

  1. Uzbl LICENSE file from GitHub.
  2. 2012.05.14: World Naked Gardening Day (May 2012).
  3. Software Review: 2009 LnF Awards. Arch Linux Magazine (January 2010). Проверено 13 марта 2010.
  4. Uzbl – a browser that adheres to the Unix philosophy..
  5. 1 2 Vervloesem, Koen Uzbl: a browser following the UNIX philosophy. LWN.net. Eklektix, Inc. (15 июля 2009). Проверено 3 марта 2010.
  6. A quick comparison of Linux web browsers (22 июня 2009). Проверено 3 марта 2010.
  7. WebKitFeatures. WebKit Wiki. Проверено 3 марта 2010.
  8. 1 2 Bataille, Benoit Uzbl: un navigateur internet, rien qu'un navigateur internet (French) (12 мая 2009). Проверено 3 марта 2010.
  9. howtos. Uzbl Wiki. Проверено 3 марта 2010.
  10. Dieter@be Arch Philosophy/Structure Applied to a Browser. Arch Linux BBS (19 апреля 2009). Проверено 27 декабря 2011.
  11. Dieter@be Arch Philosophy/Structure Applied to a Browser. Arch Linux BBS (21 апреля 2009). Проверено 27 декабря 2011.
  12. Ritter, Stefan Accepted uzbl 0.0.0~git.20090826-1 (source i386). Список рассылки debian-devel-changes (21 сентября 2009).
  13. Debian testing watch uzbl 0.0.0~git.20090826-1 MIGRATED to testing. Список рассылки uzbl (2 октября 2009).

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Uzbl" в других словарях:

  • Uzbl — Entwickler Dieter Plaetinck (Dieter@be) Betriebssystem Unices Programmier­sprache …   Deutsch Wikipedia

  • Uzbl — Demande de traduction uzbl → Uzbl (+) …   Wikipédia en Français

  • WebKit — Développeur Apple, Nokia, Google Environnements C++ …   Wikipédia en Français

  • dwm — This article is about the X11 window manager. For other uses, see DWM (disambiguation). dwm dwm 5.7.2 showing urxvt, GIMP, Google Chrome and some open terminals …   Wikipedia

  • Internet Explorer — Windows Internet Explorer A component of Microsoft Windows Internet Explorer 9 in Wi …   Wikipedia

  • Lynx (web browser) — Not to be confused with Links (web browser) or LynxOS. Lynx Wikipedia Article displayed in Lynx Original author(s) Lou Mont …   Wikipedia

  • Web browser — Internet Explorer, one of the most widely used web browsers[1] …   Wikipedia

  • Netscape Communicator — 4.8 Developer(s) …   Wikipedia

  • Dillo — 3.0 displaying the English Wikipedia …   Wikipedia

  • Safari (web browser) — Safari Safari 5.1 on Mac OS X Lion Developer(s) …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»