Lynx (web browser)

From Wikipedia, the free encyclopedia
(Redirected from DosLynx)
Jump to navigation Jump to search

Template:Short description Script error: No such module "Distinguish". Script error: No such module "Infobox". Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

Lynx is a customizable text-based web browser for use on cursor-addressable character cell terminals.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". As of 2025Script error: No such module "Check for unknown parameters"., it is the oldest web browser still being maintained,[1] having started in 1992.

History

Lynx was a product of the Distributed Computing Group within Academic Computing Services of the University of Kansas.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". It was initially developed in 1992 by a team of students and staff at the university (Lou Montulli, Michael Grobe and Charles Rezac) as a hypertext browser used solely to distribute campus information as part of a Campus-Wide Information System[2] and for browsing the Gopher space.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Beta availability was announced to Usenet on 22 July 1992.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". In 1993, Montulli added an Internet interface and released a new version (2.0) of the browser.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

As of July 2007Script error: No such module "Check for unknown parameters"., the support of communication protocols in Lynx is implemented using a version of libwww,Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". forked from the library's code base in 1996.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". The supported protocols include Gopher, HTTP, HTTPS, FTP, NNTP and WAIS.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Support for NNTP was added to libwww from ongoing Lynx development in 1994.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Support for HTTPS was added to Lynx's fork of libwww later, initially as patches due to concerns about encryption.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Garrett Blythe created DosLynx in April 1994Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". and later joined the Lynx effort as well. Foteos Macrides ported much of Lynx to VMS and maintained it for a time. In 1995, Lynx was released under the GNU General Public License, and is now maintained by a group of volunteers led by Thomas Dickey.[3]

Features

File:Lynx vs. Firefox rendering.png
Lynx and Firefox rendering the same page

Browsing in Lynx consists of highlighting the chosen link using cursor keys, or having all links on a page numbered and entering the chosen link's number.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Current versions support SSLScript error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". and many HTML features. Tables are formatted using spaces, while frames are identified by name and can be explored as if they were separate pages. Lynx is not inherently able to display various types of non-text content on the web, such as images and video,Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". but it can launch external programs to handle it, such as an image viewer or a video player.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Unlike most web browsers, Lynx does not support JavaScript, which many websites require to work correctly.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

The speed benefits of text-only browsing are most apparent when using low bandwidth internet connections,[4] or older computer hardware that may be slow to render image-heavy content.

Privacy

Because Lynx does not support graphics, web bugs that track user information are not fetched, meaning that web pages can be read without the privacy concerns of graphic web browsers.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". However, Lynx does support HTTP cookies,Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". which can also be used to track user information. Lynx therefore supports cookie whitelisting and blacklisting, or alternatively cookie support can be disabled permanently.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

As with conventional browsers, Lynx also supports browsing histories and page caching,Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". both of which can raise privacy concerns.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Configurability

Lynx supports both command-line options and configuration files. There are 142 command-line options according to its help message. The template configuration file lynx.cfg lists 233 configurable features. There is some overlap between the two approaches to configuration, although there are command-line options such as -restrict which are not matched in lynx.cfg. In addition to pre-set options by command-line and configuration file, Lynx's behavior can be adjusted at runtime using its options menu. Again, there is some overlap between the settings. Lynx implements many of these runtime optional features, optionally (controlled through a setting in the configuration file) allowing the choices to be saved to a separate writable configuration file. The reason for restricting the options which can be saved originated in a usage of Lynx which was more common in the mid-1990s, i.e., using Lynx itself as a front-end application to the Internet accessed by dial-in connections.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Accessibility

Because Lynx is a text-based browser, it can be used for internet access by visually impaired users on a refreshable braille display and is easily compatible with text-to-speech software.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". As Lynx substitutes images, frames and other non-textual content with the text from alt, name and title HTML attributesScript error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". and allows hiding the user interface elements,Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". the browser becomes specifically suitable for use with cost-effective general purpose screen reading software.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". A version of Lynx specifically enhanced for use with screen readers on Windows was developed at Indian Institute of Technology Madras.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Remote access

Lynx is also useful for accessing websites from a remotely connected system in which no graphical display is available.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Despite its text-only nature and age, it can still be used to effectively browse much of the modern web, including performing interactive tasks such as editing Wikipedia.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Web design and robots

Since Lynx will take keystrokes from a text file, it is still very useful for automated data entry, web page navigation, and web scraping. Consequently, Lynx is used in some web crawlers.[5] Web designers may use Lynx to determine the way in which search engines and web crawlers see the sites that they develop.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Online services that provide Lynx's view of a given web page are available.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Lynx is also used to test websites' performance. As one can run the browser from different locations over remote access technologies like Telnet and SSH, one can use Lynx to test the website's connection performance from different geographical locations simultaneously.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Another possible web design application of the browser is quick checking of the site's links.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".

Supported platforms

File:Lynx2.gif
Icon for OS/2 port

Lynx was originally designed for Unix-like operating systems. It was ported to VMS soon after its public release and to other systems, including DOS, Microsoft Windows, Classic Mac OS and OS/2.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". It was included in the default OpenBSD installation from OpenBSD 2.3 (May 1998)Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". to 5.5 (May 2014),Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". being in the main tree prior to July 2014,Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". subsequently being made available through the ports tree.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Lynx can also be found in the repositories of most Linux distributions, as well as in the Homebrew,[6] Fink, and MacPorts repositories for macOS.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". Ports to BeOS, MINIX, QNX, AmigaOSScript error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". and OS/2Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters". are also available.

The sources can be built on many platforms, such as Google's Android operating system.[7]

See also

Script error: No such module "Portal".

Notes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "Citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

References

<templatestyles src="Refbegin/styles.css" />

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

External links

Script error: No such module "Side box".

  • Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".

Script error: No such module "Navbox". Template:Lightweight web browsers Template:Early web browsers Script error: No such module "Navbox".