Links es un navegador web gráfico y de texto de código abierto con un sistema de menú desplegable. [3] Representa páginas complejas, tiene soporte parcial de HTML 4.0 (incluyendo tablas y marcos [4] y soporte para múltiples juegos de caracteres como UTF-8 ), soporta terminales monocromáticos y en color y permite el desplazamiento horizontal.
Desarrollador (es) | Mikuláš Patočka |
---|---|
Versión inicial | 1999 |
Liberaciones estables [±] | |
2.23 (18 de mayo de 2021 [1] [2] ) [±] | |
Vista previa de la (s) versión (es) [±] | |
Ninguno (N / A) [±] | |
Escrito en | C |
Sistema operativo | Windows , macOS , OS / 2 , similar a Unix , OpenVMS , DOS |
Tipo | navegador web |
Licencia | GPL-2.0 o posterior |
Sitio web | enlaces |
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ó más tarde la versión 2 del navegador Links, que muestra gráficos, renderiza fuentes en diferentes tamaños (con suavizado espacial ), pero ya no es compatible con JavaScript (solía hacerlo, hasta la versión 2.1pre28). El navegador resultante es muy rápido, pero no muestra muchas páginas como estaba previsto. 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 inusuales para un navegador web. Las fuentes mostradas por Links no se derivan del sistema, sino que se compilan en el binario como mapas de bits en escala de grises en formato Portable Network Graphics (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 aproximadamente 5 MB. [ dudoso ]
Las fuentes están suavizadas sin insinuaciones y para el paso de línea pequeña se emplea un afilado 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 en un momento en que las bibliotecas de fuentes suavizadas eran poco comunes.
Todos los elementos gráficos (imágenes y texto) se convierten primero a partir del espacio gamma dado (de acuerdo con la información de gamma conocida o asumida en PNG, JPEG, etc.) a través de la configuración de gamma del usuario conocida en un espacio fotométricamente lineal de 48 bits por píxel donde se vuelven a muestrear con bilineal remuestreo 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 difuminado 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 difuminado Floyd-Steinberg tiene en cuenta las características gamma del monitor y utiliza 768 KiB de tablas de difuminado para evitar cálculos costosos en tiempo. Se utiliza una técnica similar al código de modificación automática , las plantillas de funciones , para maximizar la velocidad del motor de difuminado sin utilizar la optimización del lenguaje ensamblador , que no es portátil.
Las imágenes que se reducen también utilizan 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 muestreo de imágenes realistas hacia arriba y hacia abajo, y una visualización fotorrealista independientemente de la gamma del monitor, sin franjas de color causadas por la corrección de gamma de 8 bits incorporada en el servidor X. También aumenta la profundidad de color percibida a más de 24 bits por píxel.
Links tiene controladores gráficos para X Server, Linux framebuffer, svgalib, OS / 2 PMShell y AtheOS GUI. Esto le permite ejecutarse en modo gráfico incluso en plataformas que no tienen X Server.
tenedores
ELinks
Enlaces experimentales / mejorados (ELinks) es una bifurcación de enlaces dirigida por Petr Baudis. Está basado en Links 0.9. [5] Tiene un desarrollo más abierto e incorpora parches de otras versiones de Links (como secuencias de comandos de extensión adicionales en Lua ) y de usuarios de Internet. [6]
Enlaces pirateados
Enlaces pirateados es otra versión del navegador de enlaces que ha fusionado algunas de las funciones de Elinks en Links 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. [ cita requerida ]
A abril de 2016[actualizar], la última versión de Hacked Links es la del 9 de julio de 2003 con algunos cambios adicionales inéditos. [7]
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. [8]
El puerto de BeOS fue actualizado por François Revol, quien también agregó compatibilidad con GUI. [9] También se ejecuta en Haiku .
Referencias
- ^ "ChangeLog" . links.twibright.com . 18 de mayo de 2021 . Consultado el 6 de junio de 2021 .
- ^ "Índice de / descarga" . links.twibright.com . 23 de mayo de 2021 . Consultado el 6 de junio de 2021 .
- ^ Página de inicio de enlaces
- ^ Legan, Dallas (septiembre de 2001), Navegadores web en modo texto para OS / 2 , The Southern California OS / 2 User Group , consultado el 16 de agosto de 2010
- ^ "Página del historial de ELinks" . Consultado el 14 de diciembre de 2010 .
- ^ Bolso, Erik Inge (8 de marzo de 2005). "Resumen del navegador en modo texto 2005" . Diario de Linux . Consultado el 5 de agosto de 2010 .
- ^ "ChangeLog" , Hacked Links Project , 28 de octubre de 2003, archivado desde el original el 24 de abril de 2016 , consultado el 24 de abril de 2016.
- ^ "Home / links2" , PSPRadio , SourceForge , consultado el 9 de julio de 2012
- ^ Revol, Francois (3 de mayo de 2008), parche de puerto de BeOS , consultado el 9 de julio de 2012
enlaces externos
- Página web oficial
- Documentación de usuario para enlaces
- Proyecto de enlaces pirateados
- Enlaces para OS X en PowerPC e Intel
- pspradio: Enlaces para PSP 1.18.1377 (2007-04-02) en SourceForge.net (foro)
- Horquilla Linkx