Unix auf einem DEC VAX?


12

Ich habe gerade eine DEC VaxStation 4000 Modell 90 mit einer eingebauten CD-ROM und einem zusätzlichen SCSI-Speichermodul mit Bandarchivierungslaufwerk gekauft. Ich glaube, es ist funktionsfähig, obwohl ich es noch nicht testen kann, da ich noch kein funktionierendes Terminal oder keinen funktionierenden Monitor habe. Ich kann ein VT-520-Terminal und eine Tastatur erwerben und werde auch versuchen, einen separaten, jetzt nicht mehr funktionierenden Radius-Monitor mit den BNC-Anschlüssen wiederzubeleben. Ich glaube, dass die Synchronisierung auf Grün möglich ist (jemand hat leider versucht, diesen Monitor in eine Standard-VGA-Verbindung umzuwandeln und zu schlachten es dabei). Ich bin ziemlich vertraut mit Linux und habe in der Vergangenheit ein wenig mit FreeBSD und Solaris herumgespielt. Ich habe in der Vergangenheit noch nie VMS verwendet. Dies ist das erste Mal, dass ich mit einem VAX-Computer arbeite.

Ich habe ein paar Fragen:

Welche Unix-Version soll auf der VAX installiert werden? Original UC Berkeley BSD Unix? OpenBSD? NetBSD? Ultrix, wenn ich eine legale Kopie bekommen kann? AT & T Unix? Aus emotionalen Gründen mag ich es vorziehen, eine Version des ursprünglichen UC Berkeley BSD (Bill Joy / Marshall Kirk McKusick Era aus den 1980er Jahren) zu installieren, aber je nachdem, was einfacher zu installieren ist, ist die Maschine neuer (Produktion begann 1991) als das ursprüngliche BSD Unix-Versionen. Ich würde es Nostalgie nennen, außer ich habe nie das ursprüngliche BSD Unix verwendet! Eine weitere Überlegung wäre eine Version von AT & T Unix, wenn es ausgeführt wird.

Gibt es eine Version von FreeBSD für die VAX?

Gibt es eine Möglichkeit zum Dual-Boot zwischen Unix und VMS, wenn auf den 4 Festplatten des Computers (jeweils 2 im Computer und im zusätzlichen SCSI-Speichermodul) eine funktionierende VMS-Installation installiert ist?

Ich gehe davon aus, dass ich eine Version von Emacs auf diesem System zum Laufen bringen kann, es muss nicht neu sein. Während Vi auf dieser Maschine historisch korrekter ist, bevorzuge ich Emacs.

Anregungen oder Ideen?

Mein Handy hat wahrscheinlich deutlich mehr Rechenleistung und viel mehr Speicher und Speicher als dieser "Minicomputer". Ich gehe das als Hobbyist an. Ich hoffe, dass ich das System verwenden kann, um BSD Unix (und möglicherweise AT & T Unix) weiter zu erforschen und etwas C-Programmierung darauf durchzuführen. Ich gehe davon aus, dass ich nur über die Befehlszeile arbeiten kann. Ich kann VMS auch irgendwann erkunden.


9
Vielleicht möchten Sie diese Frage beantworten, comp.os.vmsda es dort VMS- und Vax-Experten und Oldtimer gibt, die dies ebenfalls wissen.
Nasser

7
Herzlichen Glückwunsch zum Kauf eines VAX :)
Marco

1
Versuchen Sie, Ultrix für diesen Computer zu erhalten (ein BSDis Unix von DEC). Andernfalls funktionierte 4.3 BSD einwandfrei. Vielleicht hält sich eines der aktuellen BSDs immer noch an die Philosophie "Wenn es eine CPU hat, muss es BSD ausführen" genug, um es zum Laufen zu bringen (NetBSD wäre meine erste Wette). Alte CD-Laufwerke sind mit dem, was sie lesen, äußerst wählerisch. Brennen Sie jede CD mit der niedrigsten Geschwindigkeit (und wagen Sie es nicht, zu sparen!). Wir hatten ein ähnliches Biest (ohne CD), das vom Band installiert wurde, war sicher ein Bär. [I do Sie beneiden ...: -]
vonbrand

Übrigens, unterstützen Sie area51.stackexchange.com/proposals/46660/retrocomputing, wenn Sie Lust dazu haben.
sendmoreinfo

Bei älteren CD-Laufwerken lesen sie häufig CD-RWs, jedoch keine CD-Rs.
sendmoreinfo

Antworten:


10

Ihre Frage ist ziemlich allgemein, also werde ich nur einen kleinen Stich in den NetBSD-Teil machen:

Auf der Webseite des NetBSD- vaxPorts werden unterstützte Computer (wie Ihre ) aufgelistet. Viele können NetBSD 6.0.1 verwenden, einige werden nur in unterstützt -current.

Es verweist auch auf VAXarchive , eine Website-Sammlung mit einigen Informationen, die Ihnen weiterhelfen könnten. Es zeigt auch auf den vaxPort von OpenBSD ( unterstützte Maschinen umfassen Ihre Vaxstation 4000/90 )

Schließlich haben beide Ports Mailinglisten: NetBSDs sind ziemlich aktiv, OpenBSDs nicht so sehr.

Bearbeiten: Hier sind einige historische UNIX-Versionen , die von Interesse sein könnten ...


1
Release 5.9 war das letzte OpenBSD-Release, das die Vax-Hardwareplattform offiziell unterstützte. Es wurde dann eingestellt.
Kusalananda

NetBSD 9.0 (ab Februar 2020) unterstützt VAX weiterhin in Tier II.
Oskar Skog

6

Meine Antwort ist auf den Teil "Irgendwelche Vorschläge" Ihrer Frage.

Beachten Sie bei der Suche nach einem Terminal, dass Sie bei einem anderen Computer mit seriellem Anschluss ein Nullmodemkabel und ein Terminalemulatorprogramm verwenden können, um eine Verbindung zur Konsole herzustellen. Unter Windows können Sie Kitt, Tip auf Solaris oder Minicom unter Linux verwenden.

(Wenn Sie USB, aber keinen seriellen Anschluss haben, können Sie einen seriellen USB-Adapter verwenden.)


2

Welche Unix-Version soll auf der VAX installiert werden? Original UC Berkeley BSD Unix? OpenBSD? NetBSD? Ultrix, wenn ich eine legale Kopie bekommen kann? AT & T Unix?

Ich würde mit NetBSD gehen, aber es gibt auch einen Linux- Port, der 4000m90 unterstützt. Es gibt keinen FreeBSD-Port.

Original (4.x) BSD hat keinen CPU-Unterstützungscode für dieses Modell und Ultrix und AT & T Unix auch nicht.

Gibt es eine Möglichkeit zum Dual-Boot zwischen Unix und VMS?

Ja - bewahren Sie sie auf separaten physischen Festplatten auf.


Systeme wie dieses bieten eine Konsolenaufforderung als Teil der Firmware, in der Sie beispielsweise das Startgerät ändern können, sodass Sie keinen separaten Bootloader für den Dual-Start benötigen. manx-docs.org/collections/mds-199909/cd1/vax/…
Rakslice

2

Es gab eine Version von FreeBSD für die VAX. Jetzt denke ich, dass es aufgehört hat. Aber Sie können eine bessere als die alte 4.3 BSD aus dem Archiv bekommen.

Außerdem können Sie von NetBSD eine Version für das vax und wahrscheinlich von OpenBSD erhalten. Stöbern Sie einfach in ihren Archiven.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.