Профессор Роберт Риччи из Калертской школы вычислительных наук Университета Юты сумел восстановить с магнитной ленты 1970-х годов первую версию операционной системы UNIX — V4, чьё ядро было впервые написано на тогда ещё новом языке программирования C. Как сообщает The Register, эту систему теперь можно загрузить из Internet Archive и запустить в эмуляторе SimH.
Для извлечения данных Риччи применил программу readtape, созданную Леном Шустеком из Музея истории компьютеров. Подобно более известному инструменту Greaseweazle для резервного копирования дискет, эта утилита работает не с готовыми цифровыми данными (байтами или секторами), а напрямую считывает магнитный слой носителя, что позволяет корректировать часть ошибок. В данном случае лишь два блока не поддались чтению, однако сохранившейся информации оказалось достаточно для полного восстановления их содержимого.
Источник изображения: The Register
На Internet Archive размещён «сырой» образ объёмом 1,6 ГБ, хотя исходная лента вмещала лишь 40 МБ. Анджело Папенхофф подготовил более компактный вариант, снабдив его файлом README с инструкцией по запуску. Восстановленная система содержит около 55 тысяч строк кода UNIX Version 4, из которых примерно 25 тысяч написаны на C, а комментарии занимают менее тысячи строк. По-настоящему массовое распространение UNIX началось с седьмого издания — V7. Именно эта версия стала чрезвычайно популярной, а её наследники, форки и переработанные варианты получили широкое признание как в промышленности, так и в научной среде.
Источник: