stringtranslate.com

Lince (navegador web)

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 , es el navegador web más antiguo que aún se mantiene, [6] que comenzó 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. Sistema [9] y para navegar por el espacio Gopher . [10] La disponibilidad de la versión Beta se anunció a Usenet el 22 de julio de 1992. [11] En 1993, Montulli añadió 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 soportados incluyen Gopher , HTTP , HTTPS , FTP , NNTP y WAIS . [5] [16] Se agregó soporte para NNTP a libwww a partir del desarrollo continuo de Lynx en 1994. [17] Posteriormente se agregó soporte para HTTPS a la bifurcación de libwww de Lynx, inicialmente como parches debido a preocupaciones sobre el cifrado. [18] [ enlace muerto ]

Garrett Blythe creó DosLynx en abril de 1994 [19] y luego también se unió al esfuerzo de Lynx. Foteos Macrides portó gran parte de Lynx a VMS y lo mantuvo por un tiempo. En 1995, Lynx fue lanzado bajo la Licencia Pública General GNU y ahora lo mantiene un grupo de voluntarios liderados por Thomas Dickey. [20]

Características

Lynx y Firefox renderizando la misma página

Navegar en Lynx consiste en resaltar el enlace elegido usando las teclas del cursor, o tener todos los enlaces de una página numerados e ingresar el número del enlace elegido. [21] Las versiones actuales admiten SSL [5] y muchas funciones HTML . Las tablas tienen formato utilizando espacios, mientras que los marcos se identifican por nombre y se pueden explorar como si fueran páginas separadas. Lynx no es inherentemente capaz de mostrar varios tipos de contenido que no sea texto en la web, como imágenes y videos, [4] pero puede iniciar programas externos para manejarlo, como un visor de imágenes o un reproductor de video. [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 de la navegación de solo texto son más evidentes cuando se utilizan conexiones a Internet de bajo ancho de banda [23] o hardware de computadora más antiguo que puede tardar en reproducir contenido con muchas imágenes.

Privacidad

Debido a que Lynx no admite gráficos, los errores web que rastrean la información del usuario no se recuperan, 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 admite cookies HTTP , [4] que también se pueden utilizar para rastrear la información del usuario. Por lo tanto, Lynx admite la inclusión en listas blancas y negras de cookies o, alternativamente, la compatibilidad con cookies se puede desactivar permanentemente. [21]

Al igual que los navegadores convencionales, Lynx también admite historiales de navegación y almacenamiento en caché de páginas, [24] los cuales pueden generar problemas de privacidad. [25]

Configurabilidad

Lynx admite opciones de línea de comandos y archivos de configuración. Hay 142 opciones de línea de comandos según su mensaje de ayuda. El archivo de configuración de la plantilla lynx.cfgenumera 233 funciones configurables. Existe cierta superposición entre los dos enfoques de configuración, aunque existen opciones de línea de comandos que -restrictno 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, existe cierta superposición entre las configuraciones. Lynx implementa muchas de estas características opcionales de tiempo de ejecución, opcionalmente (controladas a través de una configuración en el archivo de configuración) permitiendo que las opciones se guarden en un archivo de configuración grabable 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 como una aplicación frontal a 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, los usuarios con discapacidad visual pueden utilizarlo para acceder a Internet en una pantalla braille actualizable y es fácilmente compatible con el software de conversión de texto a voz . [28] [10] [16] A medida que Lynx sustituye imágenes, marcos y otro contenido no textual con el texto de alty nameatributos title HTML [29] y permite ocultar los elementos de la interfaz de usuario , [30] el navegador se vuelve específicamente adecuado para su uso. con un software rentable de lectura de pantalla de uso general. [31] [32] [33] En el Instituto Indio de Tecnología de Madrás se desarrolló una versión de Lynx específicamente mejorada para su uso con lectores de pantalla en Windows . [34]

Acceso remoto

Lynx también es útil para acceder a sitios web desde un sistema conectado de forma remota en el que no hay pantalla gráfica disponible. [35] [36] [37] A pesar de su naturaleza y antigüedad de solo texto, todavía se puede utilizar para navegar de manera efectiva en gran parte de la web moderna, incluida la realización de tareas interactivas como la edición de Wikipedia . [24] [38] [39]

Diseño web y robots.

Dado que Lynx acepta pulsaciones de teclas de un archivo de texto, sigue siendo muy útil para la entrada de datos automatizada, la navegación de páginas web y el web scraping . En consecuencia, Lynx se utiliza en algunos rastreadores web. [ cita necesaria ] 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. [40] [41] [42] Se encuentran disponibles servicios en línea que brindan la vista de Lynx de una página web determinada. [43]

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 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. [44]

Plataformas compatibles

Icono del puerto OS/2

Lynx fue diseñado originalmente para sistemas operativos tipo Unix . Fue portado a VMS poco después de su lanzamiento público [ cita requerida ] y a otros sistemas, incluidos 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) [45] a 5.5 (mayo de 2014), [46] estaba en el árbol principal antes de julio de 2014, [47] posteriormente estuvo disponible a través de árbol de puertos. [48] ​​Lynx también se puede encontrar en los repositorios de la mayoría de las distribuciones de Linux , así como en los repositorios Homebrew , [49] Fink y MacPorts para macOS . [39] También están disponibles puertos para BeOS , MINIX , QNX , AmigaOS [50] y OS/2 [8] .

