Unix em um DEC VAX?


12

Acabei de pegar um DEC VaxStation 4000 modelo 90 com um CDROM embutido e um módulo de armazenamento SCSI auxiliar com unidade de arquivamento de fita. Acredito que seja funcional, embora ainda não possa testá-lo, pois ainda não tenho um terminal ou monitor em funcionamento. Posso obter um terminal e teclado VT-520 e também tentarei ressuscitar um monitor Radius agora extinto e separado com os conectores BNC e acredito na capacidade de sincronizar em verde (alguém infelizmente tentou converter esse monitor em uma conexão VGA padrão e cortou no processo). Estou bastante confortável com o Linux e já brinquei um pouco com o FreeBSD e o Solaris no passado. Eu nunca usei o VMS no passado. É a primeira vez que trabalho com um computador VAX.

Eu tenho algumas perguntas:

Qual versão do Unix instalar no VAX? UC Berkeley original BSD Unix? OpenBSD? NetBSD? Ultrix, se eu puder obter uma cópia legal? AT&T Unix? Por razões emocionais, posso preferir instalar alguma versão do UC Berkeley BSD original (era dos anos 80 Bill Joy / Marshall Kirk McKusick), mas acompanha o que for mais fácil de instalar, a máquina é mais nova (produção iniciada em 1991) do que o BSD original Versões Unix. Eu chamaria isso de nostalgia, exceto que nunca usei o BSD Unix original! Outra consideração seria alguma versão do AT&T Unix, se for executado.

Existe uma versão do FreeBSD para o VAX?

Se houver uma instalação VMS funcional nos 4 discos rígidos da máquina (2 na máquina e no módulo de armazenamento SCSI auxiliar), existe uma maneira de inicializar duas vezes entre o Unix e o VMS?

Presumo que posso obter alguma versão do Emacs em execução neste sistema, não precisa ser recente. Embora o Vi possa estar mais historicamente correto nesta máquina, prefiro o Emacs.

Alguma sugestão ou idéia?

Meu celular provavelmente tem muito mais poder computacional e muito mais memória e armazenamento do que esse "minicomputador". Estou abordando isso como um hobby. Espero usar o sistema para explorar mais o BSD Unix (e possivelmente o AT&T Unix) e fazer alguma programação em C nele. Antecipo trabalhar exclusivamente a partir da linha de comando. Eu posso explorar o VMS também em algum momento.


9
convém cc esta pergunta, comp.os.vmspois existem especialistas em VMS e Vax e veteranos que também devem saber.
Nasser

7
Parabéns para a compra de um VAX :)
Marco

1
Tente se apossar do Ultrix para essa máquina (um BSDis Unix da DEC); falhando nisso, 4.3 BSD funcionou bem. Talvez um dos BSDs atuais ainda adira à filosofia "se tiver uma CPU, precisa executar o BSD" o suficiente para fazê-lo funcionar (o NetBSD seria minha primeira aposta). As unidades de CD antigas são extremamente exigentes com o que lêem, gravam qualquer CD na velocidade mais baixa (e não se atrevem a economizar!). Tínhamos uma fera semelhante (sem CD), instalar da fita com certeza era um urso. [I não invejo ...: -]
vonbrand


unidades de CD antigas - elas geralmente lêem CD-RWs, mas não CD-Rs.
sendmoreinfo

Respostas:


10

Sua pergunta é bem geral, então vou dar uma facada na parte do NetBSD:

A página de do NetBSD vaxporta listas de máquinas (como apoiado o seu ), muitos podem usar NetBSD 6.0.1, alguns só são suportados no -current.

Também aponta para o VAXarchive , um conjunto de sites com algumas informações que podem ajudá-lo ainda mais. Também aponta para a vaxporta do OpenBSD ( as máquinas suportadas incluem o seu Vaxstation 4000/90 )

Finalmente, ambas as portas têm listas de discussão: o NetBSD é bastante ativo, o OpenBSD não é muito.

Edit: aqui estão algumas versões históricas do UNIX que podem ser interessantes ...


1
A versão 5.9 foi a última versão do OpenBSD a suportar oficialmente a plataforma de hardware Vax. Foi então descontinuado.
Kusalananda

O NetBSD 9.0 (de fevereiro de 2020) ainda suporta o VAX no nível II.
Oskar Skog

6

Minha resposta é a parte "qualquer sugestão" da sua pergunta.

Enquanto você procura um terminal, observe que, se você tiver outro computador com uma porta serial, poderá usar um cabo de modem nulo e um programa emulador de terminal para conectar-se ao console. No Windows, você pode usar massa, dica sobre solaris ou minicom no linux.

(se você possui USB, mas não possui porta serial, pode usar um adaptador serial USB)


2

Qual versão do Unix instalar no VAX? UC Berkeley original BSD Unix? OpenBSD? NetBSD? Ultrix, se eu puder obter uma cópia legal? AT&T Unix?

Eu usaria o NetBSD, mas também há uma porta Linux que pode suportar 4000m90. Não há porta FreeBSD.

O BSD original (4.x) não possui código de suporte de CPU para este modelo, nem o Ultrix e o AT&T Unix.

Existe uma maneira de inicialização dupla entre Unix e VMS?

Sim - mantenha-os em discos físicos separados.


Sistemas como esse fornecem um prompt do console como parte do firmware, onde você pode fazer coisas como alterar o dispositivo de inicialização, para que você não precise de um carregador de inicialização separado para a inicialização dupla. manx-docs.org/collections/mds-199909/cd1/vax/…
rakslice

2

Não era uma versão do FreeBSD para o VAX. Agora, acho que descontinuou. Mas você pode obter um melhor do que o antigo 4.3 BSD do arquivo.

Além disso, no NetBSD você pode obter uma versão para o vax, e provavelmente no OpenBSD. Basta navegar em seus arquivos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.