http://invisible-island.net/
Copyright © 1997-2019,2020 by Thomas E. Dickey
Lynx is a fully featured World-Wide Web browser for users on both Unix and VMS platforms who are connected to those systems via cursor-addressable, character-cell terminals or emulators. That includes VT100 terminals, and desktop-based software packages emulating VT100 terminals (e.g., Kermit, Procomm, etc.).
The Lynx Development page gives some background on ongoing development.
Before each patch-release, I (usually) do a test-build on Windows. That builds several flavors, which I use in testing. Along with that, since 2007, I have made packages for a few of these executables. Although starting with release 2.8.9, Lynx will build/run as a 64-bit executable, these are 32-bit executables which will run on a 64-bit Windows system:
built with curses (not color-style).
This is the older color-scheme used by Lynx, from 1996. Links and form-fields are colored.
It happens that this flavor of the Windows executables requires OpenSSL to run. Your machine may already have OpenSSL installed; many programs use it. If not, you might find the “light” version from this page useful.
There are two executables, depending on whether you use the “old” or “new” OpenSSL libraries:
You will need these DLLs, either in Lynx's directory or in your system32 directory:
libeay32.dll
ssleay32.dll
I have tested Lynx using those DLLs in Lynx's directory.
The OpenSSL developers changed things so that the longstanding DLL names no longer apply. I used these to run the 32-bit Lynx executables on Windows 7 (again, either in Lynx's directory or in your system32 directory):
libssl-1_1.dll
(replaces
ssleay32.dll
)libcrypto-1_1.dll
(replaces
libeay32.dll
)msvcr120.dll
(provided with Visual
Studio 2012)Beginning with 2.8.9dev.17, the installer helps you select
the DLLs, provided that they are in the same directory. It
does this by a file-selection dialog that matches only the
SSL-library (ssleay32.dll
or
libssl-1_1.dll
).
The other installers do not require OpenSSL, but since
they do not have support for OpenSSL compiled-in, will not
connect to https
URLs.
built with curses (color-style)
The “color-style” refers to the newer scheme where different HTML tags can be colored. It gives a better sense of the page's structure than highlighting links, and has been the default configuration since release 2.8.6 in October 2006.
Both of the curses configurations are built using PDCurses.
built with slang
This is built using the slang library. The color scheme is like the first installer (essentially only coloring links and form-fields), but slang provides brighter background colors in a console window.
In the list below, “release” refers to the latest stable release, while “current patch” is the more recent development version.
I built all of these using Visual Studio on a Windows 8 machine:
They are 32-bit executables (though it is possible to build Lynx as 64-bit executables, I have installed the 32-bit executables on 64-bit operating systems without problems.
The installers should work with Windows 7 or later.
They will not work with older versions of Windows, e.g., Windows XP. See ieshims.dll missing for possible solutions.
However, the newer OpenSSL libraries are built with Visual
Studio 2015, which makes them depend upon
msvcr140.dll
. You must
install the Visual C++ redistributable for Visual Studio
2015 before installing Lynx if you use
OpenSSL.
Here are screenshots showing the DLL dependencies:
That said, here are links to the Lynx installers on my website:
All files are here: ftp://ftp.invisible-island.net/lynx/