
Research PA-RISC Operating Systems HPBSD
MK based system, HP-UX binary compatibility, high-speed networking capability” (and others). Per-
formance tests showed that for “low to moderate loads” the performance of MK-PA and HP-UX was
similar while under heavy loads MK-PA achieved better results, probably due to VM enhancements.
The MK-PA version 7.1 introduced real-time support to PA-RISC, including “Kernel preemption, Real-
time clock” and an “Event Trace and Analysis Package (ETAP).” HP-UX compatibility was provided
for HP-UX 9.05 on the MK-PA 7.1 release; compatibility for HP-UX 10 was apparently achieved with
MK-PA 7.2.
The version of Mach 3 used by the OSF porting effort contained several of the “Mach 4” enhancements
of the University of Utah (in-kernel servers and migrating threads) and probably used parts of the Mach
3/UX PA-RISC codebase. Parts of the MK-PA port were used as the base of the OSF’s port of Linux
onto the OSF Mach microkernel — MkLinux.
Supported Hardware
710, 720, 730 (based on PA-7000 processors)
715, 725, 735, 755 (based on PA-7100 processors)
712, 715, 725/100 (based on PA-7100LC processors)
J200, J210[XC], (based on PA-7200 processors)
Additionally to standard hardware: Interphase FDDI board, EISA Ethernet boards, HP Labs GSC
bus Myrinet board
References:
An HP-UX compatible microkernel based Operating System
70
(FTP) The Open Group (1998
[Central Iowa (Model) Railroad mirror 2008]. Accessed 30 March 2008)
MK-PA Project Update
71
(FTP) James Loveluck (1996: The Open Group [Central Iowa (Model)
Railroad mirror 2008]. Accessed 30 March 2008)
3.7.8 HPBSD
Architecture: 4.3/4.4BSD
Released: 1989 (original work), 1993 (HPBSD 2.0)
Mike Hibler’s HPBSD was the first non-commercial complete operating system for the PA-RISC plat-
form. Developed at the University of Utah, it grew out of a port of 4.3BSD to the 68k-based HP
9000/300 and 400 systems. Since HPBSD contains AT&T (Unix) and HP (HP-UX) source code it was
never freely available. Organizations with the necessary license agreements with HP and AT&T were
able to obtain bootable releases but distribution outside of University of Utah was very limited. Active
work mainly happened during the early and mid-1990s, with only small fixes commited afterward.
HPBSD is an “original” 4.3BSD with additions from 4.4BSD and local (Utah) modifications. Summa-
rized:
4.4BSD C library and include files
70
ftp://ftp.cirr.com/pub/hppa/mklinux/.osf-website/os/hp-pa/index.htm
71
ftp://ftp.cirr.com/pub/hppa/mklinux/.osf-website/os/hp-pa/hp-slides/index.html
112
Comentários a estes Manuais