====== 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.gzou 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 : rootpas 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