Come FreeDOS è diventato DOS moderno

Contenuti

giocare a giochi DOS su freeDOS

Sono cresciuto nei decenni di 1970 e 1980, E questo significava che sono cresciuto con i computer. Il nostro primo computer di casa è stato un Apple II, e io e mio fratello abbiamo appreso della programmazione BASIC presso Apple. Ho scritto un sacco di puzzle e giochi di matematica, perché questo è veramente il limite della programmazione AppleSoft BASIC.

Dopo, la nostra famiglia ha sostituito Apple con un PC IBM ed era entusiasta di provare la nuova riga di comando DOS. DOS ha fornito il proprio BASIC, ma anche tanti strumenti. Bene, in quei giorni “ospite” significava una ventina di utenze, la maggior parte per lavorare con dischi floppy e file. non è stato fino a MS-DOS 5 che sentivo che il DOS fosse davvero diventato “moderno”. Questa versione, rilasciato in 1991, sostituì il venerabile “editore di riga” da Edlin per un editor interattivo a schermo intero. Includeva anche un nuovissimo ambiente di programmazione QBASIC e una shell DOS incredibilmente utile che supportava il cambio di attività., un precursore del vero multitasking.

Ed è stato in questo nuovo sistema che ho imparato a programmare in C e altri linguaggi. Con questa nuova conoscenza, Ho scritto le mie utilità per potenziare la riga di comando DOS, a volte creando versioni assolutamente nuove di utilità DOS esistenti con caratteristiche e funzionalità aggiuntive. Mi sentivo un vero "utente esperto" di DOS ed ero molto a mio agio sulla riga di comando. Ho fatto molto del mio lavoro sulla riga di comando, con i miei strumenti per gestire le mie directory ed elaborare i file, ma fare affidamento sulle mie app DOS preferite per scrivere compiti in classe o giocare quando volevo rilassarmi.

Sopra 1993, Ho imparato a conoscere Linux e l'ho considerato come il mio prossimo “passo in avanti” dita. Ho installato una delle prime distribuzioni Linux sul mio piccolo PC di casa, ma non sono riuscito a finire completamente DOS. Linux non aveva molte applicazioni in quei primi giorni, così tante volte riavvierei in DOS per usare il mio elaboratore di testi o il mio foglio di calcolo. Amavo DOS e mi fidavo di lui.

Quindi puoi immaginare che fosse un po' seccato di scoprirlo in 1994 che Microsoft aveva pianificato “finire” con MS-DOS l'anno successivo. Secondo le interviste nelle riviste di tecnologia, La prossima versione di Windows di Microsoft non avrebbe bisogno di MS-DOS, e DOS diventerebbe effettivamente un sistema operativo “morto”. Tutti hanno dovuto eseguire l'aggiornamento a Windows.

Avevo usato Windows a questo punto e non ero un fan. Se ricordi Windows 3 al momento, saprai che non è stata una grande esperienza. Pensavo che Windows fosse lento e inaffidabile. Quando un'applicazione Windows ha problemi, quell'app può uccidere tutte le finestre. E io penso: “Se Windows 4 assomiglia un po' a Windows 3, Non voglio avere niente a che fare con questo”. Perciò ho deciso di restare con Linux e DOS.

Ma se Microsoft stesse uscendo dal gioco DOS, Come potrei continuare a eseguire DOS??

Ho deciso che se volevamo mantenere DUE, abbiamo dovuto fare la nostra. Ho chiesto su Usenet, i forum o “bacheca” della giornata, e ho chiesto se qualcuno stesse lavorando sul proprio DOS. La soluzione era “no”, ma la gente pensava che fosse un'idea interessante.

Pochi mesi dopo, il 29 giugno 1994, l'ho fatto annuncio in comp.os.msdos.apps:

Annunciando il primo sforzo per produrre un PD-DOS. Ho redatto un “manifesto” che descrive gli obiettivi di detto progetto e una bozza del lavoro, così come uno “cose da fare” che mostra esattamente cosa dovrebbe essere scritto. Li posterò qui e lascerò che la discussione segua.

L'ho chiamato “PD-DOS” perché voleva creare un DOS che fosse gratuito per tutti, e ho pensato che significasse “dominio pubblico”. Ma non ci è voluto molto per capire la differenza tra il dominio pubblico e il "software libero"., quindi cambiamo il nome in Free-DOS dopo poche settimane. Più tardi lasciamo cadere lo script per diventare DOS gratuito.

Terrò i dettagli sulla storia di FreeDOS per te, Tranne per dire che abbiamo avuto un ciclo di rilascio molto frequente e abbiamo aggiunto un sacco di nuove utilità a DOS. Abbiamo suddiviso FreeDOS in “gruppi”: il gruppo “Base” ha sostituito le funzioni principali di MS-DOS, e altri gruppi hanno fornito editori, strumenti e driver di sviluppo. E tutto era open source. Come esempio, il gruppo “Lang” includeva il compilatore MicroC e Val Linker in modo che gli sviluppatori FreeDOS potessero compilare programmi C. Non puoi avere DOS open source se gli sviluppatori non hanno strumenti open source per creare più FreeDOS.

