vak: (Default)
[personal profile] vak
Хотите посмотреть как выглядел Юникс тридцать лет назад? Вот здесь можно скачать дистрибутив и эмулятор PDP-11 к нему.

Сие есть первая версия проекта BKUNIX по переносу Юникса на БК-0010 - первый советский бытовой компьютер. За основу взят LSX - вариант Unix 6 Edition для машин с памятью 40 килобайт. Пока это все работает не на БК, а на SIMH - эмуляторе PDP-11.

Ядро помещается в 16 килобайт. Процессу режима пользователя достается максимум 27 килобайт. Может быть запущено до трех процессов, смонтировано до двух файловых систем. Работают шелл, fsck, редактор ed. Выглядит это примерно так:

rx boot:lsx

** bkunix **
# df
Filesystem  512-blks  Used  Avail Capacity  Mounted on
/dev/fd0         500   287    207    58%    /
/dev/fd1         500     3    491     1%    /usr
# ls -l /
total 42
drwxrwxrwx 2 0         368 Oct 11 07:27 bin
drwxrwxrwx 2 0          80 Oct 11 07:27 dev
drwxrwxrwx 2 0         112 Oct 11 07:27 etc
-rwxrwxrwx 1 0       18184 Oct 11 07:27 lsx
drwxrwxrwx 2 0          32 Oct 11 07:27 tmp
drwxrwxrwx 2 0          32 Oct 11 07:27 usr
#

Особенно радует размер ядра - это включая таблицу имен.