Lince (navegador web)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Lynx es un navegador web personalizable basado en texto para usar en terminales de celdas de caracteres direccionables por cursor. A partir de 2022, es el navegador web más antiguo que aún se mantiene, ya 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, y 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 servidor de información de todo el campus y para navegar por el espacio Gopher. La disponibilidad beta se anunció a Usenet el 22 de julio de 1992. En 1993, Montulli agregó una interfaz de Internet y lanzó una nueva versión (2.0) del navegador.

A partir de julio de 2007, la compatibilidad con los protocolos de comunicación en Lynx se implementó mediante una versión de libwww, bifurcada del código base de la biblioteca en 1996. Los protocolos admitidos incluyen Gopher, HTTP, HTTPS, FTP, NNTP y WAIS.. El soporte para NNTP se agregó a libwww a partir del desarrollo continuo de Lynx en 1994. 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.

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

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 en una página numerados e ingresar el número del enlace elegido. Las versiones actuales admiten SSL y muchas funciones HTML. Las tablas se formatean usando 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 es de texto en la web, como imágenes y video, pero puede iniciar programas externos para manejarlo, como un visor de imágenes o un reproductor de video.

A diferencia de la mayoría de los navegadores web, Lynx no es compatible con JavaScript, que muchos sitios web requieren para funcionar correctamente.

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 o hardware de computadora más antiguo que puede ser lento para procesar 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. Sin embargo, Lynx admite cookies HTTP, que también se pueden usar 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 de forma permanente.

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

Configurabilidad

Lynx acepta las opciones de configuración de las opciones de la línea de comandos o de los 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.cfg enumera 233 funciones configurables. Existe cierta superposición entre los dos, aunque hay opciones de línea de comandos como -restrict que 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, opcionalmente (controladas a través de una configuración en el archivo de configuración) que permite que las opciones 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, el uso de Lynx como una aplicación de interfaz de Internet a la que se accede mediante conexiones telefónicas.

Accesibilidad

Debido a que Lynx es un navegador basado en texto, los usuarios con discapacidades visuales pueden usarlo para acceder a Internet en una pantalla braille actualizable y es fácilmente compatible con el software de texto a voz. Como Lynx sustituye imágenes, marcos y otro contenido no textual con el texto de los atributos HTML alt, name y title y permite ocultar la interfaz de usuario elementos, el navegador se vuelve específicamente adecuado para su uso con software rentable de lectura de pantalla de propósito general. 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.

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. A pesar de su naturaleza y edad de solo texto, aún 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.

Diseño web y robots

Dado que Lynx tomará las pulsaciones de teclas de un archivo de texto, sigue siendo muy útil para la entrada de datos automatizada, la navegación por páginas web y el web scraping. En consecuencia, Lynx se utiliza en algunos rastreadores web. Los diseñadores web pueden usar Lynx para determinar la forma en que los motores de búsqueda y los rastreadores web ven los sitios que desarrollan. Los servicios en línea que brindan la vista de Lynx de una página web determinada están disponibles.

Lynx también se utiliza para probar sitios web' actuación. 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. Otra posible aplicación de diseño web del navegador es la comprobación rápida de los enlaces del sitio.

Plataformas compatibles

Icono para el puerto OS/2

Lynx se diseñó originalmente para sistemas operativos similares a Unix. Fue portado a VMS poco después de su lanzamiento público ya otros sistemas, incluidos DOS, Microsoft Windows, Classic Mac OS y OS/2. Se incluyó en la instalación predeterminada de OpenBSD desde OpenBSD 2.3 (mayo de 1998) hasta 5.5 (mayo de 2014), estaba en el árbol principal antes de julio de 2014 y, posteriormente, estuvo disponible a través del árbol de puertos. Lynx también se puede encontrar en los repositorios de la mayoría de las distribuciones de Linux, así como en los repositorios de Homebrew y Fink para macOS. También están disponibles puertos para BeOS, MINIX, QNX, AmigaOS y OS/2.

Las fuentes se pueden crear en muchas plataformas; por ejemplo, se menciona el sistema operativo Android de Google.

Contenido relacionado

Ray Kurzweil

KL-UNO

Depurador GNU

Más resultados...
Tamaño del texto: