====== Installation de Unix version 8 sur VAX-11/750 via SimH ======
**Unix version 8** (**V8**) est une version qui n'est jamais sortie des Bell Labs, elle ne se basait plus sur **Unix version 7** mais BSD UNIX de Berkeley, plus précisément **4.1cBSD**, la dernière version intermédiaire entre **4.1BSD** et **4.2BSD**.
Cette version intégrait donc des commandes réseaux tel que **telnet**, **rlogin**,...etc mais ne dispose pas d'une **pile TCP/IP** complète.
===== Processus d'installation =====
Disposer des élément suivants :
* L'utilitaire **tar** et le logiciels de compression/décompression **gzip**.
* Se procurer la librairie ''libpcre3''.
* Et du simulateur **vax750** de l'émulateur **SimH**.
Télécharger et installer les paquets **simh** et **libpcre3** sous Debian :
wget http://ftp.fr.debian.org/debian/pool/main/s/simh/simh_3.8.1-6.1_amd64.deb && wget http://ftp.fr.debian.org/debian/pool/main/p/pcre3/libpcre3_8.39-15_amd64.deb
sudo dpkg -i simh_3.8.1-6.1_amd64.deb libpcre3_8.39-15_amd64.deb && rm simh_3.8.1-6.1_amd64.deb libpcre3_8.39-15_amd64.deb
Sous FreeBSD, le paquet **simh** ne contient pas le simulateur **vax750** et ce simulateur dans le paquet **open-simh** n'est pas compatible avec cette version d'Unix. La seule solution est de compiler le simulateur //vax780// avec une version ''3.8.1'' de **SimH**, que vous pouvez télécharger en cliquant [[https://simh.trailing-edge.com/sources/archive/simhv38-1.zip|ici]].
Créer les répertoires pour la //V8//
mkdir -p emulateur/simh/Unix-V8
Se rendre dans le répertoire ''Unix-V8'' :
cd emulateur/simh/Unix-V8
Télécharger l'archive suivante :
wget http://squoze.net/UNIX/v8/unix8_750.tar.gz
ou sous FreeBSD :
fetch http://squoze.net/UNIX/v8/unix8_750.tar.gz
Décompresser le fichier ''unix8_750.tar.gz'' dans le répertoire courant :
tar xvfz unix8_750.tar.gz
Déplacer tous les fichiers du répertoire ''unix8'' dans le dossier courant :
mv -v unix8/* . ; rmdir unix8
Vous pouvez si vous le souhaité supprimer l'archive :
rm unix8_750.tar.gz
Vous avez tous les fichiers nécessaires pour lancer //Unix version 8//, le disque dur virtuel étant déjà configuré !
===== Démarrer et découvrir Unix version 8 =====
Démarrer //Unix version 8// :
vax750 boot_750.ini
Se logger :
root
pas besoin de mot de passe
Et pour stopper le système :
/etc/halt
Après l'invite ''sim>'' appuyez sur la touche ''q'' de votre clavier pour quitter l'émulateur **SimH**.
===== Exemple de démarrage d'Unix version 8 =====
VAX 11/750 simulator V4.0-0 Current simh git commit id: bef5b821
Boot
: ra(0,0)unix
145776+47312+134464 start 0xedc
Unix 8th Edition Sat Mar 19 16:42:43 EST 1977
real mem = 2096128 nbuf = 64 nswbuf = 32
avail mem = 1333248
mcr0 at tr0
mba0 at tr4
mba1 at tr5
1 mba's not configured
uba0 at tr8
uda0 uba0 csr 172150 vec 0774 ipl x15
ra0 at uda0 sl0
ra1 at uda0 sl1
dz0 at uba0 csr 160100 vec 0300 ipl x15
dz1 at uba0 csr 160110 vec 0310 ipl x15
kmc0 not found at uba0 csr 160200
dn0 not found at uba0 csr 175200
dr0 not found at uba0 csr 167570
il0 not found at uba0 csr 164000
il1 not found at uba0 csr 165000
uda0 run
Mon Oct 3 15:05:37 EDT 1977
Autoboot:
/dev/ra00: 530 files 769 blocks 492 free
ROOT MODIFIED
/dev/ra06: 9122 files 19464 blocks 11287 free
Mon Oct 3 15:05:38 EDT 1977
Mounted /dev/ra06 on /usr
/tmp/dump: No such file or directory
fstyp = 2 mounted on /proc
v8generi
login: root
Welcome to Eighth Edition Unix. You may be sure that it
is suitably protected by ironclad licences, contractual agreements,
living wills, and trade secret laws of every sort. A trolley car is
certain to grow in your stomach if you violate the conditions
under which you got this tape. Consult your lawyer in case of any doubt.
If doubt persists, consult our lawyers.
Please commit this message to memory. If this is a hardcopy terminal,
tear off the paper and affix it to your machine. Otherwise
take a photo of your screen. Then delete /etc/motd.
Thank you for choosing Eighth Edition Unix. Have a nice day.
# ls -F
.cshrc boot dev/ lib/ proto-dev unix*
bin/ core etc/ proc/ tmp/ usr/
# /etc/halt
syncing disks... done
halting (in tight loop); hit
^P
HALT
Infinite loop, PC: 80004044 (BRB 80004044)
sim> q
Goodbye