The best public domain DVI to PostScript conversion program which runs under many operating systems is Tom Rokicki's dvips. dvips is written in C and ports easily to other operating systems; it is available as dviware/dvips
VMS versions are available through the DECUS library (see sources of software), and also as part of the \CTAN{} distribution of TeX for VMS (systems/OpenVMS/TEX97_CTAN.ZIP).
A precompiled version for MS-DOS is available from systems/msdos/dviware/dvips
Karl Berry's version of dvips (called dvipsk) has a configure script and path searching code similar to that in his other programs (e.g., web2c); it is available from dviware/dvipsk
Another good portable program is dvitops by James Clark, which is also written in C and will compile under Unix, MS-DOS, VMS, and Primos; however, it does not support virtual fonts. It is available from dviware/dvitops
Macintosh users can use either the excellent drivers built into OzTeX or Textures, or a port of dvips in the CMacTeX package.
The emTeX package (see TeX systems) contains a driver for the LaserJet, dvihplj.
Version 2.10 of the Beebe drivers supports the LaserJet. These drivers will compile under Unix, VMS, and on the Atari ST and DEC-20's, and are available from dviware/beebe
Karl Berry's dviljk, which has the same path-searching code as his dvipsk (see DVI to PostScript programs), is available in dviware/dviljk
EmTeX and gTeX for the PC, and OzTeX for the Macintosh, all come with previewers that can be used on those platforms. There is a good OS/2 Presentation Manager previewer in emTeX, and a public domain Windows previewer (dviware/dviwin). Commercial PC TeX packages (see commercial vendors) have good MS-DOS and Windows previewers.
Previewers available for other operating systems include:
Karl Berry's version of xdvi, called xdvik, has features analogous to his dvipsk (see DVI to PostScript programs); it is available in dviware/xdvik