02-09-2023
Uzbl, запущенный в Ubuntu |
|
Тип | |
---|---|
Автор |
Dieter Plaetinck, et al. |
Написана на | |
Операционная система | |
Состояние |
Активное |
Лицензия | |
Сайт |
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 использует 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]
Свободное и открытое программное обеспечение | |
---|---|
Главное | |
История |
GNU • Linux • Mozilla (Application Suite • Firefox • Thunderbird) |
Организации |
ASF • AOSP • Blender Foundation • Eclipse Foundation • FreeBSD Foundation • freedesktop.org • FSF • FSMI • GNOME Foundation • Проект GNU • Google Code • KDE e.V. • Linux Foundation • Mozilla Foundation • OSGF • OSI • ReactOS Foundation • Software Freedom Conservancy • SourceForge • Symbian Foundation • The Document Foundation • Xiph.Org • XMPP Standards Foundation • X.Org Foundation |
Лицензии |
Apache • Artistic • Beerware • BSD • GNU GPL • GNU LGPL • ISC • MIT • MPL • Ms-PL/RL • zlib • Public domain / CC0 • WTFPL • Лицензии, одобренные FSF • Пермиссивные лицензии • Разнообразие лицензий |
Проблемы | |
Прочее |
Браузеры (список • сравнение) | |
---|---|
На Trident | |
На Gecko |
Camino • Firefox (Mobile) • Galeon • Ghostzilla • K-Meleon • K-Ninja • Kazehakase • Netscape • Orca Browser • SeaMonkey • Skipstone • Skyfire • Swiftfox |
На KHTML и WebKit |
ABrowse • Arora • Chrome • Chromium • Comodo Dragon • CoolNovo • Epiphany • Flock • Konqueror • Lunascape • Maxthon • Midori • QupZilla • RockMelt • S60 web browser • Safari • Skipstone • SRWare Iron • Swift • Яндекс.Браузер |
На Presto | |
На Java / J2ME |
Bolt Browser • HotJava • Lobo • Opera Mini • Teashark • UC Browser |
Текстовые | |
Другие |
Amaya • Arachne • Charon • Dillo • Fusion Media Explorer • Internet Explorer for Mac • Krozilo • Lunascape • Mosaic • NetPositive |
Наиболее популярные браузеры выделены жирным шрифтом; курсив — разработка прекращена |
Uzbl.