El sistema operativo UNIX se inició en un PDP-7 desechado en los laboratorios Bell, durante 1969. Su autor fue Ken Thomson, con ideas y apoyo de Rudd Canaday, Doug McIlroy, Joe Ossanna y Dennis Ritchie. Un año después generó la suficiente credibilidad para adquirir un PDP-11/20 al que se trasladó, y se le añadió el compilador de Lenguaje C. En 1973, Ken Thomson y Dennis Ritchie reescriberon su núcleo (kernel) en C, rompiendo con la tradición de que el software de sistemas se escribe en ensamblador.
UNIX en el PDP-11 se proporciona bajo licencia, tal cual, sin cargo, por Caldera Corporation, para uso no comercial. Lease el contrato de licencia adjunto para conocer sus términos y condiciones. Dicha licencia deberá reproducirse con cualquier distribución de este Software o sus derivados.
Las imágenes de disco aquí incluidas proceden de http://simh.trailing-edge.com/software.html, que a su vez proceden de PUPS (PDP-11 UNIX Preservation Society of Australia).
Se crea una máquina de acuerdo con las instrucciones en el Procedimiento común de la sección Emulación con las características siguientes:
/root/unix
con los archivos indicados para la versión deseada:set cpu 11/45 set cpu noidle set throttle 50% att rk0 unix_v5_rk.dsk
set cpu 11/45 set cpu noidle set throttle 50% att rk0 unix0_v6_rk.dsk att rk1 unix1_v6_rk.dsk att rk2 unix2_v6_rk.dsk att rk3 unix3_v6_rk.dsk
set cpu 11/45k set cpu noidle set throttle 50% set rl0 rl02 att rl0 unix_v7_rl.dsk
UNIX V5 se incluye en una imagen de disco RK05. Para arrancar se ejecuta lo siguiente:
root@unix # pdp11 PDP-11 simulator V3.11-0 Disabling XQ sim> boot rk @unix login: root # _
Y aquí ya se pueden dar ordenes de UNIX
UNIX V6 se incluye en 4 imagenes de disco RK05. Para arrancar se ejecuta lo siguiente:
root@unix # pdp11 PDP-11 simulator V3.11-0 Disabling XQ sim> boot rk @unix login: root # _
Y aquí ya se pueden dar ordenes de UNIX
Documentación:
UNIX V7 se incluye en una imagen de disco RL02. Para arrancar se ejecuta lo siguiente:
root@unix # pdp11 PDP-11 simulator V3.11-0 Disabling XQ sim> boot rl @boot New Boot, known devices are hp ht rk rl rp tm vt : rl(0,0)rl2unix mem = 177856 # _
Y aquí ya se pueden dar ordenes de UNIX
Documentación: