Dopo tre anni di sviluppo, è stata pubblicata la versione stabile del sistema operativo FreeDOS 1.4, che offre un’alternativa libera a DOS con un ambiente di utilità GNU. Il codice di FreeDOS è distribuito con licenza GPLv2. Sono disponibili per il download versioni per floppy disk, CD e USB Flash, di dimensioni da 17 MB a 638 MB.
Il progetto FreeDOS è stato fondato nel 1994 e oggi può essere utilizzato in vari settori, come la preinstallazione di un ambiente minimo su nuovi computer, l'esecuzione di giochi retro, l'uso su dispositivi embedded (come i terminali POS), l'insegnamento agli studenti delle basi della costruzione di sistemi operativi, l'uso in emulatori, la creazione di CD/Flash per l'installazione di firmware e la configurazione delle schede madri.
Caratteristiche principali di FreeDOS:
- Supporto per FAT32 e nomi di file lunghi.
- Possibilità di eseguire applicazioni di rete.
- Implementazione della cache del disco.
- Supporto per i gestori di memoria HIMEM, EMM386 e UMBPCI. Gestore di memoria JEMM386.
- Supporto per il sistema di stampa; driver per CD-ROM e mouse.
- Supporto per ACPI, sospensione temporanea e operazione in modalità risparmio energetico.
- Incluso un lettore multimediale MPXPLAY con supporto per mp3, ogg e wmv.
- XDMA e XDVD — driver UDMA per dischi rigidi e lettori DVD.
- Driver per mouse CUTEMOUSE.
- Utility per la gestione di archivi 7Zip, INFO-ZIP zip e unzip.
- Editor di testo multi-finestra EDIT e SETEDIT, oltre a un visualizzatore di file PG.
- FreeCOM — shell dei comandi con supporto per il completamento automatico dei nomi dei file.
- Supporto di rete, browser web Links e Dillo, client BitTorrent.
- Presenza di un'interfaccia utente testuale FDTUI (FreeDOS Text User Interface) con implementazione dell'interfaccia utente.
- Presenza di un gestore di pacchetti.
- Pacchetto di programmi portati da Linux (DJGPP).
- Set di applicazioni di rete ad alte prestazioni mtcp.
- Supporto per controller USB e possibilità di utilizzare USB Flash.

Tra le modifiche nella nuova versione:
- Nella shell dei comandi FreeCOM, è stata migliorata la compatibilità con il classico command.com.
- Nelle comandi Xcopy e Move, è stata rielaborata l'implementazione della copia e spostamento ricorsivo delle directory, oltre a ottimizzare l'utilizzo dello stack.
- Nel programma per la gestione delle partizioni Fdisk, sono state risolte problematiche critiche che potevano causare la perdita di dati nei confronti di alcune partizioni.
- Aumentata l'affidabilità del set di applicazioni di rete mTCP.
- Completamente riscritta l'applicazione per la visualizzazione delle guide FDHelp.
- Tra le GUI incluse nel pacchetto, è rimasta solo OpenGEM, mentre le shell Seal e oZone sono state escluse dalla fornitura a causa di problemi di stabilità.

- Installer aggiornato.
- Aggiornate le applicazioni JEMM, 7Zip, FORMAT, FASM, MORE e RUNTIME.
- L'utilità BMP2PNG è stata sostituita dal visualizzatore di immagini DOSVIEW, che supporta anche la conversione tra diversi formati.
- Riorganizzazione della distribuzione dei pacchetti sui media di installazione. Grazie all'eliminazione dei duplicati, la dimensione del Live CD è stata ridotta da 400 MB a 301 MB, e il Bonus CD da 633 MB a 392 MB. Il Live CD ora include programmi DOS di base, applicazioni personalizzate, archivi, driver, giochi, applicazioni di rete e programmi per audio, mentre il Bonus CD comprende strumenti di sviluppo, editor, bootloader, utility avanzate e l'interfaccia grafica OpenGEM.
- Si sta lavorando a un nuovo kernel per FreeDOS, ma non è ancora pronto per il rilascio; pertanto, nella distribuzione di FreeDOS 1.4 continua a essere fornito il vecchio kernel, lo stesso della versione FreeDOS 1.3. Ad esempio, il nuovo kernel può già eseguire Windows 3.1 in modalità standard, ma non è ancora adatto per avviare Windows for Workgroups in modalità estesa.
Fonte: opennet.ru