Ci è voluto molto tempo prima che ci sentissimo a nostro agio nel rilasciare una versione di FreeDOS che fosse sufficientemente “completare” per vincere il cartellino “1.0”. DOS gratuito 1.0 In conclusione apparso a settembre 2006. Lo sviluppo ha subito un rallentamento, principalmente perché DOS ha smesso di essere un bersaglio mobile in 1995 quando Microsoft ha rilasciato Windows 95 e ha smesso di creare nuove versioni di MS-DOS. Ci sono voluti altri sei anni prima che rilasciassimo FreeDOS 1.1 a gennaio 2012, e quattro anni dopo per FreeDOS 1.2 in dicembre 2016. Ogni versione ha aggiunto nuove funzioni, inclusi nuovi driver per hardware moderno, software aggiornato e nuovi strumenti.

FreeDOS come un moderno DOS

Stiamo lavorando alla prossima versione di FreeDOS e lanciamo Versione candidata 4 di FreeDOS 1.3 in Aprile 2021. Siamo molto orgogliosi di questa nuova versione, soprattutto nel modo “CD dal vivo” che ti consente di eseguire FreeDOS dal CD, senza dover installare nulla su un disco rigido.

Avvio del LiveCD di FreeDOS

Se non vuoi eseguire FreeDOS dal LiveCD, puoi anche installarlo sul tuo disco rigido. Aggiorniamo il programma di installazione in FreeDOS in modo che rilevi tutti i tipi di condizioni e intraprenda l'azione appropriata, come creare una nuova partizione del disco per FreeDOS se non ne esiste nessuna.

Le vecchie distribuzioni FreeDOS ti chiedevano tutto, anche scegliere i singoli programmi da installare. Il nuovo programma di installazione è altamente ottimizzato. Ti fa alcune domande per iniziare, poi fa tutto il resto da solo. L'installazione di FreeDOS su una macchina virtuale vuota richiede solo pochi minuti.

Installazione di FreeDOS 1.3 RC4

È fantastico che tu possa personalizzare la tua installazione di FreeDOS. DOS non è mai stato un ottimo sistema operativo, ma FreeDOS include molti software opzionali nella distribuzione. Per risparmiare spazio, inizia installando un sistema minimo, quindi utilizzare il gestore di pacchetti FDIMPLES per installare i pacchetti aggiuntivi che si desidera utilizzare. Non dimenticare che FreeDOS 1.3 RC4 include anche un CD “Bonus” pieno di programmi aggiuntivi che potresti trovare anche interessanti.

Installazione di programmi FreeDOS con FDIMPLES

DOS gratuito 1.3 RC4 include anche una gamma di strumenti Linux e Unix.. Se sei un utente Linux, dovresti sentirti a casa con comandi come cal, di, grep, sed, meno, testa, vero, tee e persino una versione di Unix nroff chiamata NRO. Una delle mie utility Unix preferite in FreeDOS è l'editor Freemacs, un editor molto simile a Linux GNU Emacs.

Editor per sviluppatori Freemacs in FreeDOS

Se non ti piacciono Freemacs o gli editor di testo DOS Edit standard, puoi selezionare tra oltre una dozzina di editor per adattarli al tuo stile. Più recentemente, sono passato a EDF, un pieghevole editore che “piega” blocchi di codice in modo da poter vedere più programmi su uno schermo. Anche la FED aggiunge colore alle sue liste di codici, quindi le parole chiave, i commenti, i numeri e altre funzionalità del programma sono evidenziati per aiutarti a rilevare gli errori prima della compilazione.

Editor pieghevole FED in FreeDOS

Se vuoi scrivere i tuoi programmi, abbiamo anche diversi compilatori e assemblatori. Una recente aggiunta è una versione IA-16 di GCC. Ciò richiede una CPU di 32 bit da compilare, Ma i programmi che crea possono essere eseguiti su qualsiasi sistema informatico. 16 bit. Forniamo anche il compilatore DJGPP C per 32 bit, che probabilmente assomiglia di più al GCC a cui sei abituato in Linux. Per la maggior parte della mia programmazione, Preferisco il compilatore OpenWatcom C.

Compila un programma in FreeDOS

Ma la maggior parte delle persone usa FreeDOS per giocare. Ed è fantastico, includiamo anche alcuni dei nostri. Se ti piacciono i giochi sparatutto in stile arcade, missioni di volo in WING o Kraptor. Per i giochi classici per ammazzare il tempo, pruebe Nibbles o Tetris. E FreeDOS ha molti altri giochi divertenti di una vasta gamma di generi.; trova quello che ti piace di più.

Giocare a Kraptor su FreeDOS

Puoi trovare il nuovo FreeDOS 1.3 RC4 nel Sito web di FreeDOS, sulla nostra pagina dei download. Per installare FreeDOS, ci vorrà almeno 20 MB di spazio libero su disco: 20 MB per installare un semplice sistema FreeDOS e 250 MB per installare tutto, comprese app e giochi. Per installare anche il codice sorgente, ti serviranno fino a 450 MB di spazio libero.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.