Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.retrocomputing > #53096

Re: DEC VAXstation 4000 VLC

From "G." <gerry77@no.spam.mail.com>
Newsgroups it.comp.retrocomputing
Subject Re: DEC VAXstation 4000 VLC
Date 2020-11-17 14:45 +0100
Organization Aioe.org NNTP Server
Message-ID <rp0k6i$ant$1@gioia.aioe.org> (permalink)
References (7 earlier) <qcv4nflhvl4hfpnl0q86ggsnfsblfb4j60@4ax.com> <a911b271-8c75-4ace-b466-292e1bec5cc0o@googlegroups.com> <php6nfl707p8vlq8dle4vtr1tsvocd5fjs@4ax.com> <10fd78e5-6580-419a-826a-07dd0b15ffceo@googlegroups.com> <e052e3c5-f4c7-47cc-bf8f-54f2c4c86af4n@googlegroups.com>

Show all headers | View raw


Il 16/11/2020 23:46, Jack Nuzzler ha scritto:

> Prima di tutto devo dire che la console non offre molte comodita'. La 
> gestione del buffer dei comandi eseguiti, ad esempio (RECALL, CTRL-B e...? 
> Boh :-) )..

Mi viene il sospetto che tu abbia qualche problema con il terminale: se premi
la freccia verso l'alto non ti ripropone i comandi passati?

La console di SIMH è molto grezza e non mi pare che funzioni come terminale
completo neppure avendo PuTTY come tramite. Ora non ho modo di verificare, ma
mi pare che VMS la veda come un terminale hardcopy e quindi ovviamente senza
alcuna gestione del video.

> L'uso di nomi logici di directory mi ha fatto fare un bel po' di casino 
> all'inizio e le directory reali ho capito solo ora dove siano in realta'. 
> Poi la directory di default di SYSTEM e' SYS$SYSROOT[SYSMGR], ma tira 
> dentro anche SYS$COMMON[SYSMGR]... Mah.

Qui bisogna fare un discorsino. VMS è pensato per il clustering e un qualunque
disco di sistema può essere utilizzato da più macchine contemporaneamente. Il
che permette ad esempio di condividere i file comuni a tutti, per esempio le
varie componenti del sistema operativo, e al tempo stesso consente di separare
i file specifici di ogni nodo che fa uso promiscuo dello stesso disco, per
esempio i file di configurazione. La struttura è sempre quella, anche se le
funzioni di clustering non sono state attivate.

Nella root fisica del disco ci sono tante root logiche quante sono le macchine
che usano quel disco per il boot. Le root da [SYS0] a [SYSC] sono specifiche
per le macchine che accedono al disco direttamente, ad esempio tramite un bus
SCSI condiviso, le root [SYSD], [SYSE] e [SYSF] sono riservate rispettivamente
per le funzioni di debug, standalone backup e upgrade del sistema operativo,
infine le root da [SYS10] a [SYSFF] sono specifiche per i satelliti diskless
che fanno il boot via rete e usano quel dato disco come loro disco di boot.

Ognuna di queste root contiene un set completo di directory di sistema come
[SYSEXE], [SYSLIB], [SYSMGR] e così via. Quindi, ipotizzando che uno dato
disco sia utilizzato da due sistemi, avremo [SYS0.SYSEXE] e [SYS1.SYSEXE],
[SYS0.SYSLIB] e [SYS1.SYSLIB], e così via per tutte le altre.

Nella root fisica del disco c'è anche una directory [VMS$COMMON], anch'essa
con dentro un set completo di directory di sistema, quindi ad esempio ci sarà
una directory [VMS$COMMON.SYSEXE]. Come suggerisce il nome, questa root
contiene i file comuni condivisi.

Ora viene il bello. In ciascuna root [SYSn] c'è una directory [SYSn.SYSCOMMON]
che è semplicemente un hard link verso [VMS$COMMON]. Quindi avremo ad esempio
che [SYSn.SYSCOMMON.SYSEXE] = [VMS$COMMON.SYSEXE], in questo modo da ogni root
specifica c'è un path diretto verso la root comune.

I nomi logici vengono definiti al boot e servono per tenere tutto insieme e 
per astrarre tutta la struttura in modo che sia indipendente dalla posizione 
fisica dei dischi e delle root. Alcuni nomi logici puntano a una directory 
sola, altri a una lista di directory che vengono lette in sequenza quando il 
sistema cerca un file. Ecco alcuni esempi:

SYS$SPECIFIC:	[SYSn]
SYS$COMMON:	[SYSn.SYSCOMMON]
SYS$ROOT:	[SYSn] + [SYSn.SYSCOMMON]
SYS$SYSTEM:	[SYSn.SYSEXE] + [SYSn.SYSCOMMON.SYSEXE]
SYS$LIBRARY:	[SYSn.SYSLIB] + [SYSn.SYSCOMMON.SYSLIB]
SYS$MANAGER:	[SYSn.SYSMGR] + [SYSn.SYSCOMMON.SYSMGR]

Quando il sistema cerca un programma usa sempre SYS$SYSTEM e le patch vengono 
sempre installate automaticamente in [VMS$COMMON.SYSEXE] così da rendere gli 
aggiornamenti disponibili per tutti i nodi che usano lo stesso disco, ma se 
l'amministratore volesse testare un nuovo programma solo su un nodo dovrebbe 
semplicemente spostarlo in [SYSn.SYSEXE] (o meglio SYS$SPECIFIC:[SYSEXE]) e 
solo quel nodo lo vedrebbe.

Ho scritto un po' a rate, spero si capisca qualcosa. Questo è uno schema 
tratto da un vecchio manuale Digital: https://imgur.com/RtZtGml
È piccolino ma rende l'idea. Per ognuna di quelle "coppie" di directory 
(specifica e condivisa) esiste il relativo nome logico che le "tiene insieme". 
Ovviamente in [VMS$COMMON] non c'è [SYSCOMMON] perché non avrebbe senso.

> Mi pare anche di aver capito che almeno fino alla revisione 5.x di TCP/IP 
> di DHCP non se ne parla

È abbastanza normale. Molti sistemi dell'epoca avevano al massimo il server 
DHCP, ma mai il client. Nessuno pensava che un server potesse avere un 
indirizzo variabile anziché scolpito nella pietra :)

> capitolone pare essere DECnet: ho letto (se ricordo bene) su internet degli
> "how-to" da far accapponare la pelle.

In verità installare DECnet è molto semplice. Di fatto è tutto già pronto: 
basta lanciare la procedura e accettare i default per tutte le domande. Forse 
tu hai visto un tutorial per DECnet Phase V, alias DECnet Plus, Alias DECnet 
OSI? Quella è un mondo a parte che nessuno sano di mente vorrebbe toccare a 
meno di essere proprio costretto. La vera DECnet tradizionale è Phase IV.

Ciao, :)
G.

Back to it.comp.retrocomputing | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-09-18 15:32 -0700
  Re: DEC VAXstation 4000 VLC EngiNerd <webmaster_dot_crrc@yahoo.it> - 2020-09-20 23:16 +0200
  Re: DEC VAXstation 4000 VLC G. <gerry77@no.spam.mail.com> - 2020-09-21 03:04 +0200
    Re: DEC VAXstation 4000 VLC EngiNerd <webmaster_dot_crrc@yahoo.it> - 2020-09-21 18:08 +0200
      Re: DEC VAXstation 4000 VLC Jack Nuzzler <nuzzo_dde@yahoo.it> - 2020-09-21 12:01 -0700
        Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-09-25 06:19 -0700
          Re: DEC VAXstation 4000 VLC EngiNerd <webmaster_dot_crrc@yahoo.it> - 2020-09-26 13:59 +0200
            Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-09-27 04:39 -0700
          Re: DEC VAXstation 4000 VLC G. <gerry77@no.spam.mail.com> - 2020-09-27 23:54 +0200
            Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-09-28 06:04 -0700
              Re: DEC VAXstation 4000 VLC G. <gerry77@no.spam.mail.com> - 2020-09-29 02:45 +0200
                Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-09-29 09:12 -0700
                Re: DEC VAXstation 4000 VLC G. <gerry77@no.spam.mail.com> - 2020-09-29 19:32 +0200
                Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-09-30 10:09 -0700
                Re: DEC VAXstation 4000 VLC "G." <gerry77@no.spam.mail.com> - 2020-09-30 20:48 +0200
                Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-10-01 02:38 -0700
                Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-10-07 04:42 -0700
                Re: DEC VAXstation 4000 VLC "G." <gerry77@no.spam.mail.com> - 2020-10-07 20:31 +0200
                Re: DEC VAXstation 4000 VLC EngiNerd <webmaster_dot_crrc@yahoo.it> - 2020-10-01 13:42 +0200
                Re: DEC VAXstation 4000 VLC "G." <gerry77@no.spam.mail.com> - 2020-10-01 22:10 +0200
                Re: DEC VAXstation 4000 VLC Jack Nuzzler <nuzzo_dde@yahoo.it> - 2020-11-16 14:46 -0800
                Re: DEC VAXstation 4000 VLC Jack Nuzzler <nuzzo_dde@yahoo.it> - 2020-11-16 18:19 -0800
                Re: DEC VAXstation 4000 VLC "G." <gerry77@no.spam.mail.com> - 2020-11-17 15:00 +0100
                Re: DEC VAXstation 4000 VLC "G." <gerry77@no.spam.mail.com> - 2020-11-17 14:45 +0100
                Re: DEC VAXstation 4000 VLC -- <nuzzo_dde@yahoo.it> - 2020-11-18 15:19 -0800
                Re: DEC VAXstation 4000 VLC EngiNerd <webmaster_dot_crrc@yahoo.it> - 2020-10-01 13:40 +0200
                Re: DEC VAXstation 4000 VLC MaveRick <computelico.erasami@gimeil.comm> - 2020-10-17 15:57 +0000
                Re: DEC VAXstation 4000 VLC EngiNerd <webmaster_dot_crrc@yahoo.it> - 2020-10-01 13:36 +0200
                Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-10-02 13:54 -0700
                Re: DEC VAXstation 4000 VLC "G." <gerry77@no.spam.mail.com> - 2020-10-03 06:57 +0200
                Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-10-03 11:16 -0700
      Re: DEC VAXstation 4000 VLC G. <gerry77@no.spam.mail.com> - 2020-09-25 08:37 +0200
        Re: DEC VAXstation 4000 VLC EngiNerd <webmaster_dot_crrc@yahoo.it> - 2020-09-26 12:29 +0200
  Re: DEC VAXstation 4000 VLC zulu <antani@cazzola.it> - 2020-10-02 22:25 +0200
    Re: DEC VAXstation 4000 VLC nuzzo_dde@yahoo.it - 2020-10-02 14:03 -0700

csiph-web