Программист из Google Майкл Рингад (Michael Ringgaard) создал порт симулятора PDP-11 под Sanos (минималистичное x86 ядро ОС) и добавил туда UNIX V7. Получился готовый комплект для запуска UNIX в том виде, в котором это делали Деннис Ритчи и Кен Томпсон в 1979 году — настоящий подарок для любителей UNIX!
Чтобы запустить всё это, нужно сначала скачать ISO образ. Затем либо записать его на обычный CD, либо промонтировать к виртуальной машине (VMware или VirtualBox, например). Также доступен исходник, из которого собирался образ.
После включения начала стартует Sanos, который запускает симулятор PDP-11. А уже симулятор, в свою очередь, загружает UNIX V7 из образа.
- При первом запросе ввода пишем
b
- При следующем (появится символ @):
boot<enter>
- Затем
rl(0,0)rl2unix<enter>
- Когда увидите # нажмите
<ctrl-d>
- Заходим в систему с логином
root
, паролемroot
KDF11B-BH ROM V0.9
512KB MEMORY
9 STEP MEMORY TEST
STEP 1 2 3 4 5 6 7 8 9
TOTAL MEMORY ERRORS = 0
CLOCK ENABLED
Type ? for HELP
Enter one of [Boot, Diagnose, Help, List, Map]:b
TRYING UNIT DL0
BOOTING FROM DL0
@boot
New boot, known devices are hp ht rk rl rp tm vt
:rl(0,0)rl2unix
mem = 177856
# Restricted rights: Use, duplication, or disclosures
is subject to restrictions stated in your contract with
Western Electric Company, Inc.
Thu Sep 22 19:44:08 EDT 1988
login: root
Password:
#
Готово, седьмая версия UNIX запущена. Теперь можно использовать обычные команды UNIX вроде cat
, ls
, man
и т.д.
Можно даже скомпилировать и запустить простую программу на Си:
# cd /usr/src
# cat hello.c
# cc -o hello hello.c
# hello