Enlaces (navegador web)

ImprimirCitar
Web browser

Links es un navegador web gráfico y de texto de software gratuito con un sistema de menú desplegable. Representa páginas complejas, tiene compatibilidad parcial con HTML 4.0 (incluidas tablas y marcos y compatibilidad con conjuntos de caracteres múltiples, como UTF-8), admite terminales monocromáticas y de color, y permite el desplazamiento horizontal.

Está destinado a usuarios que desean conservar muchos elementos típicos de las interfaces gráficas de usuario (ventanas emergentes, menús, etc.) en un entorno de solo texto.

La versión original de Links fue desarrollada por Mikuláš Patočka en la República Checa. Su grupo Twibright Labs desarrolló posteriormente la versión 2 del navegador Links, que muestra gráficos y renderiza fuentes en diferentes tamaños (con anti-aliasing espacial), pero ya no es compatible con JavaScript (solía, hasta versión 2.1pre28). El navegador resultante es muy rápido, pero no muestra muchas páginas como se esperaba. El modo gráfico funciona incluso en sistemas Unix sin el sistema X Window o cualquier otro entorno de ventana, utilizando SVGAlib o el framebuffer de la tarjeta gráfica del sistema.

Pila de gráficos

La pila de gráficos tiene varias peculiaridades para un navegador web. Las fuentes que muestran los enlaces no se derivan del sistema, sino que se compilan en binario como mapas de bits en escala de grises utilizando el formato de gráficos de red portátiles (PNG). Esto permite que el navegador sea un archivo ejecutable independiente de las bibliotecas del sistema. Sin embargo, esto aumenta el tamaño del ejecutable a unos 5 MB. Las fuentes tienen suavizado sin matices y, para pasos de línea pequeños, emplean una nitidez artificial para aumentar la legibilidad. El muestreo de subpíxeles aumenta aún más la legibilidad en las pantallas LCD. Esto permitió que los enlaces tuvieran fuentes suavizadas cuando las bibliotecas de fuentes suavizadas eran poco comunes.

Todos los elementos gráficos (imágenes y texto) se convierten primero de un espacio gamma dado (de acuerdo con la información gamma conocida o supuesta en PNG, JPEG, etc.) a través de la configuración gamma del usuario conocida en un espacio fotométricamente lineal de píxeles de 48 bits donde se remuestreado con remuestreo bilineal al tamaño de destino, posiblemente teniendo en cuenta la corrección de la relación de aspecto. Luego, los datos se pasan a través de un motor de interpolación reiniciable de alto rendimiento que se utiliza independientemente de la profundidad de bits del monitor, es decir, también para 24 bits por color de píxel. Este motor de tramado de Floyd-Steinberg tiene en cuenta las características gamma del monitor y utiliza 768 KiB de tablas de tramado para evitar cálculos que requieren mucho tiempo. Se utiliza una técnica similar al código automodificable, las plantillas de funciones, para maximizar la velocidad del motor de interpolación sin utilizar la optimización del lenguaje ensamblador.

Las imágenes que se reducen también utilizan el muestreo de subpíxeles en la pantalla LCD para aumentar el nivel de detalle.

La razón de este procesamiento de alta calidad es: proporcionar un aumento y reducción de resolución de imágenes realistas y una visualización fotorrealista independientemente de la gamma del monitor, sin franjas de color causadas por la corrección gamma de 8 bits integrada en el servidor X. También aumenta la profundidad de color percibida en más de 24 bits por píxel.

Links tiene controladores de gráficos para X Server, Linux framebuffer, svgalib, OS/2 PMShell y AtheOS GUI.

Horquillas

EEnlaces

Experimental/Enhanced Links (ELinks) es una bifurcación de Links dirigida por Petr Baudis. Está basado en Enlaces 0.9. Tiene un desarrollo más abierto e incorpora parches de otras versiones de Links (como scripting de extensiones adicionales en Lua) y de usuarios de Internet.

Enlaces pirateados

Enlaces pirateados es otra versión del navegador de enlaces que ha fusionado algunos de los enlaces de Elinks' características en Enlaces 2.

Andrey Mirtchovski lo ha portado a Plan 9 de Bell Labs. Se considera un buen navegador en ese sistema operativo, aunque algunos usuarios se han quejado de su incapacidad para cortar y pegar con el búfer snarf de Plan 9.

Desde abril de 2016, la última versión de Hacked Links es el 9 de julio de 2003, con algunos cambios adicionales sin publicar.

Otro

Los enlaces también fueron portados para ejecutarse en la plataforma Sony PSP como PSPRadio por Rafael Cabezas con la última versión (2.1pre23_PSP_r1261) lanzada el 6 de febrero de 2007.

El puerto de BeOS fue actualizado por François Revol, quien también agregó compatibilidad con GUI. También se ejecuta en Haiku.

Contenido relacionado

Harald Tveit Alvestrand

Harald Tveit Alvestran es un informático noruego. Fue presidente del Grupo de Trabajo de Ingeniería de Internet desde 2001 hasta 2005, sucediendo a Fred...

Tecnología electrotérmica-química

electrotérmica-química es un intento de aumentar la precisión y la energía de boca de los futuros tanques, artillería y cañones de sistemas de armas...

Transporte en las Islas Caimán

La infraestructura de transporte de las Islas Caimán consta de una red de carreteras públicas, dos puertos marítimos y tres...
Más resultados...
Tamaño del texto:
Copiar