Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:sys3_vax

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:sys3_vax [2025/10/10 17:33] Thibault Seguinwiki:virtualisation_et_emulation:simh:tutos:sys3_vax [2025/10/16 16:19] (Version actuelle) Thibault Seguin
Ligne 1: Ligne 1:
 ====== Installation de UNIX System III sur VAX-11/780 via l'émulateur SimH ====== ====== Installation de UNIX System III sur VAX-11/780 via l'émulateur SimH ======
 **UNIX System III** est le premier Unix commercial de l'entreprise **AT&T**, il est sorti en novembre 1981 et associait divers variantes internes au **Bell Labs** : **Unix version 7**, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et **UNIX/32V**. //UNIX System III// a été porté à la fois sur PDP-11 et VAX-11/780. **UNIX System III** est le premier Unix commercial de l'entreprise **AT&T**, il est sorti en novembre 1981 et associait divers variantes internes au **Bell Labs** : **Unix version 7**, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et **UNIX/32V**. //UNIX System III// a été porté à la fois sur PDP-11 et VAX-11/780.
 +
 +<note>Juste pour info UNIX System III est le premier Unix à avoir intégré la commande **uname**, sous BSD cette commande n'a été intégré qu'à partir de **4.4BSD**.</note>
 +
 +
  
 ===== Prérequis pour installer UNIX System III ===== ===== Prérequis pour installer UNIX System III =====
Ligne 80: Ligne 84:
 <note>Sous GNU/Linux il faut modifier le **shebang** (première ligne du fichier) ''#!/usr/local/bin/perl -w'' par ''#!/usr/bin/perl -w'' du fichier ''mkdisttap.pl''.</note> <note>Sous GNU/Linux il faut modifier le **shebang** (première ligne du fichier) ''#!/usr/local/bin/perl -w'' par ''#!/usr/bin/perl -w'' du fichier ''mkdisttap.pl''.</note>
  
-Créer le script perl ''mkdisttap.pl'' +Le script perl ''mkdisttap.pl'' est déjà présent, il faut juste le rendre exécutable :
-<code user>vim mkdisttap.pl</code>puis rendre le fichier exécutable :+
 <code user>chmod +x mkdisttap.pl</code> <code user>chmod +x mkdisttap.pl</code>
  
Ligne 96: Ligne 99:
 <code user>y</code> <code user>y</code>
 <code user>0</code> <code user>0</code>
-<code user>y</code> 
 <code user>y</code> <code user>y</code>
 <code user>y</code> <code user>y</code>
Ligne 135: Ligne 137:
 <code user>        /etc/umount /dev/rp1</code> <code user>        /etc/umount /dev/rp1</code>
 <code user>.</code> <code user>.</code>
-<code user>/mount/</code>+<code user>/^2)/</code> 
 +<code user>/: put mounts here/</code>
 <code user>a</code> <code user>a</code>
-<code user>    /etc/mount /dev/rp1 /usr</code>+<code user>        /etc/mount /dev/rp1 /usr</code>
 <code user>.</code> <code user>.</code>
 <code user>w</code> <code user>w</code>
Ligne 168: Ligne 171:
 <code user>sync</code> <code user>sync</code>
 <code user>sync</code> <code user>sync</code>
 +
 +Vous pouvez parcourir UNIX system III et découvrir ses entrailles !
 +
 +Pour éteindre le système UNIX System III, tapez :
 +<code user>shutdown -y -g0 -i0</code>
 +<code user>y</code>
 +<code user>n</code>puis tapez la combinaison de touche ''CTRL+E'' puis après l'invite ''sim>''  la touche ''q''.
 +
 +Si vous souhaitez supprimer les fichiers et répertoire devenus inutiles :
 +<code user>rm -rf bootstrap cpio dist.tape fixed_root.img in* m* *.cpio s*</code>
 +
 +===== Exemple de démarrage et d'extinction d'UNIX System III sur VAX/780 =====
 +==== Exemple de démarrage ====
 +<file>
 +VAX 11/780 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01
 +
 +HALT instruction, PC: 00030040 (HALT)
 +
 +$$ unix
 +
 +UNIX/3.0.1: unixhpht
 +real mem  = 8323072
 +avail mem = 8207872
 +unix
 +single-user
 +# init 2
 +# process accounting started
 +errdemon started
 +cron started
 +multi-user
 +type ctrl-d
 +
 +login: root
 +UNIX Release 3.0
 +#
 +</file>
 +
 +==== Exemple d'extinction ====
 +<file>
 +# shutdown -y -g0 -i0
 +
 +SHUTDOWN PROGRAM
 +
 +Thu Nov 13 14:51:08 EST 1980
 +
 +
 +Broadcast Message from root 
 +SYSTEM BEING BROUGHT DOWN NOW ! ! !
 +
 +Busy out (push down) the appropriate
 +phone lines for this system.
 +
 +Do you want to continue? (y or n):   y
 +Process accounting stopped.
 +Error logging stopped.
 +
 +All currently running processes will now be killed.
 +
 +unix
 +single-user
 +    UID   PID  PPID  C   STIME TTY  TIME COMMAND
 +   root         0 40 14:45:24  ?  6:41 swapper
 +   root          0 14:45:24  ?  0:00 INIT 1
 +   root    44      0 14:45:41 co  0:00 -sh
 +   root    52    44  0 14:51:08 co  0:00 -sh
 +   root   107    52  0 14:52:06 co  0:00 ps -eaf
 +
 +Will a file save be done at this time?
 +Type either ( y or n ) :   n
 +
 +
 +Halt the system when ready.
 +
 +Simulation stopped, PC: 80000625 (BLBC 8000BEF4,80000625)
 +sim> q
 +Goodbye
 +</file>
wiki/virtualisation_et_emulation/simh/tutos/sys3_vax.1760117639.txt.gz · Dernière modification : de Thibault Seguin