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:37] Thibault Seguinwiki:virtualisation_et_emulation:simh:tutos:sys3_vax [2025/10/14 10:58] (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 172: Ligne 174:
  
 Pour arrêter l'émulation tapez simplement la combinaison de touche ''CTRL+E'' puis après l'invite ''sim>''  la touche ''q''. Pour arrêter l'émulation tapez simplement 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 sysiii_vax.tgz squoze.net</code>
 +
 +===== Exemple de démarrage d'UNIX System III =====
 +<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
 +# -su: /usr/lib/acct/startup: not found
 +process accounting started
 +/etc/rc: /usr/lib/errdemon: not found
 +errdemon started
 +mv: cannot access /usr/adm/sulog
 +mv: cannot access /usr/lib/cronlog
 +/etc/rc: /usr/lib/cronlog: cannot create
 +cron started
 +multi-user
 +type ctrl-d
 +
 +login: root
 +UNIX Release 3.0
 +#
 +</file>
 +
 +Pour stopper le système :
 +<file>
 +#               ## Tapez la combinaison de touche "CTRL+E"
 +Simulation stopped, PC: 80000625 (BLBC 8000BEF4,80000625)
 +sim> q
 +Goodbye
 +</file>
wiki/virtualisation_et_emulation/simh/tutos/sys3_vax.1760117853.txt.gz · Dernière modification : de Thibault Seguin