[comp.sys.hp] 4.3BSD with NFS for the Hewlett-Packard 9000/300 series

j@utah-cs.UUCP (J Lepreau) (04/25/88)

This announces the availability of our port to the HP 300 series computers of
U.C. Berkeley's 4.3BSD UNIX, with Sun's Network Filesystem (NFS).  In general,
it "looks and feels" identical to 4.3 on a VAX, and porting a typical
application is simply a matter of compiling it.  In addition, the kernel will
correctly run almost all HP-UX binaries, thus allowing use of HP and third
party binary software, unchanged.  This compatibility extends to programs as
complex as the X10 server and applications using HP's Starbase graphics
library.  The system is stable and in full production use at several sites, and
in general feels faster than HP-UX 5.22.

Supported hardware includes the 320, 330, and 350 CPU's, many CS/80 disk drives
(7914,7933,7936,7937,7945,7957,7958,9134), 9144 cartridge tape, ethernet,
serial printers and plotters, the builtin serial port, and all common displays,
including the Topcat, Gatorbox and Renaissance (SRX).  We expect future
releases to support more hardware including the 68030 and the new DaVinci
(TurboSRX) display, and to include significant functional enhancements.

The X window system is fully supported with both X10r4 and X11r2 servers and
clients installed, including GNU emacs version 18.44.  We provide a front end
to the HP-UX Pascal compiler, along with a script which, given a remote HP-UX
machine, installs the compiler and libraries under BSD.  A similar procedure
would probably work for Fortran.

The only notable exceptions to the full 4.3BSD environment are in the compiler
area.  There is no dbx support in the C compiler and there are no native
Pascal, Fortran, or Franz Lisp compilers, although HP-UX Pascal and HP Common
Lisp run fine.  Until we have dbx or gdb support, we provide a version of cc
which uses the HP-UX compiler and libraries, so one can use the HP-UX symbolic
debugger, cdb.  One can also easily create full-fledged HP-UX binaries.

Much of the machine-dependent kernel code is derived from the 4.3-beta HP 200
port done by David Davis of the Berkeley CAD group.  The NFS implementation is
from the 4.3/NFS VAX port led by Tad Lebeck of the CS Dept at the Univ of
Wisconsin at Madison, which is derived from Sun's 3.0 NFS source distribution.
We are indebted to Berkeley and Wisconsin for their fine work.  Mike Hibler,
here at Utah, is responsible for most of our work, which includes all of the
compatibility code, with Mark Bradakis and Leigh Stoller also contributing
significantly.  Davis's system is somewhat similar to ours except that it does
not have NFS or HP-UX compatibility, but does support the HP 200 series.
Contact ddavis@ic.berkeley.edu for distribution information about his work.

Our distribution consists of one bootable 1/4 inch cartridge tape containing
all binaries, and either 9 track or 1/4 inch cartridge tapes containing full
source.  Printed documentation includes installation instructions and details
on the port and its features.  The distribution fee ranges from $250 to $350
depending on what tape medium is desired, and a site license is included.
Maintenance and enhancements can be arranged on a contractual basis.

A 4.3BSD source license from U.C. Berkeley and a Sun NFS Educational Source
license ($1000 from Sun) are the only external licenses required.  Sites with
non-educational NFS source licenses or with unusual licensing situations
should contact us for further information.

For further technical and ordering information, contact:
	  HP BSD Distribution
          University of Utah
          Department of Computer Science
          3190 Merrill Engineering Bldg.
          Salt Lake City, UT  84112
Phone:	  (801) 581-5017
E-mail:   hpbsd-dist@cs.utah.edu, {decvax,bellcore}!utah-cs!hpbsd-dist