wiki:virtualisation_et_emulation:simh:tutos:3bsd

Ceci est une ancienne révision du document !


Installation de 3BSD sur VAX-11/780 via émulateur SimH

3BSD est la première version de BSD UNIX de l'Université de Californie à Berkeley (UCB) à être un BSD UNIX complet (espace utilisateur + noyau) et à prendre en charge le VAX-11/780 de l'entreprise Digital Equipment Corporation (DEC) à jeux d'instructions 32 bits. 3BSD est sortie peu de temps après UNIX/32V (32V) pour prendre en charge de manière optimale le VAX-11/780, comme la mémoire virtuelle paginée offerte par ce dernier qui n'était pas prise en charge par 32V, sans compter toutes les commandes Unix disponible sous BSD.

Prérequis pour l'installation de 3BSD

  • Il vous faut l'émulateur SimH qui contient le simulateur vax780.
  • Un éditeur de texte de votre choix.
  • Programme wget pour télécharger la bande d'installation
  • La bande d'installation de 3BSD.
  • L'utilitaire Unix lzip pour décompresser l'archive de la bande.
  • La commande Unix uudecode pour décrypter le secteur d'amorçage de 3BSD.

Processus d'installation de 3BSD

Depuis un terminal de votre système hôte

Installer les logiciels requis pour Debian :

sudo apt install simh vim wget lzip sharutils

Installer les logiciels requis pour FreeBSD :

sudo pkg install open-simh vim lzip
J'ai constaté que le paquet simh a été retiré de Debian 13. Si souhaitez récupérer et installer le paquet .deb faîtes ceci :
wget http://ftp.fr.debian.org/debian/pool/main/s/simh/simh_3.8.1-6.1_amd64.deb

puis :

sudo dpkg -i simh_3.8.1-6.1_amd64.deb

SimH n'a pas besoin de dépendances logicielles donc inutile de taper la commande sudo apt-get -f install.

Création des répertoires pour 3BSD :

mkdir -p emulateur/simh/3BSD

Se rendre dans le répertoire 3BSD :

cd emulateur/simh/3BSD

Téléchargement de la bande d'installation de 3BSD :

wget http://tenox.pdp-11.ru/os/bsd/distribution/3bsd.tap.lz

sous FreeBSD :

fetch http://tenox.pdp-11.ru/os/bsd/distribution/3bsd.tap.lz
wiki/virtualisation_et_emulation/simh/tutos/3bsd.1759402174.txt.gz · Dernière modification : de Thibault Seguin