Si informa l'utenza che nella giornata di LUNEDI 15 MAGGIO 1995 avverranno le operazioni di migrazione dell'utenza dal vecchio sistema VAX6320 al nuovo sistema AlphaServer2100, le cui operazioni di configurazione sono ormai quasi concluse. L'operazione comportera` una totale sospensione del servizio "VAX1", prevedibilmente per l'intera giornata di lunedi 15 maggio. La ripresa del servizio, sul NUOVO sistema, e` prevista per la fine della giornata di lunedi 15 maggio ma, in considerazione della delicatezza dell'operazione, e` possibile che la sospensione del servizio abbia durata piu` ampia. Tempestive comunicazioni verranno emesse nel corso della giornata di lunedi 15 maggio per informare l'utenza. Il nuovo sistema che entrera` in funzione e` un sistema AlphaServer 2100 4/200, dotato di due processori DEC21064 (architettura RISC a 64 bit) della famiglia "Alpha". Il sistema e` dotato di sistema operativo OpenVMS versione 6.1, e questo consentira` di rendere il passaggio al nuovo sistema il piu` possibile trasparente. L'utenza trovera` pressoche` invariato l'ambiente di lavoro abituale: stessi linguaggi di comandi (DCL e POSIX), stessi applicativi Public Domain (con poche eccezioni), stessa configurazione della memoria di massa, stessi servizi. Tuttavia, vi sono alcune differenze, alcune gia` anticipate in passato con apposito avviso in "INFO", che si vogliono qui rimarcare. - NOME SISTEMA. Il nome-nodo del sistema, ed i suoi indirizzi Internet e Decnet, sono differenti. I nuovi dati sono: DECnet fase V: nome host: OMNI:.IT.UNIUD.CC.HYDRUS DEcnet fase IV: nome host: HYDRUS Indirizzo: 37.88 (37976) Internet: nome host: hydrus.cc.uniud.it indirizzo: [158.110.1.2] Servizio LAT: AXP1 (al posto di VAX1) Verra` comunque mantenuto attivo il nome 'uduniv' come 'alias' a livello Internet e, successivamente, DECnet. Si prevede di poter mantenere come 'alias' anche il nome del servizio lat "VAX1". - AREA SCRATCH. Sul nuovo sistema verra` resa disponibile l'area Scratch nelle medesime modalita` previste sul VAX6320; tuttavia, nel corso della migrazione, non verranno trasportati i dati dell'area Scratch presenti sul VAX6320 (sul nuovo nodo gli utenti abilitati all'uso dell'Area Scratch troveranno ancora presenti le proprie directory, ma vuote). - COMPATIBILITA` PROCESSORI. i processori "Alpha" di cui il nuovo sistema sara` dotato sono COMPLETAMENTE DIVERSI da quelli VAX sinora utilizzati. I programmi (files *.EXE) e i codici oggetto (files *.OBJ, librerie *.OLB) che attualmente vengono eseguiti sui sistemi VAX, quindi, NON POTRANNO essere messi in esecuzione sul nuovo processore Alpha; per ogni programma sara` necessario, una volta effettuata la migrazione al nuovo sistema, RIPETERE TUTTE LE OPERAZIONI DI COMPILAZIONE E DI "LINK" per poter ottenere dei files *.OBJ e *.EXE funzionanti sul nuovo sistema. - SOFTWARE DISPONIBILE. Il sistema sara` dotato del medesimo software installato sul VAX, con le seguenti eccezioni: TeX, SPSS, IMSL: questi prodotti saranno inizialmente non disponibili in attesa della loro acquisizione e installazione, prevista comunque in breve tempo OPS5, PROLOG, GKS, \ SCA, PCA, MODULA2, > questi prodotti non saranno piu` disponibili VAXLISP, VWS: / DEC/Shell: come gia` ampiamente anticipato, questo prodotto e` ormai indisponibile in quanto ritirato dal mercato; al suo posto e` disponibile POSIX - SW PUBLIC DOMAIN: Sussistono alcune differenze nel software Public Domain presente nella directory CCUU_WORLD:[000000]; tra queste: KERMIT e` disponibile un nuovo prodotto, CKERMIT, piu` avanzato rispetto al KERMIT32 installato su VAX6320, e pienamente compatibile NEWS Reader l'applicazione per la lettura dei 'newsgroups' (Usenet) e` stato sostituito con un prodotto piu` avanzato (ANU-NEWS), la cui sintassi di utilizzo e` tuttavia diversa da quella del prodotto installato sul VAX6320 Per tutti i prodotti installati nella directory CCUU_WORLD:[000000] sono presenti, in ogni singola diretcory, files di documentazione denominati READ.ME. Non appena possibile verrnano rese disponibili informazioni piu` aggiornate tramite il Gopher Server. I seguenti prodotti public domain, installati nell'area CCUU_WORLD del VAX6320, non saranno disponibili sul sitema Alpha: LAYPAS, GCC, XFIG, Librerie CERN, LA100, INDEX, PCX, VT102, BRAIN Anche le utilities LEX e YACC public domain presenti nella directory CCUU_WORLD non saranno piu` disponibili sul sistema Alpha (al loro posto, l'utenza potra` utilizzare le corrispondenti utilities in ambiente POSIX). - EDITOR: l'editor di default non sara` piu` l'ormai obsoleto EDT, bensi` l'editor TPU (EVE). L'utenza potra` comunque ancora utilizzare l'editor EDT richiamandolo con apposito comando: $ EDIT/EDT nomefile - COMANDI UTENTE: verranno automaticamente definiti dal sistema, in fase di login, alcuni dei comandi piu` utilizzati dall'utenza: ARCHIE, GOPHER, LYNX, MOSAIC, NEWS, VTBOOK, KERMIT (dal 18 maggio 1995 anche: MGBOOK) pertanto non sara` piu` necessario per l'utente definire esplicitamente questi comandi nel proprio LOGIN.COM. In ogni caso, non appena possibile verra` fornito un esempio di LOGIN.COM contenente la definizione di tutti i comandi possibili. - VAXSTATION IN SALA GRAFICA: a causa di problemi di incompatibilita` del sw DECwindows, le due VAXStation abitualmente disponibili all'utenza in sala grafica risulteranno inizialmente indisponibili; si spera di poter mettere tali station nuovamente a disposizione dell'utenza, se e quando sara` possibile risolvere i problemi di compatibilita` tra il software; si rammenta peraltro che le suddette Station sono state messe a disposizione dell'utenza sino ad oggi in via del tutto sperimentale. - CODE BATCH. Il nome delle code batch a disposizione degli utenti sul nuovo sistema e` stato cambiato; questi sono i nuovi nomi: BACKGROUND_BATCH FAST_BATCH NOTTURNA_BATCH SYS$BATCH Si noti comunque che, grazie alla definizione di appositi nomi logici, e` garantita completa compatibilita` con il sistema VAX6320: anche i nomi delle code batch precedenti (UDUNIV_BACKGROUND, UDUNIV_FAST, UDUNIV_NOTTURNA, UDUNIV_SYS$BATCH) continueranno ad essere utilizzabili. Non risultano piu` disponibili le code: BRAIN_BATCH, CDC$PLOTTER. - DOCUMENTAZIONE. Sara` disponibile sul nuovo sistema varia documentazione sul software installato. In particolare: * sul sistema operativo OpenVMS, saranno a disposizione presso il Centro di Calcolo i manuali cartacei * al momento, non sono invece disponibili le versioni cartacee dei manuali relativi ai compilatori e al software installato; sul nuovo sistema saranno invece disponibili i manuali on-line; essi potranno essere visualizzati: = per gli utenti CON ACCESSO ALL'AMBIENTE GRAFICO MOTIF, tramite l'utility DECW$BOOKREADER, comando: $ RUN SYS$SYSTEM:DECW$BOOKREADER = per tutti gli utenti, tramite l'utility VTBOOK (comando: $ VTBOOK) e, dal 18 maggio 1995, anche tramite l'utility MGBOOK. Varia documentazione e` anche disponibile: * per i vari compilatori, nella directory DISK$2:[DOC] * per il software Public Domain, nella directory CCUU_WORLD:[000000] Saranno inoltre a disposizione sul nuovo sistema le release notes dei vari prodotti installati, nella directory SYS$HELP; ad esempio: $ DIRECTORY SYS$HELP:*.RELEASE_NOTES Ulteriori informazioni sul software installato verranno inoltre messe a disposizione non appena possibile tramite il Gopher Server - nel frattempo, riferirsi, sempre tramite Gopher, alle informazioni sul software installato sul VAX6320. - MIGRAZIONE DEL SOFTWARE. Come detto, essendo il nuovo sistema dotato di un nuovo tipo di processore, tutte le applicazioni in possesso dell'utenza dovranno essere nuovamente generate sul nuovo sistema, ripetendo le fasi di compilazione e di "link". Sono purtroppo esistenti alcune differenze tra i compilatori installati sul VAX6320 e quelli installati sul DEC2100; inoltre, trattandosi di due sistemi con architettura completamente differente (processori CISC VAX a 32 bit sul VAX6320, processori RISC ALPHA a 64 bit sul DEC2100), sara` probabilmente necessario per l'utenza apportare alcune modifiche ai propri programmi, per renderli funzionanti sul nuovo sistema. In particolare, si noti quanto segue: * COMPILATORE "C": il compilatore "C" installato sul nuovo sistema e` DEC-C, differente dal compilatore VAXC installato sul VAX6320. Il compilatore DEC-C aderisce pienamente allo standard ANSI (document number: X3.159-1989), a differenza del precedente compilatore "VAXC" che "tollerava" varie deviazioni da tale standard; ne consegue che molte istruzioni, che il compilatore VAXC accettava come valide, non sono piu` considerate tali dal compilatore "DECC". DEC-C comunque supporta pienamente ANCHE lo standard "VAXC": e` sufficiente, in fase di compilazione, utilizzare il qualificatore /STANDARD=VAXC; ad esempio: $ CC/STANDARD=VAXC myprog.c Questo rende possibile ricompilare senza necessita` di alcuna modifica praticamente il 99% dei programmi sviluppati su VAX6320. Si noti che questa particolarita` sara` disponibile anche per le applicazioni sviluppate in ambiente POSIX; per richiamare il compilatore C di Posix in modalita` compatibile con VAXC, esiste l'opzione "-W vaxc": psx> c89 -W vaxc myprog.c Si noti che con DEC-C NON E` PIU` NECESSARIA la predefinizione dei nomi logici LNK$LIBRARY*: la ricerca delle opportune link libraries viene effettuata automaticamente in fase di LINK, pertanto L'UTENZA DOVRA` OMETTERE, sul nuovo sistema, LA DEFINIZIONE DEI NOMI LOGICI "LNK$LIBRARY" (si consiglia di controllare i propri files LOGIN.COM). * PASCAL e FORTRAN: da prove effettuate, non sono state notate differenze per quanto la SINTASSI di questi linguaggi. Per alcune applicazioni saranno comunque PROBABILMENTE NECESSARIE ALCUNE MODIFICHE, legate agli aspetti tecnici della nuova architettura RISC/64bit. Alcuni documenti sono sin da ora disponibili tramite il Gopher Server: University of Udine - information and services/ Centro di Calcolo (Computer Center)/ Le Risorse del Centro/ Informazioni sul Software disponibile/ Software disponibile sul DEC2100 (hydrus.cc.uniud.it)/ Migrazione/ Ulteriori informazioni sulla migrazione da VAX6320 a DEC2100 verranno fornite non appena possibile.