Lynx es un navegador web personalizable basado en texto para usar en terminales de celdas de caracteres direccionables por cursor . [4] [5] A partir de 2024 [actualizar], es el navegador web más antiguo que aún se mantiene, [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 para Todo el Campus [9] y para navegar por el espacio Gopher . [10] La disponibilidad 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 [actualizar], el soporte de protocolos de comunicación en Lynx se implementa utilizando una versión de libwww , [14] bifurcada de la base de código de la biblioteca en 1996. [15] Los protocolos admitidos incluyen Gopher , HTTP , HTTPS , FTP , NNTP y WAIS . [5] [16] El soporte para NNTP se agregó a libwww a partir del desarrollo en curso 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] [ enlace muerto ]
Garrett Blythe creó DosLynx en abril de 1994 [19] y más tarde se unió también al proyecto Lynx. Foteos Macrides trasladó 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 ahora lo mantiene un grupo de voluntarios dirigido por Thomas Dickey. [20]
Características
La navegación en Lynx consiste en resaltar el enlace elegido mediante las teclas del cursor, o numerar todos los enlaces de una página e introducir el número del enlace elegido. [21] Las versiones actuales admiten SSL [5] y muchas funciones HTML . Las tablas se formatean mediante espacios, mientras que los marcos se identifican por nombre y se pueden explorar como si fueran páginas independientes. Lynx no es capaz de mostrar de forma inherente varios 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ídeos. [21]
A diferencia de la mayoría de los navegadores web, Lynx no admite JavaScript , que muchos sitios web requieren para funcionar correctamente. [22]
Los beneficios de velocidad que ofrece la navegación de solo texto son más evidentes cuando se utilizan conexiones a Internet de bajo ancho de banda, [23] o hardware informático más antiguo que puede ser lento para reproducir contenido con muchas imágenes.
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 problemas de 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. Existe 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 utilizando su menú de opciones. Nuevamente, existe cierta superposición entre las configuraciones. Lynx implementa muchas de estas características opcionales de tiempo de ejecución, permitiendo opcionalmente (controladas a través de una configuración en el archivo de configuración) que las opciones se guarden en un archivo de configuración escribible separado. 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 en sí mismo como una aplicación de interfaz para Internet a la que se accede 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 parte de usuarios con discapacidad visual en una pantalla braille actualizable y es fácilmente compatible con el software de texto a voz . [28] [10] [16] Como Lynx sustituye imágenes, marcos y otro contenido no textual con el texto de alty atributos HTML [29] y permite ocultar los elementos de la interfaz de usuario , [30] el navegador se vuelve específicamente adecuado para su uso con software de lectura de pantalla de propósito general 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 Madrás . [34]nametitle
Acceso remoto
Lynx también es útil para acceder a sitios web desde un sistema conectado de forma remota en el que no hay una 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 de manera efectiva en gran parte de la web moderna, incluida la realización de tareas interactivas como editar Wikipedia . [24] [38] [39]
Diseño web y robots
Dado que Lynx toma las pulsaciones de teclas de un archivo de texto, sigue siendo muy útil para la entrada automatizada de datos, la navegación por páginas web y el web scraping . En consecuencia, Lynx se utiliza en algunos rastreadores web. [40] Los diseñadores web pueden utilizar Lynx para determinar la forma en que los motores de búsqueda y los rastreadores web ven los sitios que desarrollan. [41] [42] [43] Hay 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. Como se puede ejecutar el navegador desde diferentes ubicaciones a través de tecnologías de acceso remoto como Telnet y SSH , se puede utilizar 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] Fue incluido 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 ports. [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] Los ports a BeOS , MINIX , QNX , AmigaOS [51] y OS/2 [8] también están disponibles.
Las fuentes se pueden crear en muchas plataformas, como el sistema operativo Android de Google. [52]
^ Thomas E. Dickey (31 de mayo de 2024). «ANN: lynx2.9.2» . Consultado el 1 de junio de 2024 .
^ Nelson, H. (24 de abril de 1999). "Guía de instalación de Lynx". lynx.invisible-island.net . Archivado desde el original el 5 de junio de 2017 . Consultado el 11 de junio de 2017 .
^ Dickey, Thomas (11 de septiembre de 2015). «Lynx2.8.8 [sic]». lynx.invisible-island.net . Archivado desde el original el 18 de junio de 2017. Consultado el 11 de junio de 2017 .
^abc Rakitin 1997.
^abc Leganés 2001.
^ "Evolución actual de Lynx". TecMint . 2016-04-27 . Consultado el 2024-09-08 .
^ ab Paciello 2000, págs. 154-155.
^abc Leganés 2002.
^ Ernest Perez (septiembre de 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. Archivado desde el original el 7 de diciembre de 2023 . Consultado el 6 de diciembre de 2023 .
^desde Bolso 2005.
^ Montulli 1992.
^ Stewart 2000.
^ Nelson 2000.
^ Kahan 1999.
^ Dickey 2007.
^ desde 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–. ISBN978-84-283-9827-5.
^ abcd Guía del usuario.
^ Wallen 2011.
^ "¿Qué es Lynx y cómo lo uso?". Universidad de Indiana . 18 de enero de 2018. Archivado desde el original el 15 de septiembre de 2022. Consultado el 16 de septiembre de 2022 .
^ ab Senjen y Guthrey 1996, págs.
^ Timer 2010.
^ Archivo de ayuda.
^ Archivo de configuración.
^ Paciello 2000, pág. 157.
^ Revista Nacional de Biología Molecular 2011.
^ Rosmaita 1996.
^ Dixon 2004.
^ Rosmaita.
^ Sajka 1999.
^ Achraya 2006.
^ Wayner 2010.
^ Chapman 2003.
^ Killelea 2002, pág. 9.
^ desde Killelea 2002, págs. 60–61.
^ desde Taylor 2005, págs. 225–227.
^ "Blog::Quibb » Explorando la Web con Lynx" . Consultado el 19 de julio de 2024 .
^ Rey 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.
^ OpenBSDport.
^ "Fórmulas de elaboración casera". Elaboración casera. Archivado desde el original el 24 de enero de 2019. Consultado 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 desde el 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 discapacidades. 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.ª edición). Entrepreneur Press . ISBN 978-1-59918-392-3.
Stewart, William (2000). "Historia de los navegadores web". El primer libro publicado en la Web del mundo . Living Internet. Archivado desde el original el 20 de enero de 2011. Consultado el 20 de abril de 2006 .
King, Andrew B. (diciembre de 2008). Optimización de sitios web: secretos de velocidad, motores de búsqueda y tasa de conversión (edición revisada). O'Reilly Media . ISBN 978-0-596-51508-9.
Chapman, Greg (abril de 2003). "Navegación web basada en texto con LYNX". TechTrax . 2 (4). Archivado desde el original el 17 de enero de 2012 . Consultado el 15 de febrero de 2012 .
Dixon, Judith M. (diciembre de 2004). "Nivelar el camino a seguir: directrices para la creación de páginas WWW accesibles para usuarios ciegos y con discapacidad visual". Revista de Tecnologías de la Información y Discapacidades . 2 (4). EASI. Archivado desde el original el 24 de mayo de 2013 . Consultado el 15 de febrero de 2012 .
Seltzer, Richard (agosto de 1995). "Mantener Lynx en Internet para personas con discapacidades: un llamado a la acción". Revista de Tecnología de la Información y Discapacidades . 2 (3). EASI. ISSN 1073-5127. OCLC 222902674. Archivado desde el original el 24 de mayo de 2013. Consultado el 15 de febrero de 2012 .
Davies, Mike (2012). "¿Qué navegadores hay además de IE y NN?". alt.html FAQ . Archivado desde el original el 11 de septiembre de 2020 . Consultado el 8 de agosto de 2012 .
Wayner, Peter (19 de octubre de 2010). "Los 10 navegadores web especializados que quizás no conocía". InfoWorld . p. 3. Archivado desde el original el 4 de diciembre de 2010 . Consultado el 28 de octubre de 2010 .
Legan, Dallas E. (2001). "Navegadores web en modo texto para OS/2". Grupo de usuarios de OS/2 del sur de California. Archivado desde el original el 24 de junio de 2010. Consultado el 16 de agosto de 2010 .
Legan, Dallas E. (2002). "Lynx en OS/2: Respuestas directas y trucos ingeniosos — Parte 1 - Comience a usar el navegador Lynx". Grupo de usuarios de OS/2 del sur de California. Archivado desde el original el 25 de julio de 2010. Consultado el 16 de agosto de 2010 .
Marquardt, P. (1995). "La página de inicio de ALynx". owww.molgen.mpg.de . Archivado desde el original el 2019-12-11 . Consultado el 2020-01-30 .
Bartlett, Kynn (29 de septiembre de 2006). "El navegador malo: qué hacer cuando los navegadores no se comportan bien con su CSS". InformIT . Archivado desde el original el 14 de enero de 2012 . Consultado el 15 de febrero de 2012 .
Rosmaita, Gregory J. (12 de diciembre de 1996). "BLYNX: Archivos de soporte de Lynx diseñados para usuarios ciegos y con discapacidad visual". BLYNX . Archivado desde el original el 25 de noviembre de 2014. Consultado el 7 de febrero de 2012 .
"Uso de tecnología de acceso". RNIB . 2011-12-01. Archivado desde el original el 2012-03-31 . Consultado el 2012-02-08 .
Bolso, Erik Inge (8 de marzo de 2005). «Resumen de navegadores en modo texto de 2005». Linux Journal . Archivado desde el original el 24 de febrero de 2010. Consultado 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 desde el original el 3 de marzo de 2012. Consultado el 5 de febrero de 2012 .
Rakitin, Jason (27 de octubre de 1997). "Revisión: Navegadores web alternativos". Network World Fusion . Archivado desde el original el 5 de octubre de 2001.
Wallen, Jack (11 de enero de 2011). «10 navegadores web para el sistema operativo Linux». TechRepublic . Archivado desde el original el 15 de febrero de 2012. Consultado el 12 de febrero de 2012 .
Rosmaita, Gregory J. "Introducción a las realidades del acceso al habla para los internautas videntes interesados". BLYNX . Archivado desde el original el 25 de abril de 2006 . Consultado el 7 de febrero de 2012 .
Kahan, José (5 de agosto de 1999). "¿Por qué Libwww?". Consorcio World Wide Web . Archivado desde el original el 29 de mayo de 2010. Consultado el 15 de junio de 2010 .
Kahan, José (7 de junio de 2002). «Historial de cambios de libwww». Consorcio World Wide Web . Archivado desde el original el 20 de junio de 2010. Consultado el 30 de mayo de 2010 .
Nelson, Lynn H. (7 de noviembre de 2000). "Before the Web: the early development of History on-line" (PDF) . Centro de Historia y Nuevos Medios . Universidad George Mason . Archivado (PDF) desde el original el 17 de septiembre de 2011. Consultado el 3 de febrero de 2008 .
Montulli, Lou (22 de julio de 1992). "Re: Unix e hipertexto". Grupo de noticias : alt.hypertext. Usenet:[email protected]. Archivado desde el original el 9 de noviembre de 2012. Consultado el 13 de enero de 2012 .
Sajka, Janina (29 de septiembre de 1999). "Re: Licencia de Lynx para lynx-dev". lynx-dev (Lista de correo). Archivado desde el original el 27 de octubre de 2012. Consultado el 8 de febrero de 2012 .
Nestrud, Chris (7 de octubre de 2000). "Re: Lynx y https". [email protected] (Lista de correo). Archivado desde el original el 2 de enero de 2022. Consultado el 28 de septiembre de 2022 .{{cite mailing list}}: CS1 maint: bot: estado de URL original desconocido ( enlace )
Dickey, Thomas E. (2 de julio de 2007). "Re: [Lynx-dev] ¿Utilizando una biblioteca más nueva?". [email protected] (Lista de correo). Archivado desde el original el 18 de enero de 2012. Consultado el 26 de mayo de 2011 .
de Raadt, Theo (15 de julio de 2014). «CVS: cvs.openbsd.org: src». [email protected] (Lista de correo). OpenBSD . Archivado desde el original el 7 de marzo de 2021 . Consultado el 16 de julio de 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 . 2014-05-01 . Consultado el 2015-01-19 .
"www/lynx". Puertos OpenBSD . Archivado desde el original el 6 de abril de 2015 . Consultado el 19 de enero de 2015 .
Buttles, Wayne (1994). "DosLynx Beta Hype". FDISK.COM . Archivado desde el original el 2010-12-03 . Consultado el 2012-01-13 .
"Sound Enhanced Lynx". Acharya . IIT Madras . 17 de agosto de 2006. Archivado desde el original el 1 de octubre de 2006 . Consultado el 7 de febrero de 2012 .
Lynx Developers Group. «Guía del usuario de Lynx». Sitio web oficial . Archivado desde el original el 2016-10-31 . Consultado el 2017-04-12 .
Lynx Developers Group. «Archivo de ayuda de Lynx 2.8.7». Sitio web oficial de Lynx . Archivado desde el original el 2017-04-13 . Consultado el 2017-04-12 .
Lynx Developers Group. «Archivo de configuración». Sitio web oficial de Lynx . Archivado desde el original el 2017-04-13 . Consultado el 2017-04-12 .
Enlaces externos
Wikimedia Commons tiene medios relacionados con Navegador web Lynx .