Этот сайт — моя персональная записная книжка. Интересны мне, по большей части, программирование, история и события из моей жизни.

Чтение образов NeXTSTEP

Если вам (ну вдруг) когда-нибудь понадобится читать образы операционной системы NeXTSTEP, вам поможет утилита iso2next. Она умеет всё необходимое: просматривать листинг, открывать файлы и копировать их наружу.

Мне пришлось заняться этим вопросом, потому что я надеялся, что внутри одного из найденных образов этой системы меня могут ждать новые открытия, связанные с браузером «Виола».

Пользоваться утилитой не очень удобно, особенно если не вполне ясно что ищешь, но её довольно просто подключить к известному файловому менеджеру mc (Midnight Commander).

Достаточно написать обёртку, которая принимает на вход две команды — list (выдача списка файлов в директории) и copyout (копирование указанного файла в указанный путь), — и всё заработает.

Правда у исходной утилиты в листинге отсутствуют некоторые необходимые поля (в частности — дата), поэтому мне пришлось добавить заглушки на эти позиции. Я уже отправил автору утилиты патч, который устраняет этот недостаток (заодно я пару багов нашёл и исправил).

К сожалению, ничего полезного внутри образа я не нашёл, но опыт интересный.

2 комментария
Alexandr 16 дн

Ого, то есть у серверов Next с которых начался интернет была своя операционная система? Совсем своя или какой-то клон Юникса?

Евгений Степанищев 16 дн

Своя. А почему с них начался интернет?

Alexandr 11 дн

Точнее WWW. Читал когда-то, что Тим Бернерс-Ли имел доступ к этим компьютерам, дико дорогим, но только они тогда могли тянуть WWW.
Погуглил, вроде так и есть
https://www.ittelo.ru/news/pervyy-veb-server-v-istorii-interneta-kak-vsye-nachinalos/