Abaco (web browser)
Encyclopedia
Abaco is a web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

 for the Plan 9 operating system
Plan 9 from Bell Labs
Plan 9 from Bell Labs is a distributed operating system. It was developed primarily for research purposes as the successor to Unix by the Computing Sciences Research Center at Bell Labs between the mid-1980s and 2002...

. It is a graphical web browser with support for inline images, tables and frames. It has a true multiple document interface
Multiple document interface
Graphical computer applications with a multiple document interface are those whose windows reside under a single parent window , as opposed to all windows being separate from each other . Such systems often allow child windows to embed other windows inside them as well, creating complex nested...

 inspired by acme
Acme (text editor)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server...

's interface. It is a multi-threaded and modest-sized program.

History

webfs, a web file system, and libhtml, a library to parse HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

, were written at Bell Labs
Bell Labs
Bell Laboratories is the research and development subsidiary of the French-owned Alcatel-Lucent and previously of the American Telephone & Telegraph Company , half-owned through its Western Electric manufacturing subsidiary.Bell Laboratories operates its...

 as the backend for a new web browser. After the Bell Labs project stalled, Aki Nyrhinen wrote a simple frontend for webfs and libhtml called webpage which can render basic web page
Web page
A web page or webpage is a document or information resource that is suitable for the World Wide Web and can be accessed through a web browser and displayed on a monitor or mobile device. This information is usually in HTML or XHTML format, and may provide navigation to other web pages via hypertext...

s and makes interesting use of the plumber
Plumber (program)
The plumber, in the Plan 9 from Bell Labs and Inferno operating systems, is a mechanism for interprocess communication, somewhat similar to copy and paste.The plumber is a program which handles all the messaging when programs make plumbing messages...

 to support hyperlinks. Work on webpage also stalled, and webpage has now been superseded by abaco.
Abaco, written by Federico G. Benavento, supports most of the HTML 4.01 standard, including frames and tables.

See also

  • Mothra
    Mothra (web browser)
    Mothra is a web browser and Internet Gopher client for the Plan 9 operating system. It is a very basic graphical browser and does not support FTP, Java, Javascript or CSS.- History :Mothra was written by Tom Duff for the Second Edition of Plan 9...

      - Another browser for Plan 9
  • List of web browsers
  • List of Plan 9 applications

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK