Unix на DEC VAX?


12

Я только что подобрал DEC VaxStation 4000 модель 90 со встроенным CDROM и вспомогательным модулем хранения SCSI с накопителем на магнитной ленте. Я считаю, что это функционально, хотя я пока не могу проверить его, так как у меня все еще нет рабочего терминала или монитора. Я могу получить терминал VT-520 и клавиатуру, а также попытаюсь воскресить отдельный теперь уже не функционирующий монитор Radius с разъемами BNC, и я верю в возможность синхронизации по зеленому (кто-то, к сожалению, пытался преобразовать этот монитор в стандартное соединение VGA и произвел сбой это в процессе). Я довольно комфортно отношусь к Linux и немного поиграл с FreeBSD и Solaris в прошлом. Я никогда не использовал VMS в прошлом. Это первый раз, когда я работаю с компьютером VAX.

У меня есть несколько вопросов:

Какую версию Unix установить на VAX? Оригинальный UC Berkeley BSD Unix? OpenBSD? NetBSD? Ultrix, если я могу получить легальную копию? AT & T Unix? По эмоциональным причинам я могу предпочесть установить некоторую версию оригинальной BSD UC Berkeley (1980-е годы Билла Джоя / Маршалла Кирка МакКусика), но она будет зависеть от того, что проще установить, машина новее (производство началось в 1991 году), чем оригинальная BSD Версии Unix. Я бы назвал это ностальгией, за исключением того, что я никогда не использовал оригинальный BSD Unix! Еще одним соображением будет какая-то версия AT & T Unix, если она будет работать.

Есть ли версия FreeBSD для VAX?

Если на 4 жестких диска машины установлена ​​функциональная VMS (по 2 на машину и вспомогательный модуль хранения SCSI), существует ли способ двойной загрузки между Unix и VMS?

Я предполагаю, что я могу получить какую-то версию Emacs, работающую в этой системе, она не должна быть последней. Хотя Vi может быть более исторически верным на этой машине, я предпочитаю Emacs.

Есть предложения или идеи?

Мой сотовый телефон, вероятно, обладает значительно большей вычислительной мощностью и гораздо большим объемом памяти и памяти, чем этот «миникомпьютер», я к этому отношусь как к любителю. Я надеюсь использовать эту систему для дальнейшего изучения BSD Unix (и, возможно, AT & T Unix) и немного программировать на нем. Я ожидаю, что буду работать исключительно из командной строки. Я могу изучить VMS также в какой-то момент.


9
Возможно, вы захотите ответить на этот вопрос, comp.os.vmsпоскольку там есть эксперты по VMS и Vax, а также старожилы, которые также могут это знать.
Насер

7
Поздравляем с покупкой VAX :)
Марко

1
Попробуйте заполучить Ultrix для этой машины (BSDis Unix от DEC); в противном случае 4.3 BSD работал нормально. Возможно, одна из нынешних BSD по-прежнему придерживается философии «если у него есть процессор, ему нужно запустить BSD», чтобы заставить его работать (NetBSD была бы моей первой ставкой). Старые приводы CD очень требовательны к тому, что они читают, записывают любой CD на самой низкой скорости (и не смейте экономить!). У нас был похожий зверь (без CD), установка с ленты наверняка была медведем. [Я бы вам завидую ...: -]
vonbrand

Кстати, support51.stackexchange.com/proposals/46660/retrocomputing, если вам это нравится.
sendmoreinfo

Более старые CD-дисководы - они часто читают CD-RW, но не CD-R.
sendmoreinfo

Ответы:


10

Ваш вопрос довольно общий, поэтому я просто попробую немного рассказать о NetBSD:

На веб-странице vaxпортов NetBSD перечислены поддерживаемые компьютеры (например, ваши ), многие могут использовать NetBSD 6.0.1, некоторые поддерживаются только в -current.

Это также указывает на VAXarchive , коллекцию веб-сайта, которая может помочь вам в дальнейшем. Он также указывает на vaxпорт OpenBSD ( поддерживаемые машины включают вашу Vaxstation 4000/90 )

Наконец, оба этих порта имеют списки рассылки: NetBSD довольно активен, OpenBSD не так уж и много.

Изменить: вот несколько исторических выпусков UNIX, которые могут представлять интерес ...


1
Выпуск 5.9 был последним выпуском OpenBSD, который официально поддерживал аппаратную платформу Vax. Это было тогда прекращено.
Кусалананда

NetBSD 9.0 (с февраля 2020 года) по-прежнему поддерживает VAX на уровне II.
Оскар Ског

6

Мой ответ на часть ваших вопросов - «любые предложения».

При поиске терминала обратите внимание, что если у вас есть другой компьютер с последовательным портом, вы можете использовать нуль-модемный кабель и программу-эмулятор терминала для подключения к консоли. На окнах вы можете использовать замазку, наконечник на солярисе или миником на Linux.

(если у вас есть USB, но нет последовательного порта, вы можете использовать USB-последовательный адаптер)


2

Какую версию Unix установить на VAX? Оригинальный UC Berkeley BSD Unix? OpenBSD? NetBSD? Ultrix, если я могу получить легальную копию? AT & T Unix?

Я бы пошел с NetBSD, но есть также порт Linux, который может поддерживать 4000m90. Нет порта FreeBSD.

Оригинальная (4.x) BSD не имеет кода поддержки ЦП для этой модели, как и Ultrix и AT & T Unix.

Есть ли способ двойной загрузки между Unix и VMS?

Да, храните их на отдельных физических дисках.


Системы, подобные этой, предоставляют консольную подсказку как часть прошивки, где вы можете выполнять такие вещи, как смена загрузочного устройства, поэтому вам не нужен отдельный загрузчик для двойной загрузки. manx-docs.org/collections/mds-199909/cd1/vax/…
rakslice

2

Там был вариант FreeBSD для VAX. Теперь я думаю, что это прекратилось. Но вы можете получить лучше, чем старый 4.3 BSD из архива.

Кроме того, из NetBSD вы можете получить версию для Vax, и, вероятно, из OpenBSD. Просто просмотрите их архивы.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.