Negli anni ’80 e ’90, il sistema operativo MS-DOS (Microsoft Disk Operating System) ha svolto un ruolo fondamentale nell’evoluzione dei personal computer. Tuttavia, nonostante l’abbandono di MS-DOS da parte di Microsoft a favore di Windows, esiste ancora una comunità appassionata che utilizza e sviluppa sistemi operativi DOS.
Uno di questi è FreeDOS, un sistema operativo open source progettato per offrire una compatibilità completa con MS-DOS, ma con ulteriori funzionalità e possibilità; vedrai dunque com’è fatti questo sistema operativo, a cosa serve, a chi può servire, le sue capacità di navigazione su Internet e l’opportunità di creare un server utilizzando questo sistema operativo.
In passato abbiamo visto i sistemi operativi più disparati tra cui Windows, distribuzioni di Linux varie come ZorinOS e ChromeOS Flex e FreeDos era stato trattato marginalmente, qui vedrai questo sistema “nostalgico” trattato in modo più approfondito.
Cos’è FreeDOS e a Cosa Serve
Questo è un sistema operativo gratuito e open source che mira a fornire un ambiente DOS completo e compatibile con MS-DOS. La sua principale funzione è quella di consentire agli utenti di eseguire software legacy DOS, compresi giochi, applicazioni e strumenti di sviluppo, su hardware moderno.
Tuttavia, FreeDOS non è solo un’alternativa a MS-DOS, ma offre anche funzionalità aggiuntive e migliorate, come il supporto per file system moderni come FAT32 e la possibilità di utilizzare unità CD/DVD-ROM, nonché le moderne chiavette USB.
A Chi Può Servire FreeDOS
FreeDOS è utile per diverse categorie di utenti:
- Appassionati di Retro Computing: Gli appassionati di computer retrò che desiderano preservare e utilizzare software e giochi DOS classici su hardware moderno possono trovare in FreeDOS un’opzione ideale.
- Sviluppatori e Programmatori: FreeDOS offre un ambiente DOS che può essere utilizzato per sviluppare software legacy, testare applicazioni e perfino scrivere nuovi programmi utilizzando strumenti di sviluppo specifici per DOS.
- Utenti Nostalgici: Coloro che desiderano rivivere l’esperienza degli anni d’oro dei computer personali o che desiderano utilizzare applicazioni DOS per motivi personali o professionali possono trarre vantaggio da FreeDOS.
Si può navigare su internet?
FreeDOS non è stato originariamente progettato per la navigazione su Internet, ma con lo sviluppo di nuovi software e driver, è ora possibile esplorare la rete.
Browser come Arachne (scaricabile dal sito ufficiale) consentono di navigare su siti web tramite una connessione dial-up o Ethernet. Tuttavia, è importante notare che l’esperienza di navigazione sarà limitata rispetto ai moderni browser più comuni.
Il video seguente mostra Arachne dal classico MS-DOS, ma nulla vieta di installarlo sulla usa versione Open Source.
Quanto ai software, FreeDOS offre una vasta gamma di applicazioni e strumenti, tra cui editor di testo, utility di sistema, compilatori, interpreti BASIC e persino alcuni giochi classici.
Vantaggi e svantaggi di navigare con Arachne
I vantaggi di navigare con Arachne su FreeDos sono i seguenti:
- Accesso a internet su piattaforme vintage: Arachne offre un modo per accedere a Internet utilizzando sistemi operativi legacy come FreeDOS. Questo è particolarmente utile per gli appassionati di computer retrò che desiderano sperimentare la navigazione su Internet utilizzando hardware e software d’epoca.
- Risorse Minime: Arachne è un browser testuale leggero e progettato per funzionare su sistemi con risorse limitate. Ciò significa che può essere eseguito su hardware meno potente e richiede meno memoria rispetto ai moderni browser grafici.
- Risparmio di Larghezza di Banda: Poiché Arachne è un browser testuale, i siti web vengono visualizzati principalmente come testo e immagini semplici. Questo riduce il consumo di larghezza di banda, rendendolo adatto per connessioni dial-up o in ambienti con connessioni a banda limitata.
- Riservatezza: Poiché Arachne non supporta JavaScript, Java, CSS e tecnologie avanzate come HTML5, potrebbe offrire una maggiore protezione della privacy rispetto ai moderni browser che possono tracciare l’utente attraverso cookie e script.
Ma si porta, per forza di cose, svantaggi non indifferenti:
- Limitazioni Grafiche: Arachne non supporta la visualizzazione avanzata delle pagine web, come animazioni, video, elementi interattivi e layout complessi. Di conseguenza, molte pagine web moderne potrebbero apparire degradate o addirittura inaccessibili.
- Compatibilità Limitata: A causa delle sue limitazioni, Arachne potrebbe avere difficoltà a visualizzare correttamente i siti web moderni che fanno un uso intensivo di tecnologie avanzate. Questo potrebbe limitare la sua utilità per l’accesso a contenuti contemporanei.
- Nessun Supporto per Piattaforme Mobile: Arachne è progettato principalmente per l’uso su computer desktop o laptop. Non è adatto per l’accesso a Internet su dispositivi mobili o tablet, che richiedono interfacce e funzionalità ottimizzate per il touch.
- Manutenzione Limitata: Arachne è un progetto open source, ma la sua attività di sviluppo potrebbe essere limitata. Ciò potrebbe significare che le correzioni di bug e gli aggiornamenti per adattarsi ai cambiamenti nei protocolli web potrebbero essere più lenti o inesistenti.
Creazione di un Server con FreeDOS, possibile?
FreeDOS può essere utilizzato per creare un server basico, ma con alcune limitazioni; è possibile configurare un server FTP, un server Web o un server di file per condividere risorse all’interno di una rete locale. Tuttavia, a causa delle sue limitate capacità di networking e sicurezza rispetto ai moderni sistemi operativi, è consigliabile utilizzare FreeDOS solo per scopi didattici o in ambienti controllati.
Per creare un server con FreeDOS, è possibile utilizzare programmi come “Netcat” (il sito ufficiale lo ha reso disponibile) per la condivisione di file o DOSLynx per il browsing testuale dei siti Web.
Da segnalare che oggigiorno esiste un sito che è gestito al 100% da un computer che utilizza il vecchio MS-DOS.
Esistono anche antivirus per Freedos volendo
Il fatto che il sistema operativo sia vecchio e basato su uno dimenticato non significa che sia per forza di cosa immuen ai virus e ai malware, dato che vedono la loro nascita proprio in ambiente DOS, ben prima di Windows.
E gli antivirus ci sono eccome, eccoli
- ClamAV: ClamAV è un popolare software antivirus open source che offre anche una versione compatibile con DOS. Può essere utilizzato per eseguire scansioni antivirus dei file su un sistema FreeDOS, la versione DOS è reperibile qui.
- F-Prot: F-Prot è un altro antivirus che offre una versione DOS. È progettato per rilevare e rimuovere virus e altre minacce dal tuo sistema, scaricabile qui.
Se non ti senti al sicuro durante la navigazione, puoi farli partire dopo che ne hai fatta una, fortunatamente è altamente improbabile incappare in malware per DOS, a meno che non vai in cerca di proposito e anche in caso, difficilmente metteresti dati personali su FreeDos, su questo il sistema operativo è davvero a prova di bomba.
Retro-gaming
Inutile dire che questo sistema operativo può far sì che, senza emulazione e senza dover reperire per vie traverse MS-DOS originale, puoi far partire vecchi videogiochi che sulle ultime versioni di Windows non funzionano più se non tramite emulazione.
Non a caso, volendo, puoi addirittura installare le versioni di Windows anni 90 che altro non erano che una “estensione” del caro vecchio MS-DOS.
Esecuzione di Vecchie Versioni di Windows su FreeDOS
Oltre a offrire un ambiente completo per eseguire software DOS, questo sistema operativo “imitatore” ha dimostrato la sua versatilità consentendo agli utenti di eseguire vecchie versioni di Windows come Windows 3.1, 95 e 98. Questo è possibile grazie all’uso di emulatori e strumenti di virtualizzazione compatibili con FreeDOS.
Windows 3.1 su FreeDOS
Windows 3.1, uno dei primi ambienti grafici di Microsoft, può essere eseguito su FreeDOS utilizzando il popolare emulatore DOSBox; DOSBox fornisce un ambiente virtualizzato in cui è possibile installare e eseguire Windows 3.1 come un’applicazione DOS. Questo offre agli utenti la possibilità di rivivere l’esperienza delle prime interfacce grafiche e di eseguire applicazioni Windows classiche su hardware moderno.
Ovviamente, se per qualche astruso motivo dovessi avere la possibilità di avere un hardware così datato che persino le distribuzioni di Linux per PC più “deboli” sarebbero inutili, questa è un’ottima alternativa per resuscitare vecchi computer.
Windows 95 e 98 su FreeDOS
Eseguire Windows 95 e 98 su FreeDOS è reso possibile grazie a strumenti come Bochs, un emulatore x86 altamente configurabile. Bochs consente di creare una macchina virtuale che emula un’architettura hardware compatibile con Windows 95 e 98. Sebbene l’installazione e la configurazione possano richiedere un po’ di sforzo, questa soluzione offre agli utenti la possibilità di interagire con le versioni più datate di Windows e le relative applicazioni.
Come nel caso di Windows 3.1, puoi provare a fare la stessa cosa anche con l’hardware reale, se per qualche arcano motivo lo possedessi ancora.
In conclusione
Questo curioso sistema operativo “nostalgico” rappresenta un affascinante ponte tra il passato e il presente, consentendo agli utenti di esplorare il ricco patrimonio del software DOS su hardware moderno. Benché non sia un sistema operativo destinato a un utilizzo quotidiano, offre un’opportunità unica per gli appassionati di computer, gli sviluppatori e gli utenti nostalgici di rivivere e sperimentare il fascino dei primi giorni della computazione personale. Con la sua flessibilità e le sue opzioni di personalizzazione, FreeDOS continua a svolgere un ruolo importante nella preservazione della storia informatica e nell’offrire nuove prospettive su come possiamo interagire con il software del passato.