Lynx (web browser)
Template:Short description Script error: No such module "Distinguish".
Page Module:Infobox/styles.css has no content.
| Lynx | |
|---|---|
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. | |
| [[Programmer|Original authorTemplate:Pluralize from text]] | Lou Montulli, Michael Grobe, Charles Rezac |
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Thomas Dickey |
| Initial release | 1992 |
| Written in | ISO C |
| Engine | fork of libwww |
| Operating system | Unix-like,[1] DOS, Windows, VMS[2] |
| Available in | English |
| Type | Text-based web browser |
| License | GNU GPLv2 |
| Website | Lua error in package.lua at line 80: module 'Module:If preview' not found. |
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. As of 2025[update], it is the oldest web browser still being maintained,[3] having started in 1992.
History
Lynx was a product of the Distributed Computing Group within Academic Computing Services of the University of Kansas.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. 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[4] and for browsing the Gopher space.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Beta availability was announced to Usenet on 22 July 1992.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. In 1993, Montulli added an Internet interface and released a new version (2.0) of the browser.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
As of July 2007[update], the support of communication protocols in Lynx is implemented using a version of libwww,Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. forked from the library's code base in 1996.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. The supported protocols include Gopher, HTTP, HTTPS, FTP, NNTP and WAIS.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Support for NNTP was added to libwww from ongoing Lynx development in 1994.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Support for HTTPS was added to Lynx's fork of libwww later, initially as patches due to concerns about encryption.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
Garrett Blythe created DosLynx in April 1994Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. 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.[5]
Features
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Current versions support SSLLua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. 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,Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. but it can launch external programs to handle it, such as an image viewer or a video player.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
Unlike most web browsers, Lynx does not support JavaScript, which many websites require to work correctly.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
The speed benefits of text-only browsing are most apparent when using low bandwidth internet connections,[6] 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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. However, Lynx does support HTTP cookies,Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. which can also be used to track user information. Lynx therefore supports cookie whitelisting and blacklisting, or alternatively cookie support can be disabled permanently.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
As with conventional browsers, Lynx also supports browsing histories and page caching,Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. both of which can raise privacy concerns.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. As Lynx substitutes images, frames and other non-textual content with the text from alt, name and title HTML attributesLua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. and allows hiding the user interface elements,Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. the browser becomes specifically suitable for use with cost-effective general purpose screen reading software.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. A version of Lynx specifically enhanced for use with screen readers on Windows was developed at Indian Institute of Technology Madras.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
Remote access
Lynx is also useful for accessing websites from a remotely connected system in which no graphical display is available.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. 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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
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.[7] Web designers may use Lynx to determine the way in which search engines and web crawlers see the sites that they develop.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Online services that provide Lynx's view of a given web page are available.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Another possible web design application of the browser is quick checking of the site's links.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
Supported platforms
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.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. It was included in the default OpenBSD installation from OpenBSD 2.3 (May 1998)Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. to 5.5 (May 2014),Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. being in the main tree prior to July 2014,Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. subsequently being made available through the ports tree.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Lynx can also be found in the repositories of most Linux distributions, as well as in the Homebrew,[8] Fink, and MacPorts repositories for macOS.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Ports to BeOS, MINIX, QNX, AmigaOSLua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. and OS/2Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. are also available.
The sources can be built on many platforms, such as Google's Android operating system.[9]
See also
Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
- Computer accessibility
- Links (web browser)
- Cello (web browser)
- ELinks
- w3m
- Comparison of web browsers
- Timeline of web browsers
- Comparison of Usenet newsreaders
Notes
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content.Nelson, H. (24 April 1999). "Lynx Installation Guide". lynx.invisible-island.net. Archived from the original on 5 June 2017. Retrieved 11 June 2017.
- ^ Page Module:Citation/CS1/styles.css has no content.Dickey, Thomas (11 September 2015). "Lynx2.8.8 [sic]". lynx.invisible-island.net. Archived from the original on 18 June 2017. Retrieved 11 June 2017.
- ^ Page Module:Citation/CS1/styles.css has no content."Lynx current development". TecMint. 2016-04-27. Retrieved 2024-09-08.
- ^ Page Module:Citation/CS1/styles.css has no content.Ernest Perez (September 1993). "State Library Online Information System uses a Hypertext Front End". ACM Siglink. II (2). Association for Computing Machinery: 3. doi:10.1145/164399.164402. S2CID 18875929. Archived from the original on December 7, 2023. Retrieved December 6, 2023.
- ^ Page Module:Citation/CS1/styles.css has no content.JUAN FERRER MARTÍNEZ (1 January 2015). UF1302 - Creación de páginas web con el lenguaje de marcas. Ediciones Paraninfo, S.A. pp. 73–. ISBN 978-84-283-9827-5.
- ^ Page Module:Citation/CS1/styles.css has no content."What is Lynx, and how do I use it?". Indiana University. 2018-01-18. Archived from the original on 2022-09-15. Retrieved 2022-09-16.
- ^ Page Module:Citation/CS1/styles.css has no content."Blog::Quibb » Crawling the Web With Lynx". Retrieved 2024-07-19.
- ^ Page Module:Citation/CS1/styles.css has no content."Homebrew Formulae". Homebrew. Archived from the original on January 24, 2019. Retrieved January 23, 2019.
- ^ Page Module:Citation/CS1/styles.css has no content."[APP] Compiled lynx binary for android - Shell or ADB". XDA Developers. 27 July 2011. Archived from the original on 2016-06-29. Retrieved 2016-05-27.
References
Page Template:Refbegin/styles.css has no content.
- Page Module:Citation/CS1/styles.css has no content.Paciello, Michael G. (January 2000). "Accessible Web Site Design". Web accessibility for people with disabilities. Focal Press. ISBN 978-1-929629-08-4.
- Page Module:Citation/CS1/styles.css has no content.Rognerud, Jon (December 2010). Ultimate Guide to Search Engine Optimization: Drive Traffic, Boost Conversion Rates and Make Tons of Money (2nd ed.). Entrepreneur Press. ISBN 978-1-59918-392-3.
- Page Module:Citation/CS1/styles.css has no content.Stewart, William (2000). "Web Browser History". The World's First Web Published Book. Living Internet. Archived from the original on 2011-01-20. Retrieved 2006-04-20.
- Page Module:Citation/CS1/styles.css has no content.King, Andrew B. (December 2008). Website Optimization: Speed, Search Engine & Conversion Rate Secrets (revised ed.). O'Reilly Media. ISBN 978-0-596-51508-9.
- Page Module:Citation/CS1/styles.css has no content.Killelea, Patrick (2002). Web performance tuning (2 ed.). O'Reilly Media. ISBN 978-0-596-00172-8.
- Page Module:Citation/CS1/styles.css has no content.Taylor, Dave (2005). Learning UNIX for Mac OS X Tiger (4 ed.). O'Reilly Media. ISBN 978-0-596-00915-1.
- Page Module:Citation/CS1/styles.css has no content.Senjen, Rye; Guthrey, Jane (August 1996). The Internet for women. Spinifex Press. ISBN 978-1-875559-52-7.
- Page Module:Citation/CS1/styles.css has no content.Chapman, Greg (April 2003). "Text Based Web Browsing with LYNX". TechTrax. 2 (4). Archived from the original on 2012-01-17. Retrieved 2012-02-15.
- Page Module:Citation/CS1/styles.css has no content.Dixon, Judith M. (December 2004). "Leveling The Road Ahead: Guidelines For The Creation Of WWW Pages Accessible To Blind and Visually Handicapped Users". Information Technology and Disabilities Journal. 2 (4). EASI. Archived from the original on 2013-05-24. Retrieved 2012-02-15.
- Page Module:Citation/CS1/styles.css has no content.Seltzer, Richard (August 1995). "Maintaining Lynx to the Internet for People with Disabilities: A Call For Action". Information Technology and Disabilities Journal. 2 (3). EASI. ISSN 1073-5127. OCLC 222902674. Archived from the original on 2013-05-24. Retrieved 2012-02-15.
- Page Module:Citation/CS1/styles.css has no content.Davies, Mike (2012). "What browsers other than IE and NN are there?". alt.html FAQ. Archived from the original on September 11, 2020. Retrieved August 8, 2012.
- Page Module:Citation/CS1/styles.css has no content.Wayner, Peter (2010-10-19). "Top 10 specialty Web browsers you may have missed". InfoWorld. p. 3. Archived from the original on 2010-12-04. Retrieved 2010-10-28.
- Page Module:Citation/CS1/styles.css has no content.Legan, Dallas E. (2001). "Text-Mode Web Browsers for OS/2". The Southern California OS/2 User Group. Archived from the original on 2010-06-24. Retrieved 2010-08-16.
- Page Module:Citation/CS1/styles.css has no content.Legan, Dallas E. (2002). "Lynx on OS/2: Straight Answers and Keen Tricks — Part 1 - Start Using the Lynx Browser". The Southern California OS/2 User Group. Archived from the original on 2010-07-25. Retrieved 2010-08-16.
- Page Module:Citation/CS1/styles.css has no content.Marquardt, P. (1995). "The ALynx Homepage". owww.molgen.mpg.de. Archived from the original on 2019-12-11. Retrieved 2020-01-30.
- Page Module:Citation/CS1/styles.css has no content.Bartlett, Kynn (2006-09-29). "The Bad Browser: What to Do When Browsers Fail to Play Nice With Your CSS". InformIT. Archived from the original on 2012-01-14. Retrieved 2012-02-15.
- Page Module:Citation/CS1/styles.css has no content.Rosmaita, Gregory J. (1996-12-12). "BLYNX: Lynx Support Files Tailored for Blind and Visually Handicapped Users". BLYNX. Archived from the original on 2014-11-25. Retrieved 2012-02-07.
- Page Module:Citation/CS1/styles.css has no content."Using access technology". RNIB. 2011-12-01. Archived from the original on 2012-03-31. Retrieved 2012-02-08.
- Page Module:Citation/CS1/styles.css has no content.Bolso, Erik Inge (2005-03-08). "2005 Text Mode Browser Roundup". Linux Journal. Archived from the original on 2010-02-24. Retrieved 2010-08-05.
- Page Module:Citation/CS1/styles.css has no content.Timmer, John (2010-02-24). "Browser history hijack + social networks = lost anonymity". Ars Technica. Archived from the original on 2012-03-03. Retrieved 2012-02-05.
- Page Module:Citation/CS1/styles.css has no content.Rakitin, Jason (1997-10-27). "Review: Alternative Web browsers". Network World Fusion. Archived from the original on 2001-10-05.
- Page Module:Citation/CS1/styles.css has no content.Wallen, Jack (2011-01-11). "10 Web browsers for the Linux operating system". TechRepublic. Archived from the original on 2012-02-15. Retrieved 2012-02-12.
- Page Module:Citation/CS1/styles.css has no content.Rosmaita, Gregory J. "An Introduction to Speech-Access Realities for Interested Sighted Internauts". BLYNX. Archived from the original on 2006-04-25. Retrieved 2012-02-07.
- Page Module:Citation/CS1/styles.css has no content.Kahan, José (1999-08-05). "Why Libwww?". World Wide Web Consortium. Archived from the original on 2010-05-29. Retrieved 2010-06-15.
- Page Module:Citation/CS1/styles.css has no content.Kahan, José (2002-06-07). "Change History of libwww". World Wide Web Consortium. Archived from the original on 2010-06-20. Retrieved 2010-05-30.
- Page Module:Citation/CS1/styles.css has no content.Nelson, Lynn H. (2000-11-07). "Before the Web: the early development of History on-line" (PDF). Center for History and New Media. George Mason University. Archived (PDF) from the original on 2011-09-17. Retrieved 2008-02-03.
- Page Module:Citation/CS1/styles.css has no content.Montulli, Lou (1992-07-22). "Re: Unix and Hypertext". Newsgroup: alt.hypertext. Usenet: 1992Jul22.125801.41808@kuhub.cc.ukans.edu. Archived from the original on 2012-11-09. Retrieved 2012-01-13.
- Page Module:Citation/CS1/styles.css has no content.Sajka, Janina (1999-09-29). "Re: lynx-dev Licensing Lynx". lynx-dev (Mailing list). Archived from the original on 2012-10-27. Retrieved 2012-02-08.
- Page Module:Citation/CS1/styles.css has no content.Nestrud, Chris (2000-10-07). "Re: lynx, and https". blinux-list@redhat.com (Mailing list). Archived from the original on 2022-01-02. Retrieved 2022-09-28.
- Page Module:Citation/CS1/styles.css has no content.Dickey, Thomas E. (2007-07-02). "Re: [Lynx-dev] using fresher libwww?". lynx-dev@gnu.org (Mailing list). Archived from the original on 2012-01-18. Retrieved 2011-05-26.
- Page Module:Citation/CS1/styles.css has no content.de Raadt, Theo (2014-07-15). "CVS: cvs.openbsd.org: src". source-changes@cvs.openbsd (Mailing list). OpenBSD. Archived from the original on 2021-03-07. Retrieved 2014-07-16.
- Page Module:Citation/CS1/styles.css has no content."lynx(1) man page". OpenBSD 2.3. 1998-05-19. Retrieved 2015-01-19.
- Page Module:Citation/CS1/styles.css has no content."lynx(1) man page". OpenBSD 5.5. 2014-05-01. Retrieved 2015-01-19.
- Page Module:Citation/CS1/styles.css has no content."www/lynx". OpenBSD ports. Archived from the original on 2015-04-06. Retrieved 2015-01-19.
- Page Module:Citation/CS1/styles.css has no content.Buttles, Wayne (1994). "DosLynx Beta Hype". FDISK.COM. Archived from the original on 2010-12-03. Retrieved 2012-01-13.
- Page Module:Citation/CS1/styles.css has no content."Sound Enhanced Lynx". Acharya. IIT Madras. 17 August 2006. Archived from the original on 1 October 2006. Retrieved 7 February 2012.
- Page Module:Citation/CS1/styles.css has no content.Lynx Developers Group. "Lynx User's Guide". Official website. Archived from the original on 2016-10-31. Retrieved 2017-04-12.
- Page Module:Citation/CS1/styles.css has no content.Lynx Developers Group. "Lynx 2.8.7 Help-File". Lynx official website. Archived from the original on 2017-04-13. Retrieved 2017-04-12.
- Page Module:Citation/CS1/styles.css has no content.Lynx Developers Group. "Configuration File". Lynx official website. Archived from the original on 2017-04-13. Retrieved 2017-04-12.
External links
Page Module:Side box/styles.css has no content.Page Template:Sister project/styles.css has no content.
- No URL found. Please specify a URL here or add one to Wikidata.
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.