Lynx es un navegador web personalizable basado en texto para su uso en terminales de celdas de caracteres direccionables por cursor . [ 4 ] [ 5 ] A partir de 2025, es el navegador web más antiguo que aún recibe mantenimiento, [ 6 ] habiendo comenzado en 1992.
Historia
Lynx fue un producto del Grupo de Computación Distribuida dentro de los Servicios de Computación Académica de la Universidad de Kansas . [ 7 ] [ 8 ] Fue desarrollado inicialmente en 1992 por un equipo de estudiantes y personal de la universidad ( Lou Montulli , Michael Grobe y Charles Rezac) como un navegador de hipertexto utilizado únicamente para distribuir información del campus como parte de un Sistema de Información de Todo el Campus [ 9 ] y para navegar por el espacio Gopher . [ 10 ] La disponibilidad de la versión beta se anunció en Usenet el 22 de julio de 1992. [ 11 ] En 1993, Montulli agregó una interfaz de Internet y lanzó una nueva versión (2.0) del navegador. [ 12 ] [ 13 ]
A partir de julio de 2007 , el soporte de protocolos de comunicación en Lynx se implementa utilizando una versión de libwww , [ 14 ] bifurcada del código base de la biblioteca en 1996. [ 15 ] Los protocolos compatibles incluyen Gopher , HTTP , HTTPS , FTP , NNTP y WAIS . [ 5 ] [ 16 ] El soporte para NNTP se agregó a libwww a partir del desarrollo continuo de Lynx en 1994. [ 17 ] El soporte para HTTPS se agregó a la bifurcación de libwww de Lynx más tarde, inicialmente como parches debido a preocupaciones sobre el cifrado. [ 18 ]
Garrett Blythe creó DosLynx en abril de 1994 [ 19 ] y posteriormente se unió al proyecto Lynx. Foteos Macrides adaptó gran parte de Lynx a VMS y lo mantuvo durante un tiempo. En 1995, Lynx se publicó bajo la Licencia Pública General de GNU y actualmente es mantenido por un grupo de voluntarios liderado por Thomas Dickey. [ 20 ]
Características

