Links (web browser)

Links
Links web browser logo.png
Webbrowser Links.jpg
Screenshot von grafischen Links
Entwickler (en) Mikuláš Patočka
Erstveröffentlichung 1999; Vor 23 Jahren
Stabile Version
2.27[1] Edit this on Wikidata / 29. Mai 2022
Vorschau -Version Keine (n/a) [±]
Geschrieben in C
Betriebssystem Fenster, Mac OS, OS/2, Unix-artig, OpenVMS, DOS
Typ Webbrowser
Lizenz GPL-2.0-or-Later
Webseite Links.Twibright.com

Links ist ein gratis Software Text und grafisch Webbrowser mit einem Pulldown-Menüsystem.[2] Es macht komplexe Seiten, hat teilweise Html 4.0 Unterstützung (einschließlich Tabellen und Rahmen[3] und Unterstützung für mehrere Zeichensätze wie z. UTF-8), unterstützt Farb- und Monochrome -Terminals und ermöglicht das horizontale Scrollen.

Es ist für Benutzer gedacht, die viele typische Elemente grafischer Benutzeroberflächen (Pop-up-Fenster, Menüs usw.) in einer nur Textumgebung beibehalten möchten.

Die Originalversion von Links wurde von Mikuláš Patočka in der entwickelt Tschechische Republik. Seine Gruppe Twibright Labs Später entwickelte Version 2 des Links -Browsers, in dem Grafiken angezeigt werden, Schriftarten in verschiedenen Größen (mit räumliche Anti-Aliasing), unterstützt aber nicht JavaScript noch mehr (früher, bis zu Version 2.1pre28). Der resultierende Browser ist sehr schnell, zeigt jedoch nicht viele Seiten an, wie sie beabsichtigt waren. Der grafische Modus funktioniert sogar auf Unix Systeme ohne die X Fenstersystem oder eine andere Fensterumgebung, die entweder verwendet wird Svgalib oder der Bildspeicher, Framebuffer des Systems des Systems Grafikkarte.

Grafikstapel

Der Grafikstack hat mehrere Besonderheiten für einen Webbrowser. Die von Links angezeigten Schriftarten werden nicht aus dem System abgeleitet, sondern als Bitmaps in der Binäranlage in den Binärzusammenkommen zusammengestellt Tragbare Netzwerkgrafiken (PNG) Format. Auf diese Weise kann der Browser eine ausführbare Datei unabhängig von den Systembibliotheken sein. Dies erhöht jedoch die Größe der ausführbaren Datei auf etwa 5 MB. Die Schriftarten sind ohne Hinweis und für kleine Leitungsheih ein künstliches Schärfen, um die Lesbarkeit zu erhöhen. Die Subpixelabtastung erhöht die Lesbarkeit bei LCD-Anzeigen weiter. Dies ermöglichte es Links, anti-aliased-Schriftarten zu haben, wenn anti-aliierte Schriftbibliotheken ungewöhnlich waren.

Alle grafischen Elemente (Bilder und Text) werden zuerst aus dem gegeben Bei der bilinearen Neuabtastung an die Zielgröße, wobei möglicherweise eine Seitenverhältniskorrektur berücksichtigt wird. Anschließend werden die Daten durch Hochleistungs-Neustart der fähigen Dithering-Engine übertragen, die unabhängig von der Monitor-Bit-Tiefe verwendet wird, d. H. Auch für 24 Bit pro Pixelfarbe. Dies Floyd-Steinberg Dithering Die Engine berücksichtigt die Gamma -Eigenschaften des Monitors und verwendet 768 KIB Dithering -Tabellen, um zeit teure Berechnungen zu vermeiden. Eine ähnliche Technik wie selbstmodifizierender Code, Funktionsvorlagenwird verwendet, um die Geschwindigkeit des Dithering -Motors ohne zu verwenden Montagesprache Optimierung.

Bilder, die skaliert werden, verwenden auch eine Subpixel-Stichprobe auf LCD, um das Detailniveau zu erhöhen.

Der Grund für diese hochwertige Verarbeitung ist: Bereitstellung der ordnungsgemäßen realistischen Auf- und Abtastung von Bildern und fotorealistische Anzeige unabhängig vom Monitor-Gamma, ohne dass die in den X-Server eingebaute 8-Bit-Gamma-Korrektur verursacht wird. Es erhöht auch die wahrgenommene Farbtiefe über 24 Bit pro Pixel.

Links verfügt über Grafiktreiber für X Server, Linux Frambuffer, Svgalib, OS/2 PMSHELL und Atheos GUI.

Gabeln

Elinks

Experimentelle/erweiterte Links (Elinks) ist a Gabel von Links geführt von Petr Baudis. Es basiert auf Links 0.9.[4] Es hat eine offenere Entwicklung und enthält Patches aus anderen Links -Versionen (z. B. zusätzliche Erweiterungsskripte in Lua) und von Internetnutzern.[5]

Gehackte Links

Gehackte Links ist eine andere Version des Links -Browsers, der einige der Elinks -Funktionen in Links 2 zusammengefasst hat.

Andrey Mirtchovski hat es portiert Plan 9 von Bell Labs. Es wird als guter Browser auf diesem Betriebssystem angesehen, obwohl einige Benutzer sich über die Unfähigkeit beschwert haben, mit dem Plann 9 -Snarf -Puffer zu schneiden und einzufügen.

Ab April 2016Die letzte Veröffentlichung von gehackten Links ist die vom 9. Juli 2003 mit einigen weiteren Änderungen unveröffentlicht.[6]

Sonstiges

Links wurden auch so portiert, dass sie auf Sony ausgeführt werden PSP Plattform als PSPRADIO von Rafael Cabezas mit der letzten Version (2.1pre23_psp_r1261) veröffentlicht am 6. Februar 2007.[7]

Das Beos Port wurde von François Revol aktualisiert, der auch GUI -Unterstützung hinzufügte.[8] Es läuft auch weiter Haiku.

Verweise

  1. ^ http://link.twibright.com/download/Changelog.
  2. ^ Links Homepage
  3. ^ Legan, Dallas (September 2001), Text-Mode-Webbrowser für OS/2, Die südkalifornische OS/2 -Benutzergruppe, abgerufen 16. August, 2010
  4. ^ "Elinks History -Seite". Abgerufen 14. Dezember 2010.
  5. ^ Bolso, Erik Inge (8. März 2005). "2005 Textmodus Browser -Zusammenfassung". Linux Journal. Abgerufen 5. August 2010.
  6. ^ "Änderungsprotokoll", Hacked Links Project, 28. Oktober 2003, archiviert von das Original am 2016-04-24, abgerufen 2016-04-24
  7. ^ "Home / Links2", PSPRADIO, SourceForge, abgerufen 9. Juli, 2012
  8. ^ Revol, Francois (3. Mai 2008), Beos Port Patch, abgerufen 9. Juli, 2012

Externe Links