Uzbl
Стиль этой статьи неэнциклопедичен или нарушает нормы литературного русского языка. |
В этой статье может быть слишком много ссылок на другие статьи, и, возможно, их количество нужно сократить. |
Uzbl | |
---|---|
| |
Тип | Браузер |
Авторы | Dieter Plaetinck, et al. |
Написана на | C, Python |
Интерфейс | GTK |
Операционная система | UNIX-подобные |
Последняя версия |
|
Репозиторий | github.com/uzbl/uzbl |
Состояние | Активное |
Лицензия | GPLv3[2] |
Сайт | uzbl.org |
Медиафайлы на Викискладе |
Uzbl - это бесплатный минималистичный браузер, разработанный в соответствии с философией UNIX, разработка которого была начата в начале 2009 года, а последняя стабильная версия была выпущена 28 февраля 2016 года[3]. Основная часть браузера написана на C, но используются и другие языки, чаще всего Python. Все части проекта uzbl публикуются как свободное программное обеспечение под лицензией gnu GPL версии 3.
Несмотря на то, что uzbl находится на ранней стадии разработки, проект уже зарекомендовал себя как один из лучших минималистичных браузеров[4].
Дизайн
[править | править код]Uzbl следует Философии UNIX «Пишите программы, которые делают что-то одно и делают это хорошо. Пишите программы, которые бы работали вместе. Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».[5] В итоге, Uzbl не содержит большинство возможностей, которые имеют другие браузеры; к примеру, в нём нет тулбара и виджетов, отсутствует управление закладками, загрузками или cookies, но эти функции доступны с помощью внешних скриптов или программ, таких как uzbl_tabbed (добавляет поддержку вкладок) и т. д. Для взаимодействия с другими программами он использует стандартный ввод (FIFO), конвейеры, сокет домена UNIX или текстовый файл. Такой дизайн — преимущество, которое позволяет сделать программу более гибкой и настраиваемой.
Возможности
[править | править код]Браузер использует WebKit, и поэтому имеет поддержку многих веб-стандартов, включая HTML, XML, XPath, CSS, ECMAScript (JavaScript), DOM и SVG, проходит все тесты Acid3.[6][7] Webkit также поддерживает Netscape-подобные плагины, такие как Adobe Flash Player и MPlayer.[8]
Дизайн Uzbl фокусируется на использовании клавиатурных сокращений, но также поддерживает мыши и другие указывающие устройства. Как Pentadactyl и Vimperator[9] , Uzbl представляет интерфейс, основанный на режимах, унаследованных от Vi и Vim. Вместо того, чтобы двигать курсор в адресную строку или к ссылке, пользователь нажимает горячую клавишу, которая включает командный режим, где он может переходить по ссылкам, изменять настройки браузера и делать то, что можно в привычных веб-браузерах. Осваивание такого интерфейса очень явно показывает суть кривой обучаемости, и он позволяет пользователю работать быстрее и удобнее, чем в других браузерах.
Разработка
[править | править код]Uzbl написан и создан для Arch Linux, но может быть скомпилирован и для других GNU/Linux-дистрибутивов. Присутствуют руководства для сборки под Gentoo Linux, Ubuntu, PLD Linux, MacPorts и Nix package manager. Также доступны готовые пакеты для множества дистрибутивов.[10]
История
[править | править код]Идея для нового браузера появилась весной 2009 на форуме Arch Linux[11] , так как не существовало браузера, строго следующего философии Unix. В результате Dieter Plaetinck начал разработку, и затем вокруг проекта возникло целое сообщество разработчиков.[6] Самая первая версия появилась 21 апреля 2009.[12] Только после двух месяцев разработки проект стал относительно пригодным для использования.[9] 21 сентября 2009 Uzbl был принят в Debian[13] и появился в тестовой ветке 2 октября 2009.[14]
См. также
[править | править код]- uzbl.org — официальный сайт Uzbl
- slashdot story
- FOSDEM talk Video and Slides
- Carl Chenet. Uzbl, votre nouveau navigateur web (фр.) // GNU/Linux Magazine France / Denis Bodor. — 2010. — Март (т. 125). — С. 8—12. — ISSN 1291-7834. Архивировано 19 мая 2011 года.
Ссылки
[править | править код]- ↑ Release 0.9.1 — 2016.
- ↑ Uzbl LICENSE file from GitHub Архивная копия от 30 апреля 2021 на Wayback Machine.
- ↑ 2016.02.28: uzbl 0.9 (февра��ь 2016). Дата обращения: 29 сентября 2016. Архивировано 11 апреля 2016 года.
- ↑ Software Review: 2009 LnF Awards . Arch Linux Magazine (январь 2010). Дата обращения: 13 марта 2010. Архивировано из оригинала 16 февраля 2010 года.
- ↑ Uzbl – a browser that adheres to the Unix philosophy. Дата обращения: 24 мая 2012. Архивировано 3 июня 2012 года.
- ↑ 1 2 Vervloesem, Koen. Uzbl: a browser following the UNIX philosophy . LWN.net. Eklektix, Inc. (15 июля 2009). Дата обращения: 3 марта 2010. Архивировано 2 апреля 2022 года.
- ↑ A quick comparison of Linux web browsers (22 июня 2009). Дата обращения: 3 марта 2010. Архивировано из оригинала 26 июня 2009 года.
- ↑ WebKitFeatures . WebKit Wiki. Дата обращения: 3 марта 2010. Архивировано 22 июля 2012 года.
- ↑ 1 2 Bataille, Benoit. Uzbl: un navigateur internet, rien qu'un navigateur internet (фр.) (12 мая 2009). Дата обращения: 3 марта 2010. Архивировано 12 июня 2010 года.
- ↑ howtos . Uzbl Wiki. Дата обращения: 3 марта 2010. Архивировано из оригинала 27 февраля 2010 года.
- ↑ Dieter@be. Arch Philosophy/Structure Applied to a Browser . Arch Linux BBS (19 апреля 2009). Дата обращения: 27 декабря 2011. Архивировано 15 июня 2011 года.
- ↑ Dieter@be. Arch Philosophy/Structure Applied to a Browser . Arch Linux BBS (21 апреля 2009). Дата обращения: 27 декабря 2011. Архивировано 24 июля 2011 года.
- ↑ Ritter, Stefan (21 сентября 2009). "Accepted uzbl 0.0.0~git.20090826-1 (source i386)". debian-devel-changes (Mailing list). Архивировано 2 апреля 2022. Дата обращения: 24 мая 2012.
{{cite mailing list}}
:|archive-date=
/|archive-url=
несоответствие временной метки; предлагается 2 апреля 2022 (справка) - ↑ Debian testing watch (2 октября 2009). "uzbl 0.0.0~git.20090826-1 MIGRATED to testing". uzbl (Mailing list). Архивировано 18 февраля 2012. Дата обращения: 24 мая 2012.
{{cite mailing list}}
:|archive-date=
/|archive-url=
несоответствие временной метки; предлагается 18 февраля 2012 (справка)