Найти в Дзене
102 тыс подписчиков

Назад в машинный зал: как собрать эмулятор PDP-11/70 с телетайпом, блэкджеком и без Rust


Программист «за пятьдесят» решил вернуть свой 1984-й и написал браузерный эмулятор PDP-11 — с дрожащим блоком питания, стрекочущим телетайпом и передней панелью, где тумблерами вручную нащёлкивается загрузчик. За время игр с настоящими операционками той эпохи всплыла деталь, от которой привычные вещи выглядят иначе.

Оказывается, концепция пайпа родилась буквально из перфоленты. Керниган и Пайк сначала просто пробивали выдачу одной программы на ленте и заправляли её на вход другой. Только потом это переехало в программный буфер. Тот самый вертикальный слэш, который мы ставим в консоли каждый день, начинался как физическая операция с бумажной лентой в восемь дорожек.

Назад в машинный зал: как собрать эмулятор PDP-11/70 с телетайпом, блэкджеком и без Rust  Программист «за пятьдесят» решил вернуть свой 1984-й и написал браузерный эмулятор PDP-11 — с дрожащим блоком
Около минуты