What hardware does 7th Edition Unix support?
[Answered by: Warren Toomey wkt@tuhs.org] As distributed, virgin V7 expects an 11/45-style machine: 18-bit addressing with kernel, supervisor, user modes, EIS, split I/D, and around 128Kw of memory. You will need a line-frequency clock or a real-time clock (KW11-L). There is support for 11/40-style machines without supervisor mode in sys/conf. According to /usr/sys/40/README, V7 can be compiled to run “on the 11/40, 11/60, and 11/23. It has, in fact, worked on the latter machine … Support is included for FP11-style floating point but I can’t vouch for it.” The V7 setup document has this to say about floating-point: UNIX only supports (and really expects to have) the FP11-B/C floating point unit. For machines without this hardware, there is a user subroutine available that will catch illegal instruction traps and interpret floating point operations. (See fptrap(3).) To install this subroutine in the library, change to /usr/src/libfpsim and execute the shell files compall and mklib.