2024-02-04

vak: (Default)
Два крутых чувака сделали это возможным. Andras Tantos разработал симулятор для машин той архитектуры: Cray XMP/YMP-el/J90/SV1. Рекомендую серию статей в его блоге с подробным описанием исследования и разгадки устройства компьютера и софта. Jason Stevens (neozeed) установил на это дело юникс с компакт-дисков Unicos/10.0 (Cray-J90, Cray-SV1). Здесь я покажу, как запустить Крэй с юниксом на вашем компьютере.

Делать это надо на Линуксе. На маке или BSD даже не пытайтесь: слишком много завязок в реализации симулятора. Я вообще использую Raspberry Pi 5. Симулятор грузит одно из ядер процессора на 100%, что увеличивает потребление Raspberry Pi на два ватта. Весьма экономичный суперкомпьютер получается. 😀

7. Входим в систему

Войти можно под именем суперпользователя root с паролем password, или как юзер neozeed с паролем password. При входе получаем грозное предупреждение.
Console Login: root
Password: ***

Active label set to : level0,none

This is a private computer facility. Access for any reason must be
specifically authorized by the owner. Unless you are so authorized,
your continued access and any other use may expose you to criminal
and/or civil proceedings.

snxxxx# uname -a
snxxxx snxxxx 10.0.1.2 sin.0 CRAY SV1

snxxxx# _
Кроме консоли, симулятор создаём ещё два терминала, к которым можно подсоединиться командами "telnet localhost 20001" и "telnet localhost 20002".
$ telnet localhost 20001
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

login: neozeed
Password: ***
...

snxxxx% df -P -k
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/dsk/root 1048576 324536 724040 31% /
/dev/dsk/usr 4194304 458004 3736300 11% /usr
/dev/dsk/src 1048576 290276 758300 28% /usr/src
/proc 190744 35624 155120 19% /proc
Остановить юникс можно командой "init 0" от суперпользователя. Чтобы остановить симулятор, надо ввести в его окошке "exit" и нажать Enter.

Что интересного можно попробовать в этом юниксе - напишу позже.