Länkar (webbläsare)

Länkar
Utvecklare Mikuláš Patočka
Initial release 1999 ; 24 år sedan ( 1999 )
Stabil frisättning
Edit this on Wikidata 2,28 / 1 oktober 2022
Förhandsgranska release Inga (N/A)
Skrivet i C
Operativ system Windows , macOS , OS/2 , Unix-liknande , OpenVMS , DOS
Typ webbläsare
Licens GPL-2.0 eller senare
Hemsida länkar .twibright .com

Links är en gratis programvara text och grafisk webbläsare med ett rullgardinsmenysystem. Den återger komplexa sidor, har delvis HTML 4.0 (inklusive tabeller och ramar och stöd för flera teckenuppsättningar som UTF-8 ), stöder färg- och monokroma terminaler och tillåter horisontell rullning.

Den är avsedd för användare som vill behålla många typiska delar av grafiska användargränssnitt (popup-fönster, menyer etc.) i en miljö med enbart text.

Den ursprungliga versionen av Links utvecklades av Mikuláš Patočka i Tjeckien . Hans grupp Twibright Labs utvecklade senare version 2 av webbläsaren Links, som visar grafik och renderar teckensnitt i olika storlekar (med spatial kantutjämning ), men stöder inte längre JavaScript (det brukade, upp till version 2.1pre28). Den resulterande webbläsaren är mycket snabb, men visar inte många sidor som avsett. Det grafiska läget fungerar även på Unix- system utan X Window System eller någon annan fönstermiljö, med antingen SVGAlib eller rambufferten på systemets grafikkort .

Grafikhög

Grafikstacken har flera egenheter för en webbläsare. Teckensnitten som visas av länkar är inte härledda från systemet, utan kompilerade till binära bitmappar i gråskala med PNG-formatet ( Portable Network Graphics) . Detta gör att webbläsaren kan vara en körbar fil oberoende av systembiblioteken. Detta ökar dock storleken på den körbara filen till cirka 5 MB. Teckensnitten är kantutjämnade utan antydningar och för små linjeavstånd använder de en artificiell skärpa för att öka läsbarheten. Sampling av subpixlar ökar ytterligare läsbarheten på LCD-skärmar. Detta gjorde det möjligt för länkar att ha kantutjämnade teckensnitt när bibliotek med kantutjämnade teckensnitt var ovanliga.

Alla grafiska element (bilder och text) omvandlas först från ett givet gammautrymme (enligt känd eller antagen gammainformation i PNG, JPEG etc.) genom känd användargamma-inställning till ett fotometriskt linjärt 48-bitars pixelutrymme där de omsamplas. med bilinjär omsampling till målstorleken, eventuellt med hänsyn till korrigering av bildförhållande. Sedan skickas data genom en högpresterande omstartbar dithering-motor som används oavsett bildskärmens bitdjup, dvs också för 24 bitar per pixelfärg. Denna Floyd-Steinbergs vibreringsmotor tar hänsyn till monitorns gammaegenskaper och använder 768 KiB av vibreringstabeller för att undvika tidsdyra beräkningar. En teknik som liknar självmodifierande kod , funktionsmallar , används för att maximera hastigheten på vibreringsmotorn utan att använda assembly- språkoptimering.

Bilder som är nedskalade använder också subpixelsampling på LCD för att öka detaljnivån.

Anledningen till denna högkvalitativa bearbetning är: att ge korrekt realistisk upp- och nedsampling av bilder och fotorealistisk visning oavsett monitorns gamma, utan färgkanter orsakade av 8-bitars gammakorrigering inbyggd i X-servern. Det ökar också det upplevda färgdjupet med över 24 bitar per pixel.

Links har grafikdrivrutiner för X Server, Linux framebuffer, svgalib, OS/2 PMShell och AtheOS GUI.

Gafflar

E-länkar

Experimental/Enhanced Links (ELinks) är en gaffel av länkar som leds av Petr Baudis. Den är baserad på Links 0.9. Den har en mer öppen utveckling och innehåller patchar från andra Links-versioner (som ytterligare tilläggsskript i Lua ) och från Internetanvändare.

Hackade länkar

Hacked Links är en annan version av webbläsaren Links som har slagit samman några av Elinks funktioner i Links 2.

Andrey Mirtchovski har portat den till Plan 9 från Bell Labs . Det anses vara en bra webbläsare på det operativsystemet, även om vissa användare har klagat över dess oförmåga att klippa och klistra med Plan 9 snarf-bufferten. [ citat behövs ]

Från och med april 2016 är den sista utgåvan av Hacked Links den 9 juli 2003, med några ytterligare ändringar som inte har släppts.

Övrig

Länkar portades också för att köras på Sony PSP- plattformen som PSPRadio av Rafael Cabezas med den senaste versionen (2.1pre23_PSP_r1261) som släpptes den 6 februari 2007.

BeOS - porten uppdaterades av François Revol som också lade till GUI-stöd. Den körs också på Haiku .

externa länkar