Las fuentes se pueden crear en muchas plataformas, como el sistema operativo Android de Google . [51]

Ver también

Notas

  1. ^ Thomas E. Dickey (16 de enero de 2024). "ANA: lince2.9.0" . Consultado el 17 de enero de 2024 .
  2. ^ Nelson, H. (24 de abril de 1999). "Guía de instalación de Lynx". lince.invisible-island.net .
  3. ^ Dickey, Thomas (11 de septiembre de 2015). "Lynx2.8.8 [sic]". lince.invisible-island.net .
  4. ^ abc Rakitin 1997.
  5. ^ abc Legan 2001.
  6. ^ "Una navegación web con línea de comandos con Lynx y herramientas de enlaces". TecMint . 27 de abril de 2016 . Consultado el 30 de septiembre de 2020 .
  7. ^ ab Paciello 2000, págs. 154-155.
  8. ^ abc Legan 2002.
  9. ^ Ernest Pérez (septiembre de 1993). "El sistema de información en línea de la biblioteca estatal utiliza una interfaz de hipertexto". Enlace de señal ACM . II (2). Asociación de Maquinaria de Computación : 3. doi : 10.1145/164399.164402. S2CID  18875929 . Consultado el 6 de diciembre de 2023 .
  10. ^ ab Bolso 2005.
  11. ^ Montulli 1992.
  12. ^ Stewart 2000.
  13. ^ Nelson 2000.
  14. ^ Kahan 1999.
  15. ^ Dickey 2007.
  16. ^ ab Seltzer 1995.
  17. ^ Kahan 2002.
  18. ^ Nestrud 2000.
  19. ^ Butacas 1994.
  20. 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.
  21. ^ Guía del usuario de abcd.
  22. ^ Wallen 2011.
  23. ^ "¿Qué es Lynx y cómo lo uso?". Universidad de Indiana . 2018-01-18 . Consultado el 16 de septiembre de 2022 .
  24. ^ ab Senjen y Guthrey 1996, págs.
  25. ^ Temporizador 2010.
  26. ^ Archivo de ayuda.
  27. ^ Archivo de configuración.
  28. ^ Paciello 2000, pag. 157.
  29. ^ RNIB 2011.
  30. ^ Rosmaita 1996.
  31. ^ Dixon 2004.
  32. ^ Rosmaita.
  33. ^ Sajka 1999.
  34. ^ Achraya 2006.
  35. ^ Wayner 2010.
  36. ^ Chapman 2003.
  37. ^ Killelea 2002, pag. 9.
  38. ^ ab Killelea 2002, págs. 60–61.
  39. ^ ab Taylor 2005, págs. 225-227.
  40. ^ Rey 2008, págs. 44–46.
  41. ^ Bartlett 2006.
  42. ^ Rognerud 2010, pag. 187.
  43. ^ Paciello 2000, pag. 135.
  44. ^ Killelea 2002, pag. 178.
  45. ^ AbiertoBSD23.
  46. ^ AbiertoBSD55.
  47. ^ de Raadt 2014.
  48. ^ OpenBSDport.
  49. ^ "Fórmulas caseras". Elaboración casera . Consultado el 23 de enero de 2019 .
  50. ^ Marquardt 1995.
  51. ^ "[APLICACIÓN] Binario Lynx compilado para Android: Shell o ADB". Desarrolladores XDA . 27 de julio de 2011 . Consultado el 27 de mayo de 2016 .

Referencias

enlaces externos