Browsers/Test
Quando entrai in possesso del mio primo PC (Duron 800 primi mesi del 2000) furono i miei traghettatori verso quel mondo sconosciuto chiamato Internet. Netscape, Mozilla Suite poi Phoenix e Firefox, progetti iconici i cui splash screen preludevano l’ingresso in un mondo del tutto sconosciuto che appariva magicamente sul monitor di casa.
Stavo lavorando da tempo a questo progetto ma avevo ottenuto soltanto successi parziali: far rivivere questi browser abbandonati senza emulatore sulle odierne distribuzioni Linux (Ubuntu/Mint/Arch..ecc).
Procurarsi i browser
Esistono siti o directory ftp dove è ancora possibile scaricare o reperire informazioni sulle versioni dei vecchi browser, come ad esempio sillydog.org. Lo stesso ftp ufficiale di Mozilla contiene ancora Mozilla Application Suite , Mozilla Firebird, e tutte le versioni di Firefox per Linux.
Procurarsi le librerie Linux
Questi vecchi browser funzionavano in ambienti del tutto differenti da quelli odierni e necessitano di svariate librerie a 32 bit oggi obsolete.
E’ possibile procurasi tutto il necessario grazie allo sconfinato archivio Debian o Rpmfind. La maggior parte del necessario esiste ancora all’interno di pacchetti .deb o .rpm. Grazie a File Roller è possibile estrarne il prezioso contenuto.
Consiglio di piazzare le librerie obsolete in /usr/local/lib e le cartelle con i browser in /usr/lib
Identificare le librerie necessarie
Per identificare cosa occorre, lanciare da terminale l’eseguibile del browser da resuscitare e leggendone l’output.
Quello che dovremo andare a ricercare è xxxx.so
Un altro metodo è quello di interrogare l’eseguibile con ldd, ad esempio:
Dove compare not found sarà necessario metterci una pezza…
Per semplificare il lavoro a chi si volesse cimentare in questo dedalo di operazioni ho creato oldbrowserkit un archivio che contiene librerie che ho usato. E’ sufficiente scompattarle e copiarle in /usr/local/lib
Scompattare il browser da testare nella versione Linux in /usr/lib
Se persistessero problemi nel riconoscimento delle librerie dare i seguenti comandi da terminale:
Oldbrowsers Screenshots
La prova
La maggior parte dei siti di oggi crea problemi e difficoltà ai vecchi browser che aprono continuamente finestre di popup relative a certificati o mancanti o contenuto illeggibile.
Ho fatto le mie prove con Arch Linux/Gnome 3.36 ma dovrebbe funzionare tutto bene anche su Ubuntu/Debian e derivate, Mint ed altre distribuzioni. Ho avviato con successo Netscape 9.0.0.6, Mozilla Application Suite 1.8b e Firefox 1.0.
Ho provato a testare Netscape 4.7 (l’installer funziona) e Mozilla Mozilla Phoenix/Firebird ma ho ottenuto un core dump crash.
Leave a Reply