Юникс на БК-0010 живет!
Сегодняшний день войдет в историю. :)
На БК-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
Внутри у FPGA есть блочная память. Нужно всего 4к под ПЗУ и 16к под дополнительное ОЗУ. Например, если взять Xilinx xc3s250e - имеющихся 24 килобайт вполне достаточно.
Minimig - интересный проект. Прикольно было бы для БК-шки то же самое повторить.
no subject
Спасибо.