Lynx for DOS 386+ or Win32

The current developmental Lynx has two PC ports. The term port means that these versions will be able to follow the development of Lynx as it continues to grow. The ports are for Win32 (95 and NT) and DOS 386+. If you have less than a 386 then you might want to look at ..other options such as Bobcat or Nettamer.

Lynx screen shot Here is a thumbnail screen shot of the current phase of Lynx for PC's. The screen is exactly the same for the 386 version as it is for the Win32 version. You will notice it has color. It also demonstrates the fact that although there is a Win32 version it still works in text mode and NOT as a GUI.

The Win32 version will work on Win95, Win98 or WinNT using the standard winsock. Win3.11 will NOT work -- not even with win32s and wolverine installed. This is a console application meaning that it appears to run in a DOS box within Windows, but it accesses the Windows network layer and other kernel functions directly.

If you use Vocal-Eyes with a .set file for the win32 version of lynx, then you may need to name the file conagent.set. Vocal-Eyes has been reported as thinking lynx.exe is conagent.exe.

The 386+ version runs in DOS and requires a 386 or higher and some sort of packet driver (check the drivers subdirectory in the zip for a fake one). Read the readme.txt before giving up. FTP and NEWS may or may not work.

I used to be very active in lynx development, but my time has since been consumed by other tasks. You will want to check the other sites if you are looking for the most recent compile!


There Is a SSL enabled version of Lynx for Win32 by the name of lynxw32.lzh at http://mitglied.lycos.de/mirabilos/pub/. I recommend that one because I have tried it and ssl is pretty useful. You need lha.exe to unpack it if you don't already have something that can do it.

There is a cygwin compiled version available at http://www.shonai-cit.ac.jp/eci/senshu/ which I have not tried but have heard it works well.

Jim Spath has a Borland C++ compiled version available at http://www.jim.spath.com/lynx_win32/.

Here are my offerings:

DOS 386:

Doug Kaufman (usually more up to date than I on the 386 ver) offers Lynx for 386 at http://www.rahul.net/dkaufman/. He also has code there for bzip for DOS. He also offeres an ssl enhanced version of lynx for DOS. Sorry, I don't know of a Windows version.

Bill Schiavo is also creating versions of Lynx for 386. They can be found at ftp://ftp.leb.net/pub/blinux/lynx/blynx386.

My offerings:

There are a lot of quirks and tricks to using lynx to its fullest on PC's. Please make sure to read whatever documentation that comes with the lynx you download.

I just found out that 2.8.3dev.14 and above have "REFERER_WITH_QUERY" in lynx.cfg which will allow lynx people to get files from sites with leech protection like http://www.voodoo.dk/. I am sooo happy to know this so I thought others might be interested as well.

The source for lynx is available at the following mirror sites:
http://lynx.isc.org/current/index.html | ftp://ftp.digital.com/pub/net/infosys/lynx/current/index.html | ftp://ftp.vse.cz/pub/network/lynx-dev/current/ | http://gd.tuwien.ac.at/infosys/browsers/lynx/ | ftp://mirror.nucba.ac.jp/mirror/lynx/current/ | ftp://nereid.misc.org/lynx/

I used Borland C++ 4.52 to compile the Win32 version. Other people are compiling it successfully with Mingw32. The 386+ version is compiled with DJGPP 2. Anyone interested in compiling their own should check out the INSTALLATION file in the source. I have some of my older precompiled libraries and stuff saved here (read the readme!) but people should eventually compile their own per the installation instructions. DJGPP people should check this fix to see if has been applied to their tcplib! It squashes the frequent alert: socket failed problem.

Gisle sent me a link to his site which has an improved port of Wattcp (called Watt-32). There is even a mailing list available with details on the above page.

I am sure there will be questions, opinions, flames...they should ALL be sent to lynx-dev@sig.net since this is a real port. If you are not subscribed to lynx-dev then you can read responses from the web archive. Make sure to mention if you are running the 386 or Win32 version and, if there is a problem, the URL in question.

More info on lynx in general can be found starting from the lynx home page.

Happy browsing,

..FDISK home page