Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:unix-v6

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:virtualisation_et_emulation:simh:tutos:unix-v6 [2025/09/30 14:14] – [Recompilation du noyau et de la configuration du système] Thibault Seguinwiki:virtualisation_et_emulation:simh:tutos:unix-v6 [2025/10/01 20:16] (Version actuelle) – [Recompilation du noyau et de la configuration du système] Thibault Seguin
Ligne 1: Ligne 1:
-====== Unix version 6 sur PDP-11 avec émulateur SimH ======+====== Installation d'Unix version 6 sur PDP-11 avec émulateur SimH ======
 ===== Prérequis pour Unix version 6 ===== ===== Prérequis pour Unix version 6 =====
 Création des répertoires pour **Unix version 6** : Création des répertoires pour **Unix version 6** :
Ligne 278: Ligne 278:
 <code user>mv a.out /bin/dcheck</code> <code user>mv a.out /bin/dcheck</code>
  
 +**Vous pouvez désormais utiliser //Unix version 6// sans problème !**
 +
 +Si vous souhaitez stopper la simulation tapez la combinaison de touches ''CTRL+E'' et à l'invite ''sim>'' appuyer sur la touche ''q'' pour quitter l'émulateur et revenir à votre terminal Linux, BSD.
 +
 +<note important>La commande **cd** n'était toujours pas existante sous //Unix version 6//, c'est la commande **chdir** qui joue le même rôle.</note>
 +
 +=== Résumé de l'intégralité du processus avec le fichier boot.ini ===
 +<file>
 +PDP-11 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01
 +Disabling XQ
 +/home/beastie/emulateur/simh/Unix-V6/boot.ini-11> att dci 1106
 +%SIM-INFO: Listening on port 1106
 +@rkunix
 +mem = 1035
 +RESTRICTED RIGHTS
 +
 +Use, duplication or disclosure is subject to
 +restrictions stated in Contract with Western
 +Electric Company, Inc.
 +
 +login: root
 +# rm hpunix rpunix unix
 +# chdir /usr/sys/conf
 +# cc mkconf.c
 +# mv a.out mkconf
 +# cat >myconf
 +rk
 +tm
 +pc
 +8dc
 +lp
 +# mkconf <myconf
 +# as m40.s
 +# mv a.out m40.o
 +# cc -c c.c
 +# as l.s
 +# mv a.out l.o
 +# ld -x l.o m40.o c.o ../lib1 ../lib2
 +# mv a.out /unix
 +# sync
 +# sync
 +# sync
 +
 +Simulation stopped, PC: 002502 (MOV (SP)+,177776)
 +sim> b rk0
 +@unix
 +mem = 1027
 +RESTRICTED RIGHTS
 +
 +Use, duplication or disclosure is subject to
 +restrictions stated in Contract with Western
 +Electric Company, Inc.
 +
 +login: root
 +# rm rkunix
 +# /etc/mknod /dev/lp0 c 2 0
 +# /etc/mknod /dev/pc c 1 0
 +# /etc/mknod /dev/tty0 c 3 0
 +# /etc/mknod /dev/tty1 c 3 1
 +# /etc/mknod /dev/tty2 c 3 2
 +# /etc/mknod /dev/tty3 c 3 3
 +# /etc/mknod /dev/tty4 c 3 4
 +# /etc/mknod /dev/tty5 c 3 5
 +# /etc/mknod /dev/tty6 c 3 6
 +# /etc/mknod /dev/tty7 c 3 7
 +# ed /etc/ttys
 +112
 +1,8s/./1/
 +w
 +112
 +q
 +# chdir /usr/source/s1
 +# ed df.c
 +1282
 +/rp/
 +        "/dev/rp0",
 +d
 +-i
 +    "/dev/rk0",
 +    "/dev/rk1",
 +.
 +w
 +1301
 +q
 +# ed icheck.c
 +5051
 +/rp/
 +        "/dev/rrp0",
 +d
 +-i
 +    "/dev/rrk0",
 +    "/dev/rrk1",
 +.
 +w
 +5072
 +q
 +# ed dcheck.c
 +3332
 +/rp/
 +        "/dev/rrp0",
 +d
 +-i
 +    "/dev/rrk0",
 +    "/dev/rrk1",
 +.
 +w
 +3352
 +q
 +# cc df.c
 +# mv a.out /bin/df
 +# cc icheck.c
 +# mv a.out /bin/icheck
 +# cc dcheck.c
 +# mv a.out /bin/dcheck
 +# df
 +/dev/rk0 1155
 +/dev/rk1 940
 +/dev/rk2 bad free count
 +192
 +
 +Simulation stopped, PC: 002656 (MOV (SP)+,177776)
 +sim> q
 +Goodbye
 +</file>
 +
 +===== Exemple de démarrage d'Unix version 6 =====
 +<file>
 +PDP-11 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01
 +Disabling XQ
 +/home/beastie/emulateur/simh/Unix-V6/boot.ini-11> att dci 1106
 +%SIM-INFO: Listening on port 1106
 +@unix
 +mem = 1027
 +RESTRICTED RIGHTS
 +
 +Use, duplication or disclosure is subject to
 +restrictions stated in Contract with Western
 +Electric Company, Inc.
 +
 +login: root
 +#
 +</file>
wiki/virtualisation_et_emulation/simh/tutos/unix-v6.1759241690.txt.gz · Dernière modification : de Thibault Seguin