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

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

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

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

Скриншот файлового менеджера: две панели с директориями /me/Apps/viola940323 и /mosaic-personal-annotations, файлы, даты 1994, строка bash-3.2$.

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

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

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

Комментарии 20

Dmitry Smirnov № 1
Запускаешь некс-степ? Я в 2007 заморачивался и запустил… Она интересная…
Евгений Степанищев автор № 2
Не, я только в браузере её запустил, но она там медленная, поэтому я решил посмотреть внутрь образа, так проще.
Dmitry Smirnov № 4
Легендарная вещь.

Лучше всего она запускалась на connectix virtual pc (до покупки микрософтом).

Я даже рапсодию смог тогда запустить

Это комп нужен с винхр)
Dmitry Smirnov № 12
Вот тут статьи и наверное можно спросить, он отвечает на вопросы
Dmitry Smirnov № 17
Когда я 20 лед назад запускал победой было, что завелась в цвете и со звуком)
1
Alexandr № 18
Ого, то есть у серверов Next с которых начался интернет была своя операционная система? Совсем своя или какой-то клон Юникса?