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