El proyecto original era crear un navegador web similar a Lynx pero con más características.[1]
Mikuláš Patočka, explicó que prefirió ignorar a Lynx y desarrollar un navegador aparte porque, debido a la forma en que fue desarrollado, Lynx está imposibilitado para realizar conexiones múltiples —esto impediría la capacidad de Links de descargar archivos al mismo tiempo que se navega por Internet.[2]
A diferencia de Lynx, Links tiene soporte para tablas y frames en HTML, y permite el scroll horizontal. Además, es compatible con terminales a color y monocromos e incluye un sistema de menús desplegables.
Desde la versión 0.98 no se agregan nuevas características a este navegador. Las versiones posteriores son liberadas solo para corregir errores.[3]
Links 2
Links 2
Links 2 en modo gráfico mostrando la página inicial de la Wikipedia en español
En el año 2000 Mikuláš Patočka se une a Karel Kulhavý, Petr Kulhavý y Martin Pergel, compañeros en la Universidad Charles en Praga, y forman Twibright Labs. Juntos continúan el desarrollo de Links, agregando soporte para formatos gráficos de imágenes, antialiasing del texto y JavaScript.[4]
Links se ejecuta en modo gráfico (se requiere mouse) en X Window System (UNIX, Cygwin), SVGAlib, Linux Framebuffer, OS/2 PMShell, AtheOS GUI.
Links se ejecuta en modo de texto (mouse opcional) en la consola UN*X, terminal virtual ssh/telnet, terminal vt100, xterm y prácticamente cualquier otra terminal de texto. El mouse es compatible con GPM, xterm y OS/2. Links admite colores en la terminal.
Control de usuario fácil y rápido mediante menú desplegable tanto en modo texto como gráfico, en 33 idiomas.
Compatibilidad con HTML 4.0 (sin CSS).
Compatibilidad con HTTP 1.1.
Tablas, marcos tanto en modo gráfico como de texto, visualización de imágenes incorporada en modo gráfico.
Visualización de imágenes incorporada para GIF, JPEG, PNG, XBM, TIFF en modo gráfico.
Filtro de animación antipublicidad en GIF animados.
Marcadores.
Descargas de archivos de fondo.
Reconexión automática en caso de interrupción de la conexión TCP.
Posibilidad de conectar programas externos para todos los tipos MIME, posibilidad de elegir uno o más programas en cada apertura.
Corrección de gamma de imagen de alta calidad de 48 bits, remuestreo y tramado Floyd-Steinberg en todas las profundidades de color.
Remuestreo de fuentes (antialiasing) para un rango de paso prácticamente ilimitado, optimización de LCD de fuentes e imágenes.
Fuentes integradas en el ejecutable sin depender de ninguna fuente instalada en el sistema.
En el modo gráfico, Links admite fuentes Unicode, donde cada punto de código representa un glifo. No se compone en idiomas como el jemer.
En el modo de texto, hay un requisito adicional: Links admite fuentes donde cada glifo tiene exactamente el ancho de una celda de carácter.
Los enlaces solo admiten dirección de texto de izquierda a derecha.
Menú ajustable por el usuario, tamaño de fuente HTML y factor de zoom de imagen.
Gamma de pantalla ajustable por el usuario (rojo, verde, azul), corrección de gamma según las condiciones de visualización y calibración precisa tanto del monitor como de los enlaces en un patrón de calibración
Corrección automática de la relación de aspecto para modos como 640x200, 640x400, 320x200 con corrección manual de la relación de aspecto ajustable por el usuario.
Admite mouse de una rueda (desplazamiento vertical), mouse de dos ruedas (desplazamiento vertical y horizontal) y desplazamiento suave agarrando el plano con un mouse (no necesita rueda).
Fácil instalación, el navegador es solo un ejecutable y ningún otro archivo.
Referencias
↑Kamil Klimkiewicz (18 de enero de 2003). «Lightweight Web Browsers»(en inglés). Archivado desde el original el 30 de septiembre de 2007. Consultado el 11 de septiembre de 2006.
↑Mikuláš Patočka (26 de noviembre de 1999). «Comments for Links»(en inglés). «[...] Links uses callback mode to manage most actions - when we want to (for example) make connection, we call function make_connection and pass pointer to functions that will be called when the connection is ready. make_connection registers request and returns immediatelly. (Netscape does it the same way). In contrast Lynx and W3M use blocking calls for many actions - they call make_connection, it waits until connection is done and then returns. As a result, Links easily manages more simultaneous connections. Lynx and W3M don't and _never_ will.»
↑Para la lista completa de características de Links 0.9x y 1.x, véase la página principal de programa Links.
Para la lista completa de características de Links 2, véase la referencia N° 5.