La navegación en Lynx consiste en resaltar el enlace elegido con las teclas de cursor o numerar todos los enlaces de una página e introducir el número del enlace seleccionado. [ 21 ] Las versiones actuales admiten SSL [ 5 ] y muchas características HTML . Las tablas se formatean con espacios, mientras que los marcos se identifican por nombre y se pueden explorar como si fueran páginas independientes. Lynx no puede mostrar de forma nativa diversos tipos de contenido no textual en la web, como imágenes y vídeos, [ 4 ] pero puede ejecutar programas externos para gestionarlo, como un visor de imágenes o un reproductor de vídeo. [ 21 ]
A diferencia de la mayoría de los navegadores web, Lynx no admite JavaScript , que muchos sitios web requieren para funcionar correctamente. [ 22 ]
Las ventajas de velocidad de la navegación solo de texto son más evidentes cuando se utilizan conexiones a Internet de bajo ancho de banda, [ 23 ] o hardware informático antiguo que puede ser lento para renderizar contenido con muchas imágenes.
Privacidad
Dado que Lynx no admite gráficos, no se descargan los web bugs que rastrean la información del usuario, lo que significa que las páginas web se pueden leer sin las preocupaciones de privacidad de los navegadores web gráficos. [ 8 ] Sin embargo, Lynx sí admite cookies HTTP , [ 4 ] que también se pueden usar para rastrear la información del usuario. Por lo tanto, Lynx admite listas blancas y negras de cookies , o bien, se puede deshabilitar la compatibilidad con cookies de forma permanente. [ 21 ]
Al igual que los navegadores convencionales, Lynx también admite historiales de navegación y almacenamiento en caché de páginas, [ 24 ] ambos pueden generar preocupaciones sobre la privacidad. [ 25 ]
Configurabilidad
Lynx admite tanto opciones de línea de comandos como archivos de configuración. Hay 142 opciones de línea de comandos según su mensaje de ayuda. El archivo de configuración de plantilla lynx.cfgenumera 233 características configurables. Hay cierta superposición entre los dos enfoques de configuración, aunque hay opciones de línea de comandos como -restrictque no coinciden en lynx.cfg. Además de las opciones preestablecidas por línea de comandos y archivo de configuración, el comportamiento de Lynx se puede ajustar en tiempo de ejecución usando su menú de opciones. Nuevamente, hay cierta superposición entre las configuraciones. Lynx implementa muchas de estas características opcionales de tiempo de ejecución, permitiendo opcionalmente (controlado a través de una configuración en el archivo de configuración) que las elecciones se guarden en un archivo de configuración independiente que se puede escribir. La razón para restringir las opciones que se pueden guardar se originó en un uso de Lynx que era más común a mediados de la década de 1990, es decir, usar Lynx mismo como una aplicación de interfaz para Internet a la que se accedía mediante conexiones de acceso telefónico. [ 26 ] [ 27 ] [ 21 ]
Accesibilidad
Debido a que Lynx es un navegador basado en texto, puede ser utilizado para el acceso a Internet por usuarios con discapacidad visual en una pantalla braille actualizable y es fácilmente compatible con software de conversión de texto a voz . [ 28 ] [ 10 ] [ 16 ] Como Lynx sustituye imágenes, marcos y otro contenido no textual con el texto de altlos nameatributos titleHTML [ 29 ] y permite ocultar los elementos de la interfaz de usuario , [ 30 ] el navegador se vuelve especialmente adecuado para su uso con software de lectura de pantalla de propósito general y rentable. [ 31 ] [ 32 ] [ 33 ] Una versión de Lynx específicamente mejorada para su uso con lectores de pantalla en Windows fue desarrollada en el Instituto Indio de Tecnología de Madras . [ 34 ]
Acceso remoto
Lynx también es útil para acceder a sitios web desde un sistema conectado remotamente en el que no hay pantalla gráfica disponible. [ 35 ] [ 36 ] [ 37 ] A pesar de su naturaleza de solo texto y su antigüedad, todavía se puede usar para navegar eficazmente por gran parte de la web moderna, incluyendo la realización de tareas interactivas como editar Wikipedia . [ 24 ] [ 38 ] [ 39 ]
Diseño web y robots
Dado que Lynx toma pulsaciones de teclas de un archivo de texto, sigue siendo muy útil para la entrada automatizada de datos, la navegación de páginas web y el web scraping . Por consiguiente, Lynx se utiliza en algunos rastreadores web. [ 40 ] Los diseñadores web pueden usar Lynx para determinar cómo los motores de búsqueda y los rastreadores web ven los sitios que desarrollan. [ 41 ] [ 42 ] [ 43 ] Existen servicios en línea que proporcionan la vista de Lynx de una página web determinada. [ 44 ]
Lynx también se utiliza para probar el rendimiento de los sitios web. Dado que se puede ejecutar el navegador desde diferentes ubicaciones mediante tecnologías de acceso remoto como Telnet y SSH , se puede usar Lynx para probar el rendimiento de la conexión del sitio web desde diferentes ubicaciones geográficas simultáneamente. [ 38 ] Otra posible aplicación del navegador en el diseño web es la comprobación rápida de los enlaces del sitio. [ 45 ]
Plataformas compatibles

