Uzbl

from Wikipedia, the free encyclopedia
Uzbl

Logo from Uzbl
Basic data

developer Dieter Plaetinck (Dieter @ be)
Publishing year 2009
Current  version 0.9.1
( October 27, 2016 )
operating system Unices
programming language C.
category Web browser
License GPLv 3 ( Free Software )
www.uzbl.org

Uzbl is a free minimalistic web browser for Unix-like operating systems . The name Uzbl is pronounced homophonically to the English word usable , which means usable or useful . Uzbl was originally developed for Arch Linux and, like Arch Linux , is committed to minimalism. The design follows Unix ideals - e.g. B. Having reusable, optimized tools for only one task at a time. This also makes the software very lean and fast.

technology

Uzbl is developed in C and released as free software under the GNU General Public License (GPL, version 3). WebKit is used for rendering . The functionality can be expanded and adapted through integrated scripts. Configurations are saved in ASCII text files. He can standard input ( FIFO - Pipe and) POSIX Local IPC sockets are controlled; a file can also be transferred, as is done with the configuration file.

features

Uzbl basically only cares about browsing; any further functionality should be from outside the browser z. B. made available by scripts or other software. This should make the browser as adaptable as possible. Except for a status bar, the surface is completely filled by the displayed document and therefore has no control elements or the like. A Python script called uzbl-tabbed is available for a multiple document interface with tabs and is supplied as a standard sample script . The use of WebKit as a rendering engine contributes a lot to the high speed, ensures a high quality rendering, e.g. B. passes the Acid-3 test without errors and provides good support for many web standards ( HTML , XML , XPath , CSS , ECMAScript , DOM , SVG ) and an interface for Netscape expansion modules (e.g. for Flash ).

service

It can be operated completely with the keyboard with freely definable key combinations. The keyboard control is not necessary, however, for calling up hyperlinks and actions that are available in the context menu or placed on mouse buttons, such as B. scrolling through the page visit history. Keyboard operation is comparatively difficult to learn at first, but it is more efficient to use afterwards. The concept of keyboard-supported selection of hyperlinks or other elements in the displayed document is based on the Firefox extension Vimperator : A specific one is selected from the links in the visible document section and an action such as opening the addressed document is triggered. This is done by entering one of the numbers assigned to the references or a character string from the desired reference until it is unambiguous.

history

The idea for the new browser arose in the spring of 2009 in the Arch Linux web forum, as no browser could be found that was strictly designed according to the Unix philosophy. Dieter Plaetinck then started development and was soon supported by other developers from a very active community. The first code was released on April 21st. The product was in a usable condition after just two months of development. In addition to compilation instructions for a number of Linux distributions and Mac OS X / Darwin ( MacPorts ), there are also some ready-made binary packages available, although there is still no version officially marked as stable. On September 21, 2009, Uzbl was included in the Debian operating system and transferred to the testing branch on October 2, 2009.

Web links

Commons : Uzbl  - collection of images, videos and audio files

swell

  1. Release 0.9.1 . October 27, 2016 (accessed June 21, 2018).
  2. lwn.net/Articles/341246/
  3. cdwillis.wordpress.com/2009/06/22/a-comparison-of-linux-web-browsers/ ( Memento from June 26, 2009 in the Internet Archive )
  4. a b linuxfr.org/~Enixos/28263.html
  5. bbs.archlinux.org/viewtopic.php?pid=539028#p539028
  6. lwn.net/Articles/341245/
  7. bbs.archlinux.org/viewtopic.php?pid=540372#p540372
  8. www.uzbl.org/wiki/howtos
  9. packages.qa.debian.org/u/uzbl/news/20090921T211043Z.html
  10. packages.qa.debian.org/u/uzbl/news/20091002T163921Z.html