¿Unix en un DEC VAX?

12

Acabo de comprar una DEC VaxStation 4000 modelo 90 con un CDROM incorporado y un módulo de almacenamiento SCSI auxiliar con unidad de archivo de cinta. Creo que es funcional, aunque todavía no puedo probarlo, ya que todavía no tengo un terminal o monitor que funcione. Puedo obtener un terminal y un teclado VT-520 y también intentaré resucitar un monitor Radius ahora difunto con los conectores BNC y creo que la capacidad de sincronizar en verde (desafortunadamente alguien trató de convertir ese monitor a una conexión VGA estándar y masacró en el proceso) Estoy bastante cómodo con Linux y he jugado un poco con FreeBSD y Solaris en el pasado. Nunca he usado VMS en el pasado. Esta es la primera vez que estoy trabajando con una computadora VAX.

Tengo algunas preguntas:

¿Qué versión de Unix instalar en el VAX? ¿UC Berkeley BSD Unix original? OpenBSD? NetBSD? Ultrix si puedo obtener una copia legal? AT&T Unix? Por razones emocionales, prefiero instalar alguna versión del UC Berkeley BSD original (Bill Joy / Marshall Kirk McKusick Era de la década de 1980), pero con lo que sea más fácil de instalar, la máquina es más nueva (la producción comenzó en 1991) que el BSD original Versiones de Unix. ¡Lo llamaría nostalgia, excepto que nunca usé el Unix BSD original! Otra consideración sería alguna versión de AT&T Unix si se ejecuta.

¿Existe una versión de FreeBSD para VAX?

Si hay una instalación funcional de VMS en los 4 discos duros de la máquina (2 cada uno en la máquina y el módulo de almacenamiento SCSI auxiliar), ¿hay alguna forma de arranque dual entre Unix y VMS?

Supongo que puedo obtener alguna versión de Emacs ejecutándose en este sistema, no tiene que ser reciente. Si bien Vi puede ser más históricamente correcto en esta máquina, prefiero Emacs.

¿Alguna sugerencia o idea?

Es probable que mi teléfono celular tenga mucha más potencia informática y mucha más memoria y almacenamiento que este "miniordenador". Me estoy acercando a esto como un aficionado. Espero usar el sistema para explorar BSD Unix (y posiblemente AT&T Unix) más y hacer algo de programación en C sobre él. Anticipo estar trabajando exclusivamente desde la línea de comandos. Puedo explorar VMS también en algún momento.

Haziz
fuente
99
es posible que desee responder esta pregunta, comp.os.vmsya que hay expertos en VMS y Vax allí y veteranos que también podrían saberlo.
Nasser
77
Felicidades por la compra de un VAX :)
Marco
1
Intente conseguir Ultrix para esa máquina (un BSDis Unix de DEC); en su defecto, 4.3 BSD funcionó bien. Quizás uno de los BSD actuales todavía se adhiere a la filosofía "si tiene una CPU, tiene que ejecutar BSD" lo suficiente como para que funcione (NetBSD sería mi primera apuesta). Las viejas unidades de CD son extremadamente exigentes con lo que leen, graban cualquier CD a la velocidad más baja (¡y no se atrevan a escatimar!). Teníamos una bestia similar (sin CD), la instalación desde una cinta seguramente fue un oso. [Yo no envidio ...: -]
vonbrand
por cierto, soporte area51.stackexchange.com/proposals/46660/retrocomputing si lo desea.
sendmoreinfo
wrt unidades de CD más antiguas: a menudo leerán CD-RW pero no CD-R.
sendmoreinfo

Respuestas:

10

Tu pregunta es bastante general, así que solo voy a echar un vistazo a la parte de NetBSD:

La página web del vaxpuerto de NetBSD enumera las máquinas compatibles (como la suya ), muchas pueden usar NetBSD 6.0.1, algunas solo son compatibles -current.

También apunta a VAXarchive , un sitio web que recopila información que podría ayudarlo más. También apunta al vaxpuerto de OpenBSD (las máquinas compatibles incluyen su Vaxstation 4000/90 )

Finalmente, ambos puertos tienen listas de correo: NetBSD está bastante activo, OpenBSD no tanto.

Editar: aquí hay algunos lanzamientos históricos de UNIX que podrían ser de interés ...

sr_
fuente
1
La versión 5.9 fue la última versión de OpenBSD que admitió oficialmente la plataforma de hardware Vax. Luego fue descontinuado.
Kusalananda
NetBSD 9.0 (desde febrero de 2020) todavía admite VAX en el nivel II.
Oskar Skog
6

Mi respuesta es a la parte "cualquier sugerencia" de su pregunta.

Mientras busca una terminal, tenga en cuenta que si tiene otra computadora con un puerto serie, puede usar un cable de módem nulo y un programa emulador de terminal para conectarse a la consola. En Windows puedes usar masilla, tip en solaris o minicom en linux.

(si tiene USB pero no tiene puerto serie, puede usar un adaptador serie USB)

Tim B
fuente
2

¿Qué versión de Unix instalar en el VAX? ¿UC Berkeley BSD Unix original? OpenBSD? NetBSD? Ultrix si puedo obtener una copia legal? AT&T Unix?

Yo iría con NetBSD, pero también hay un puerto Linux que puede soportar 4000m90. No hay puerto FreeBSD.

El BSD original (4.x) no tiene un código de soporte de CPU para este modelo, y tampoco lo tienen Ultrix y AT&T Unix.

¿Hay alguna forma de arranque dual entre Unix y VMS?

Sí, guárdelos en discos físicos separados.

sendmoreinfo
fuente
Sistemas como este proporcionan un indicador de consola como parte del firmware donde puede hacer cosas como cambiar el dispositivo de arranque, por lo que no necesita un cargador de arranque separado para el arranque dual. manx-docs.org/collections/mds-199909/cd1/vax/…
rakslice
2

No era una versión de FreeBSD para el VAX. Ahora, creo que se ha descontinuado. Pero puede obtener una mejor que la anterior 4.3 BSD del archivo.

Además, desde NetBSD puede obtener una versión para vax, y probablemente desde OpenBSD. Simplemente navega por sus archivos.

Luis Colorado
fuente