[comp.sources.wanted] X kernel for Sun 3/50 wanted

cram@greens.sunpix.East.Sun.COM (Marc W. Howard) (03/15/91)

	I've heard that there's a kernel that is booted instead of SunOS on
a 3/50 that turns it into an X terminal.  Any pointers to this code are
greatly appreciated.

					Marc W. Howard
					Sun Visualization Products
					Research Triangle Park, NC
					cram@sunpix.East.Sun.COM

seth@ctr.columbia.edu (Seth Robertson) (03/16/91)

OK, I'll fess up.

I wrote Xkernel, a set of instructions to turn a Sun into a super-fast
X terminal.  It is currently in gamma testing in version 1.2 waiting
for me to find time to do some final testing and packaging, but it has
been installed sucessfully in the current revision.  Version 2.0
should be out ``Any Day Now'' but I've been saying that since December
so you shouldn't listen to what I say.

The current version of Xkernel can be gotten via anonymous ftp from
sol.ctr.columbia.edu in /pub/Xkernel.gamma You should get the README
in that directory to see the few things which I mentioned in the
package but are not actually ready yet (Nothing major, just a
debugging statement and a missing pre-digested distribution for lazy
people).  You obviously need to get the Xkernel tar file and if you
don't have the X11R4 sources online, you should retreive the
statically linked Xsun binary.

If/when you retrieve it, please return any comments about readability
or clariety to me so that I can think about making the changes to the
2.0 distribution.

                                        -Seth Robertson
                                         seth@ctr.columbia.edu

----------------------------------------------------------------------

Version 1.2  (Version 2.0 Gamma)


Xkernel turns a Sun computer into an Xterminal.  Currently, the only
machine you might want to do this with is a Sun 3/50, but any computer
should receive a signifigant speedup.

The 3/50 as an Xterminal has many advantages:

1) It is blindingly fast.  Quantitative measurements are not available
   since the Sun clock is so bad that both before and after the Sun
   was able to respond within the clock granularity.  However,
   qualitativly, on display instensive programs like xmaze and xtank,
   a 3/50 running Xkernel was able to outperform a diskfull 4/60 when
   the job was running from the same machine.  The entire power of the
   MC68020 is devoted to only running Xsun and doing kernel
   operations.  None of the normal overhead present with SunOS is
   around.

2) It saves lots of space.  You only need a total of 1.7 MB (plus the
   X11 font files that you would need for normal X11 operation) for
   **ANY** number of machines running the Xkernel.  Compaired to >> 20 MB
   per normal diskless 3/50s...


WHAT DO I DO?
-------------

After you have the software, read README, README.also, and THEORY.
Then follow the instructions in INSTALL.


RESTRICTIONS
------------

All normal xterminal restrictions apply.

In case you hadn't figured it out, the computer can do NOTHING except
run the X server process.


COPYRIGHT
---------

Xkernel is Copyright (c) 1991 by Seth Robertson.  All rights are
           reserved.

route.c is Copyright (c) 1983 Regents of the University of California.
           All rights reserved.

XDM.INSTRUCTIONS is Copyright (c) 1991 by Frank Peters.  All
	            rights reserved.

See COPYRIGHT for more details.


AUTHORS
-------

Seth Robertson, seth@ctr.columbia.edu
Mark Shoulson, shoulson@cunixf.cc.columbia.edu


AVAILABILITY
------------

Xkernel is available for anonymous ftp from sol.ctr.columbia.edu [128.59.64.40]
in /pub/Xkernel/Xkernel.1.2.tar.Z


CHANGES
-------

Changes from version 1.0:

	Xlogin replaced with Xdm instructions (thanks to fwp1@Ra.MsState.Edu)
	init replaced with a shell script (suggestion from der Mouse)
	route.c source included by request for people who want to route
	Xsun in a separate file to save space.
	SunOS 4.1 fix (/etc/protocols)
	Documentation cleaned up.

If you already have a working version of Xkernel, you do not need to
install this new version.  The only real improvement is Xlogin being
replaced with XDM.