Lynx fue diseñado originalmente para sistemas operativos tipo Unix . Fue portado a VMS poco después de su lanzamiento público y a otros sistemas, incluyendo DOS , Microsoft Windows , Classic Mac OS y OS/2 . [ 7 ] Se incluyó en la instalación predeterminada de OpenBSD desde OpenBSD 2.3 (mayo de 1998) [ 46 ] hasta 5.5 (mayo de 2014), [ 47 ] estando en el árbol principal antes de julio de 2014, [ 48 ] posteriormente estando disponible a través del árbol de puertos. [ 49 ] Lynx también se puede encontrar en los repositorios de la mayoría de las distribuciones de Linux , así como en los repositorios Homebrew , [ 50 ] Fink y MacPorts para macOS . [ 39 ] También hay puertos disponibles para BeOS , MINIX , QNX , AmigaOS [ 51 ] y OS/2 [ 8 ] .
Las fuentes se pueden compilar en muchas plataformas, como el sistema operativo Android de Google . [ 52 ]
Véase también
Notas
- ↑ " [ Lynx-dev ] ANN: lynx2.9.3" . 27 de mayo de 2026 . Consultado el 27 de mayo de 2026 .
- ↑ Nelson, H. (24 de abril de 1999). "Guía de instalación de Lynx" . lynx.invisible-island.net . Archivado del original el 5 de junio de 2017. Recuperado el 11 de junio de 2017 .
- ↑ Dickey, Thomas (11 de septiembre de 2015). "Lynx2.8.8 [ sic ] " . lynx.invisible-island.net . Archivado del original el 18 de junio de 2017. Recuperado el 11 de junio de 2017 .
- 1 2 3 Rakitin 1997 .
- 1 2 3 Legan 2001 .
- ↑ "Desarrollo actual de Lynx" . TecMint . 27 de abril de 2016. Consultado el 8 de septiembre de 2024 .
- ^ Paciello 2000 , págs. 154-155.
- 1 2 3 Legan 2002 .
- ↑ Ernest Perez (septiembre de 1993). " El sistema de información en línea de la Biblioteca Estatal utiliza una interfaz de hipertexto" . ACM Siglink . II (2). Association for Computing Machinery : 3. doi : 10.1145/164399.164402 . S2CID 18875929. Archivado del original el 7 de diciembre de 2023. Recuperado el 6 de diciembre de 2023 .
- 1 2 Bolso 2005 .
- ↑ Montulli 1992 .
- ↑ Stewart 2000 .
- ↑ Nelson 2000 .
- ↑ Kahan 1999 .
- ↑ Dickey 2007 .
- 1 2 Seltzer 1995 .
- ↑ Kahan 2002 .
- ↑ Nestrud 2000 .
- ↑ Buttles 1994 .
- ↑ JUAN FERRER MARTÍNEZ (1 de enero de 2015). UF1302 - Creación de páginas web con el lenguaje de marcas . Ediciones Paraninfo, SA págs. 73–. ISBN 978-84-283-9827-5.
- 1 2 3 4 Guía del usuario .
- ↑ Wallen 2011 .
- ↑ "¿Qué es Lynx y cómo lo uso?" . Universidad de Indiana . 18 de enero de 2018. Archivado del original el 15 de septiembre de 2022. Consultado el 16 de septiembre de 2022 .
- ^ Senjen y Guthrey 1996 , págs. 136-139.
- ↑ Timmer 2010 .
- ↑ Archivo de ayuda .
- ↑ Archivo de configuración .
- ↑ Paciello 2000 , pág. 157.
- ↑ RNIB 2011 .
- ↑ Rosmaita 1996 .
- ↑ Dixon 2004 .
- ↑ Rosmaita .
- ↑ Sajka 1999 .
- ↑ Achraya 2006 .
- ↑ Wayner 2010 .
- ↑ Chapman 2003 .
- ↑ Killelea 2002 , pág. 9.
- 1 2 Killelea 2002 , págs. 60–61.
- 1 2 Taylor 2005 , págs. 225–227.
- ↑ "Blog::Quibb » Rastreo de la web con Lynx" . Consultado el 19 de julio de 2024 .
- ↑ King 2008 , págs. 44–46.
- ↑ Bartlett 2006 .
- ↑ Rognerud 2010 , pág. 187.
- ↑ Paciello 2000 , pág. 135.
- ↑ Killelea 2002 , pág. 178.
- ↑ OpenBSD23 .
- ↑ OpenBSD55 .
- ↑ de Raadt 2014 .
- ↑ Puerto OpenBSD .
- ↑ "Fórmulas caseras" . Casero. Archivado del original el 24 de enero de 2019. Recuperado el 23 de enero de 2019 .
- ↑ Marquardt 1995 .
- ↑ " [ APP ] Binario lynx compilado para android - Shell o ADB" . XDA Developers . 27 de julio de 2011. Archivado del original el 29 de junio de 2016. Consultado el 27 de mayo de 2016 .
Referencias
- Paciello, Michael G. (enero de 2000). «Diseño de sitios web accesibles» . Accesibilidad web para personas con discapacidad . Focal Press . ISBN 978-1-929629-08-4.
- Rognerud, Jon (diciembre de 2010). Guía definitiva para la optimización de motores de búsqueda: genere tráfico, aumente las tasas de conversión y gane mucho dinero (2.ª ed.). Entrepreneur Press . ISBN 978-1-59918-392-3.
- Stewart, William (2000). "Historia del navegador web" . El primer libro publicado en la web del mundo . Living Internet. Archivado del original el 20 de enero de 2011. Recuperado el 20 de abril de 2006 .
- King, Andrew B. (diciembre de 2008). Optimización de sitios web: velocidad, motores de búsqueda y secretos de la tasa de conversión ( edición revisada). O'Reilly Media . ISBN 978-0-596-51508-9.
- Killelea, Patrick (2002). Optimización del rendimiento web (2.ª ed.). O'Reilly Media . ISBN 978-0-596-00172-8.
- Taylor, Dave (2005). Aprendiendo UNIX para Mac OS X Tiger (4.ª ed.). O'Reilly Media . ISBN 978-0-596-00915-1.
- Senjen, Rye; Guthrey, Jane (agosto de 1996). Internet para mujeres . Spinifex Press . ISBN 978-1-875559-52-7.
- Chapman, Greg (abril de 2003). "Navegación web basada en texto con LYNX" . TechTrax . 2 (4). Archivado del original el 17 de enero de 2012. Recuperado el 15 de febrero de 2012 .
- Dixon, Judith M. (diciembre de 2004). "Aplanando el camino: Directrices para la creación de páginas web accesibles para usuarios ciegos y con discapacidad visual" . Information Technology and Disabilities Journal . 2 (4). EASI. Archivado del original el 24 de mayo de 2013. Recuperado el 15 de febrero de 2012 .
- Seltzer, Richard (agosto de 1995). " Manteniendo Lynx en Internet para personas con discapacidades: un llamado a la acción" . Information Technology and Disabilities Journal . 2 (3). EASI. ISSN 1073-5127 . OCLC 222902674. Archivado del original el 24 de mayo de 2013. Recuperado el 15 de febrero de 2012 .
- Davies, Mike (2012). "¿Qué navegadores hay además de IE y NN?" . Preguntas frecuentes de alt.html . Archivado del original el 11 de septiembre de 2020 . Recuperado el 8 de agosto de 2012 .
- Wayner, Peter (19 de octubre de 2010). "Los 10 mejores navegadores web especializados que quizás te hayas perdido" . InfoWorld . pág. 3. Archivado del original el 4 de diciembre de 2010. Recuperado el 28 de octubre de 2010 .
- Legan, Dallas E. (2001). "Navegadores web en modo texto para OS/2" . El Grupo de Usuarios de OS/2 del Sur de California. Archivado del original el 24 de junio de 2010. Recuperado el 16 de agosto de 2010 .
- Legan, Dallas E. (2002). "Lynx en OS/2: Respuestas directas y trucos ingeniosos — Parte 1 - Empiece a usar el navegador Lynx" . Grupo de usuarios de OS/2 del sur de California. Archivado del original el 25 de julio de 2010. Recuperado el 16 de agosto de 2010 .
- Marquardt, P. (1995). "La página principal de ALynx" . owww.molgen.mpg.de . Archivado del original el 11 de diciembre de 2019. Recuperado el 30 de enero de 2020 .
- Bartlett, Kynn (29 de septiembre de 2006). "El navegador problemático: qué hacer cuando los navegadores no se comportan correctamente con tu CSS" . InformIT . Archivado del original el 14 de enero de 2012. Consultado el 15 de febrero de 2012 .
- Rosmaita, Gregory J. (1996-12-12). "BLYNX: Archivos de soporte de Lynx adaptados para usuarios ciegos y con discapacidad visual" . BLYNX . Archivado del original el 25-11-2014 . Recuperado el 07-02-2012 .
- "Uso de tecnología de acceso" . RNIB . 1 de diciembre de 2011. Archivado del original el 31 de marzo de 2012. Consultado el 8 de febrero de 2012 .
- Bolso, Erik Inge (2005-03-08). "Resumen de navegadores en modo texto de 2005" . Linux Journal . Archivado del original el 24 de febrero de 2010. Recuperado el 5 de agosto de 2010 .
- Timmer, John (24 de febrero de 2010). "Secuestro del historial del navegador + redes sociales = pérdida de anonimato" . Ars Technica . Archivado del original el 3 de marzo de 2012. Recuperado el 5 de febrero de 2012 .
- Rakitin, Jason (27 de octubre de 1997). "Reseña: Navegadores web alternativos" . Network World Fusion . Archivado del original el 5 de octubre de 2001.
- Wallen, Jack (11 de enero de 2011). "10 navegadores web para el sistema operativo Linux" . TechRepublic . Archivado del original el 15 de febrero de 2012. Consultado el 12 de febrero de 2012 .
- Rosmaita, Gregory J. "Una introducción a las realidades del acceso al habla para internautas videntes interesados" . BLYNX . Archivado del original el 25 de abril de 2006. Recuperado el 7 de febrero de 2012 .
- Kahan, José (1999-08-05). "¿Por qué Libwww?" . Consorcio World Wide Web . Archivado del original el 29-05-2010 . Recuperado el 15-06-2010 .
- Kahan, José (2002-06-07). "Historial de cambios de libwww" . Consorcio World Wide Web . Archivado del original el 2010-06-20 . Recuperado el 2010-05-30 .
- Nelson, Lynn H. (2000-11-07). "Antes de la web: el desarrollo inicial de la historia en línea" (PDF) . Centro de Historia y Nuevos Medios . Universidad George Mason . Archivado (PDF) del original el 17 de septiembre de 2011. Recuperado el 3 de febrero de 2008 .
- Montulli, Lou (1992-07-22). "Re: Unix and Hypertext" . Grupo de noticias : alt.hypertext . Usenet: 1992Jul22.125801.41808@kuhub.cc.ukans.edu . Archivado del original el 09-11-2012 . Recuperado el 13-01-2012 .
- Sajka, Janina (1999-09-29). "Re: lynx-dev Licencias Lynx" . lynx-dev (Lista de correo). Archivado del original el 27-10-2012 . Recuperado el 08-02-2012 .
- Nestrud, Chris (2000-10-07). "Re: lynx y https" . blinux-list@redhat.com (Lista de correo). Archivado del original el 2 de enero de 2022. Recuperado el 28 de septiembre de 2022 .
- Dickey, Thomas E. (2007-07-02). "Re: [ Lynx-dev ] ¿usando una versión más reciente de libwww?" . lynx-dev@gnu.org (Lista de correo). Archivado del original el 18-01-2012 . Recuperado el 26-05-2011 .
- de Raadt, Theo (15-07-2014). "CVS: cvs.openbsd.org: src" . source-changes@cvs.openbsd (Lista de correo). OpenBSD . Archivado del original el 07-03-2021 . Recuperado el 16-07-2014 .
- "Página de manual de lynx(1)" . OpenBSD 2.3 . 1998-05-19 . Consultado el 2015-01-19 .
- "Página de manual de lynx(1)" . OpenBSD 5.5 . 1 de mayo de 2014. Consultado el 19 de enero de 2015 .
- "www/lynx" . Puertos de OpenBSD . Archivado del original el 6 de abril de 2015. Consultado el 19 de enero de 2015 .
- Buttles, Wayne (1994). "DosLynx Beta Hype" . FDISK.COM . Archivado del original el 3 de diciembre de 2010. Recuperado el 13 de enero de 2012 .
- "Lynx con sonido mejorado" . Acharya . IIT Madras . 17 de agosto de 2006. Archivado del original el 1 de octubre de 2006. Consultado el 7 de febrero de 2012 .
- Grupo de desarrolladores de Lynx. "Guía del usuario de Lynx" . Sitio web oficial . Archivado del original el 31/10/2016 . Consultado el 12/04/2017 .
- Grupo de desarrolladores de Lynx. "Archivo de ayuda de Lynx 2.8.7" . Sitio web oficial de Lynx . Archivado del original el 13 de abril de 2017. Consultado el 12 de abril de 2017 .
- Grupo de desarrolladores de Lynx. "Archivo de configuración" . Sitio web oficial de Lynx . Archivado del original el 13 de abril de 2017. Consultado el 12 de abril de 2017 .
Enlaces externos
- Software de 1992
- Software libre multiplataforma
- Curses (biblioteca de programación)
- Navegadores web gratuitos
- Clientes Gopher
- Navegadores web OS/2
- Navegadores web de macOS
- Software OpenVMS
- Software portátil
- Navegadores web POSIX
- Navegadores web de RISC OS
- Software que utiliza S-Lang
- Navegadores web basados en texto
- Universidad de Kansas
- Navegadores web para AmigaOS
- Navegadores web para DOS
- Software libre programado en C