ftp://ftp.digital.com:/pub/DEC/Linux-Alpha/X11
This XFree86 port is courtesy of Jay Estabrook. *If* you have an
S3-based graphics card, you may want to give it a shot. HOWEVER, it
is only known to work with #9 Level 12 graphics cards with 3MB of RAM
(these are 928 based cards). Having said this, Mikael Nyquist
reported that the server also works reasonably well for his Trio-card
(sorry, I'm not sure which type).
There are several known bugs (e.g., the screen seems rotated to the
left by 4 pixels, xterm -sb doesn't work, but enabling the scrollbar
via popup menu works fine). But at least with a #9 Level 12, things
work amazingly well (and quite fast---even though not much has been
optimized yet).
Because X11 libraries are now available, I re-compiled emacs-19.29
(yes, I got the version number right, this time! :) and xv-3.10a and
they both work just like a dream. Also, I installed Chimera
(basically Mosaic minus Motif) and it works reasonably well. It
coredumps occasionally and strings have to be typed in backwards (no,
I'm not kidding!). It still beats lynx ten times over (e.g., it
supports inlined jpg images).
The binaries are available in:
ftp://ftp.azstarnet.com/pub/linux/axp/misc
The filenames are:
axpbin-emacs-19.29.gz
axpbin-xv.gz
axpbin-chimera.tar.gz
Notice that all of them are on the order of 700KB (shared libs surely
would be nice). Also, the emacs file is just the binary itself. If
you need a full installation, you'll need to download and extract the
emacs tar file first and then overwrite the emacs binary with the
one above.
Enjoy,
--david
PS: To use the X server, the kernel needs to support unaligned access
faults at the user-level. The quick & dirty & dangerous hack is to
simply comment out the branch to entUnaUser in
linux/arch/alpha/kernel/entry.S. However, *don't* do this if you're
concerned about security---The Mean User (TM) could abuse this to
read/write pretty much any memory location. I have a real patch that
I plan to include it in my next Alpha kernel patch.