Юникс на БК-0010 живет!
2006-11-15 20:47![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сегодняшний день войдет в историю. :)
На БК-0010 - самой маленькой в мире PDP-шке - заработал самый маленький в мире Юникс. Стартует ядро, запускается шелл. Выполняются команды из /bin. На время выполнения команд шелл прячется в своп-область, после извлекается и продолжает работу.
Это уже не эмулятор - живой хардвер. БК-шка 93-го года выпуска, Альтековский контроллер флопа с прошивкой версии 1.02 и дополнительной памятью 16 килобайт, стандартный 3.5" флоповод.
Исходные тексты можно скачать командой "svn co https://svn.sourceforge.net/svnroot/bkunix/trunk bkunix".
На БК-0010 - самой маленькой в мире PDP-шке - заработал самый маленький в мире Юникс. Стартует ядро, запускается шелл. Выполняются команды из /bin. На время выполнения команд шелл прячется в своп-область, после извлекается и продолжает работу.
Это уже не эмулятор - живой хардвер. БК-шка 93-го года выпуска, Альтековский контроллер флопа с прошивкой версии 1.02 и дополнительной памятью 16 килобайт, стандартный 3.5" флоповод.
Исходные тексты можно скачать командой "svn co https://svn.sourceforge.net/svnroot/bkunix/trunk bkunix".
no subject
Date: 2006-11-15 19:12 (UTC)no subject
Date: 2006-11-15 20:24 (UTC)no subject
Date: 2006-11-16 13:59 (UTC)Содержимое каталога /bin: cal cat clock cp date df echo ed h
alt ln ls mkdir mount mv od pwd rm rmdir sh stty sync umount wc.
Содержимое каталога /etc: fsck glob init mkfs mknod.
Уже перенесен ассемблер и линкер, будет компилятор Си. В планах - bc, awk, tcl.
no subject
Date: 2006-11-16 14:38 (UTC)no subject
Date: 2006-11-16 15:01 (UTC)Самый "советский" (в хорошем смысле) компьютер - БЭСМ6. Описаний полно, софта, есть действующий эмулятор: http://www.mailcom.com/besm6/index_ru.shtml