Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Design  





2 Features  





3 History  





4 References  





5 External links  














Uzbl







Čeština
Deutsch
Esperanto
Français

Íslenska
Português
Русский

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Uzbl
Original author(s)Dieter Plaetinck, et al.
Stable release

0.9.1[1] Edit this on Wikidata / 27 October 2016; 7 years ago (27 October 2016)

Repository
Written inC, Python
EngineWebKit
Operating systemUnix-like
TypeWeb browser
LicenseGPL-3.0-only[2]
Websitewww.uzbl.org

Uzbl is a discontinued free and open-source minimalist web browser designed for simplicity and adherence to the Unix philosophy. Development began in early 2009 and is still considered in alpha software by the developers. The core component of Uzbl is written in C, but other languages are also used, most notably Python. All parts of the Uzbl project are released as free software under GNU GPL-3.0-only.

The name comes from the word usable, spelled in lol speak.[3]

Development of Uzbl is still in alpha stage. Uzbl was originally designed for Arch Linux, but operates with other Linux distributions and BSD systems. Compilation guides are available for Gentoo Linux, Ubuntu, MacPorts, and Nix package manager.[4] The project is currently "abandoned" due to lack of time.[5]

Despite being in early stages of development, Uzbl has gained prominence as a minimalist browser.[6] As of 2019, further development for the project is discontinued.[5]

Design[edit]

Uzbl follows the Unix philosophy, “Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.”[7] As a result, Uzbl does not contain many of the features of other browsers. Uzbl has none of its own tool barsorgraphical control elements, and does not manage bookmarks, history, downloads, or cookies, leaving them to be handled by external programs or scripts. These scripts are typically user-written, although some are available for download like uzbl_tabbed for tabbed browsing support. For interaction it can read input from standard input (FIFO pipe) or from POSIX local IPC socket or it can be passed text files such as a configuration file. This design is intentional, allowing for more customization.[who?]

Uzbl browser fully passing the Acid3 test

Features[edit]

Uzbl uses the WebKit layout engine, and therefore inherits support for many web standards, including HTML, XML, XPath, Cascading Style Sheets, ECMAScript (JavaScript), DOM, and SVG, passing the Acid3 browser test.[8][9] Web kit supports Netscape-style plugins such as Adobe Flash Player and MPlayer.[10]

Numbered links feature enabled for keyboard navigation

Uzbl's design focuses on keyboard control and hot keys, although it also supports mouse and other pointing device input. Like the pentadactyl and vimperator[11] Firefox extensions, Uzbl employs a mode-based interface derived from the vi and Vim text editors. Rather than move the cursor to an address bar or a link, a user presses a hotkey to switch to "command" mode. From this mode the user may: select links in the view port through assigned keys (0 through 9 by default) or through typing an unambiguous string of the link text; navigate to another web page by typing its URL; modify settings; and perform other normal web-browsing tasks. While this mode-based interface creates an initially steep learning curve, once learned it typically allows a user greater speed and convenience than many other browsers. Uzbl allows configuration of the hot keys used.

History[edit]

The idea of creating a new web browser started in spring 2009 on the internet forums of Arch Linux.[12] Dieter Plaetinck started the development of the browser and was then supported by other developers.[8] The first code was published on April 21, 2009.[3][12] The product was usable after only two months of development .[11] Besides compilation guides for a series of Linux distributions and Mac OS X/Darwin (Mac Ports) several pre-compiled binaries are available,[4] although officially there is not yet a version marked as stable. On September 21, 2009, Uzbl was accepted into the Debian unstable repository branch[13] and was migrated to its testing branch on October 2, 2009.[14]

References[edit]

  1. ^ "Release 0.9.1". 27 October 2016. Retrieved 21 June 2018.
  • ^ Uzbl LICENSE file from GitHub.
  • ^ a b Perrin, Chad (2010-11-15). "Try the uzbl browser if you're tired of feature bloat". TechRepublic. Archived from the original on 2010-11-23. Retrieved 2019-02-20. 21 April 2009 marked the first commit in the GitHub project for a browser called uzbl — lolcat spelling for "usable" — though the uzbl website's first news item dates to almost a month earlier.
  • ^ a b "howtos". Uzbl Wiki. Archived from the original on 2010-02-27. Retrieved 2010-03-03.
  • ^ a b "What is the official status of this project? #408". GitHub.
  • ^ "Software Review: 2009 LnF Awards". Arch Linux Magazine. January 2010. Archived from the original on 2010-02-16. Retrieved 2010-03-13.
  • ^ "Uzbl – a browser that adheres to the Unix philosophy".
  • ^ a b Vervloesem, Koen (2009-07-15). "Uzbl: a browser following the UNIX philosophy". LWN.net. Eklektix, Inc. Retrieved 2010-03-03.
  • ^ "A quick comparison of Linux web browsers". 2009-06-22. Archived from the original on 2009-06-26. Retrieved 2010-03-03.
  • ^ "WebKitFeatures". WebKit Wiki. Retrieved 2010-03-03.
  • ^ a b Bataille, Benoit (2009-05-12). "Uzbl: un navigateur internet, rien qu'un navigateur internet" [Uzbl: a web browser, just a browser] (in French). Retrieved 2010-03-03.
  • ^ a b "Arch Philosophy/Structure Applied to a Browser". Arch Linux BBS. 2009-04-19. Retrieved 2011-12-27.
  • ^ Ritter, Stefan (2009-09-21). "Accepted uzbl 0.0.0~git.20090826-1 (source i386)". debian-devel-changes (Mailing list).
  • ^ Debian testing watch (2009-10-02). "uzbl 0.0.0~git.20090826-1 MIGRATED to testing". uzbl (Mailing list).
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Uzbl&oldid=1224457729"

    Categories: 
    Free software programmed in C
    Free web browsers
    POSIX web browsers
    Software based on WebKit
    Web browsers that use GTK
    Discontinued web browsers
    Hidden categories: 
    CS1 French-language sources (fr)
    Articles with short description
    Short description is different from Wikidata
    All articles with specifically marked weasel-worded phrases
    Articles with specifically marked weasel-worded phrases from January 2010
    Commons category link is on Wikidata
    Official website different in Wikidata and Wikipedia
     



    This page was last edited on 18 May 2024, at 14:58 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki