Here are the GNU Emacs ports to PCs that I know of (as of August 30, 1995). If you learn of other ports or have additional information about these, please send mail to mernst@theory.lcs.mit.edu. This file is theory.lcs.mit.edu:/pub/emacs/pc-emacs. DOS: GNU Emacs, DEmacs, OEmacs, OS/2 GNU Emacs Linux: GNU Emacs NeXTstep: Emacs.app OS/2: GNU Emacs Windows 3.1: GNU Emacs, OEmacs, Win-Emacs Windows 95: GNU Emacs Windows NT: GNU Emacs, Win-Emacs, Gallo NTEmacs, Congruent ntemacs Other versions of Emacs (Epsilon, Freemacs, JED, Jove, Microemacs, NotGNU, etc.) may run on a PC, but they lack some features of GNU Emacs, including the Emacs Lisp extension language (though they may have an incompatible extension language). For more information about these Emacses, see rtfm.mit.edu:/pub/usenet/comp.emacs/. The standard distribution of GNU Emacs is available from prep.ai.mit.edu:/pub/gnu/ and works on the following platforms: * MS-DOS: mouse-aware; also runs under Windows in a DOS box. You need the djgpp compiler to build Emacs; get it at oak.oakland.edu:/pub/msdos/djgpp. You may need other utilities such as tar, chmod, make, mv, sed, rm. Randy Zack's MS-DOS binaries for Emacs 19.29 are ftp.coast.net:/SimTel/vendors/gnu/gnuish/emx1929[bls].zip (three files: binaries, Lisp, C source); this version requries 386 or better processor and omits some features (eg mail, gnus, ange-ftp) to save space. * Windows 95, Windows NT (under Intel x86, MIPS R4000, DEC Alpha AXP, and PowerPC architectures): doesn't use native NT windowing but supports processes, the mouse, and most other features of Emacs. Some Windows NT systems need a bugfix in unexnt.c (ask voelker@cs.washington.edu). ftp://ftp.cs.washington.edu/pub/ntemacs/19.29 has binaries for i386, mips, and win95. * Linux, a Unix clone for PCs: supports X11. Use "./configure i386-MACHINENAME-linux ..." and then run "make". The Linux distribution (see sunsite.unc.edu:/pub/Linux/docs/HOWTO/Distribution-HOWTO for sites) includes a precompiled binary of GNU Emacs. Derivative versions of Emacs : * DEmacs is obsolete, based on an old version of GNU Emacs (18.55/18.57) and lacking some important features; use GNU Emacs, OEmacs, or NTEmacs. Get DEmacs from a SIMTEL20 mirror site, such as oak.oakland.edu:/pub/msdos/demacs/. * OEmacs 4.1 is a port of GNU Emacs 19.19 that was written by Darryl Okahata as a successor to DEmacs. It runs in text mode under MS-DOS, in a DOS box under Windows 3.1, and as a native X11 application under DESQview/X. OEmacs supports color, the mouse, and many other features. It complies with the GPL. Get it from a site that mirrors SIMTEL20's MS-DOS collection, such as oak.oakland.edu:/pub/msdos/oemacs/. * Win-Emacs 1.35 is a port by Pearl Software of Lucid Emacs 19.6 which runs as a Windows application under Windows 3.1. It supports Windows features such as DDE, winsock, and drag-and-drop. It is available as nagware from ftp.netcom.com:/pub/pe/pearl/; a license is $200. Under Windows NT, subprocesses are not supported, and other problems may arise; a NT version is expected by late July. * A windowed version of Geoff Voelker's port of GNU Emacs 19.28 to Windows NT by Kevin Gallo is available (in source and x86 binary form) from ftp.research.microsoft.com:/users/mernst/emacs/. This port does not yet support scroll bars. These changes will soon be folded into the standard FSF distribution. * Conguent Corporation's Windows NT port of Emacs 19.16, "ntemacs.exe", can be found in microlib.cc.utexas.edu:/microlib/nt/gnu/gnubin.tar.Z. Congruent is supposedly working on a new version. Congruent sells support for $199 and can be reached at (212) 431-5100. * GNU Emacs 19.29 has been ported to OS/2 2.0 and 2.1, with full PM support except for scrollbars, and some WPS integration (like drag and drop). The home site is ftp.uni-stuttgart.de/pub/systems/os2/emacs-19; Americans should use hobbes.nmsu.edu:/os2/unix/emacs29 or the mirror at ftp-os2.cdrom.com:/pub. This can be run under DOS, though it's not trivial to do so. * Emacs.app, a full port of GNU Emacs to NeXTstep also supporting NS features, runs on Intel, NeXT, and HP hardware. Emacs.app 4.0 (Emacs 19.22) from ftp.cs.orst.edu:/pub/next/sources/editors/Emacs_for_NeXTstep_4.0.src.tar.gz, or Emacs.app 4.05 (in beta test; Emacs 19.28; may be shipped with future versions of NeXTstep) from lynx.ps.uci.edu:/pub/NeXT/emacs-19-for-NeXTstep/. (Emacs.app 3.x used the kitchen sink icon and ran Emacs in terminal mode.)