Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:unics

UNICS sur PDP-7 via SimH

UNICS (Uniplexed Information and Computing Service)) est la première ébauche d'Unix créée en 1969 pour le mini-ordinateur PDP-7.

Préparation de l'émulation d'UNICS

Installer logiciels sous Debian :

apt install unzip simh

unzip est normalement déjà installé.

Installer logiciels sous FreeBSD :

pkg install open-simh

Créer les répertoires pour UNICS :

mkdir -p emulateur/simh/UNICS

Se rendre dans le répertoire nouvellement créé :

cd emulateur/simh/UNICS

Télécharger l'archive d'UNICS :

wget https://www.tuhs.org/Archive/Distributions/Research/PDP7/pdp7-unix-master.zip

ou :

fetch https://www.tuhs.org/Archive/Distributions/Research/PDP7/pdp7-unix-master.zip

Décompression de l'archive ;

unzip pdp7-unix-master.zip

Déplacer les fichiers nécessaires à l'émulation :

mv pdp7-unix-master/binaries/* .

Suppression des fichiers inutiles :

rm -rf pdp7-unix-master*

Émulation d'UNICS sur PDP-7

Lancer le simulateur pdp7 de SimH :

pdp7 unixv0.simh

Entrer le nom d'utilisateur :

ken

puis le mot de passe :

ken

Pour initialiser la simulation tapez :

ln dd ken .

Et voilà UNICS est installé, vous allez très vite faire le tour !

Résumé de l'émulation d'UNICS

PDP-7 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01
CPU     idle disabled
        8KW, EAE
/home/beastie/emulateur/simh/UNICS/unixv0.simh-13> att rb image.fs
%SIM-INFO: RB: buffering file in memory
/home/beastie/emulateur/simh/UNICS/unixv0.simh-18> att -U g2in 12345
%SIM-INFO: Listening on port 12345
PDP-7 simulator configuration

CPU     idle disabled
CLK     60Hz, devno=00
PTR     devno=01
PTP     devno=02
TTI     devno=03
TTO     devno=04
LPT     disabled
DRM     disabled
RB      devno=71
DT      disabled
G2OUT   devno=05
G2IN    devno=43-44
DPY     disabled

login: ken
password: ken
@ ln dd ken .
@ 

Si vous voulez vous connectez avec Dennis Ritchie faite ceci :

PDP-7 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01
CPU     idle disabled
        8KW, EAE
/home/beastie/emulateur/simh/UNICS/unixv0.simh-13> att rb image.fs
%SIM-INFO: RB: buffering file in memory
/home/beastie/emulateur/simh/UNICS/unixv0.simh-18> att -U g2in 12345
%SIM-INFO: Listening on port 12345
PDP-7 simulator configuration

CPU     idle disabled
CLK     60Hz, devno=00
PTR     devno=01
PTP     devno=02
TTI     devno=03
TTO     devno=04
LPT     disabled
DRM     disabled
RB      devno=71
DT      disabled
G2OUT   devno=05
G2IN    devno=43-44
DPY     disabled

login: dmr
password: dmr
@ ln dd dmr .
@
Sachez tout de même que la combinaison de touche CTRL+D fonctionne déjà pour passer d'un utilisateur à un autre.
wiki/virtualisation_et_emulation/simh/tutos/unics.txt · Dernière modification : de Thibault Seguin