Après trois ans de développement, la version stable du système d'exploitation FreeDOS 1.4 a été publiée, développant une alternative libre à DOS avec un environnement d'utilitaires GNU. Le code de FreeDOS est diffusé sous la licence GPLv2. Des versions pour le téléchargement sur disquettes, CD et USB Flash, allant de 17 Mo à 638 Mo, sont disponibles.
Le projet FreeDOS a été créé en 1994 et, dans le contexte actuel, peut être utilisé dans des domaines tels que la préinstallation d'un environnement minimal sur de nouveaux ordinateurs, le lancement de vieux jeux, l'utilisation sur des équipements embarqués (par exemple, des terminaux de point de vente), l'enseignement aux étudiants des bases de la construction de systèmes d'exploitation, l'utilisation dans des émulateurs, la création de CD/Flash pour l'installation de firmwares et la configuration de cartes mères.
Les principales fonctionnalités de FreeDOS :
- Prise en charge de FAT32 et des noms de fichiers longs.
- Capacité à exécuter des applications réseau.
- Mise en œuvre d'un cache disque.
- Prise en charge des gestionnaires de mémoire HIMEM, EMM386 et UMBPCI. Gestionnaire de mémoire JEMM386.
- Prise en charge du système d'impression ; pilotes pour CD-ROM, souris.
- Prise en charge d'ACPI, mise en veille temporaire et fonctionnement en mode d'économie d'énergie.
- Comprend le lecteur multimédia MPXPLAY avec prise en charge de mp3, ogg et wmv.
- XDMA et XDVD — pilotes UDMA pour disques durs et lecteurs DVD.
- Pilote de souris CUTEMOUSE.
- Utilitaires pour travailler avec des archives 7Zip, INFO-ZIP zip et unzip.
- Éditeurs de texte multi-fenêtres EDIT et SETEDIT, ainsi que le visualiseur de fichiers PG.
- FreeCOM — interface de ligne de commande avec prise en charge de l'auto-complétion des noms de fichiers.
- Prise en charge du réseau, navigateurs Web Links et Dillo, client BitTorrent.
- Présence d'une interface utilisateur en texte FDTUI (FreeDOS Text User Interface) avec mise en œuvre de l'interface utilisateur.
- Présence d'un gestionnaire de paquets.
- Ensemble de programmes portés de Linux (DJGPP).
- Ensemble d'applications réseau à haute performance mtcp.
- Prise en charge des contrôleurs USB et possibilité de travailler avec USB Flash.

Parmi les changements dans la nouvelle version :
- Dans l'interface FreeCOM, la compatibilité avec le classique command.com a été améliorée.
- Dans les commandes Xcopy et Move, la mise en œuvre de la copie et du déplacement récursifs des répertoires a été retravaillée, et l'utilisation de la pile a également été optimisée.
- Le programme pour la gestion des partitions de disque Fdisk a résolu des problèmes critiques qui pouvaient conduire à des pertes de données lors du travail avec certaines partitions.
- La fiabilité de l'ensemble d'applications réseau mTCP a été améliorée.
- Le programme d'affichage des manuels d'aide FDHelp a été complètement réécrit.
- Dans les interfaces graphiques, seul OpenGEM reste dans la distribution, tandis que les interfaces Seal et oZone ont été exclues de la livraison en raison de leur instabilité.

- L'installateur a été mis à jour.
- Les applications JEMM, 7Zip, FORMAT, FASM, MORE et RUNTIME ont été mises à jour.
- L'outil BMP2PNG a été remplacé par le visualiseur d'images DOSVIEW, qui prend notamment en charge la conversion entre différents formats.
- La réorganisation de la distribution des paquets sur les supports d'installation a été réalisée. Grâce à l'élimination des doublons, la taille du Live CD a été réduite de 400 Mo à 301 Mo, et celle du Bonus CD de 633 Mo à 392 Mo. Le Live CD inclut désormais des programmes DOS standard, des applications personnalisées, des utilitaires, des pilotes, des jeux, des applications réseau et des logiciels audio, tandis que le Bonus CD comprend des outils de développement, des éditeurs, des chargeurs, des utilitaires avancés et l'interface graphique OpenGEM.
- Le travail sur un nouveau noyau FreeDOS est en cours, mais il n'est pas encore prêt pour la sortie et par conséquent, la version FreeDOS 1.4 continue d'inclure l'ancien noyau, identique à celui de la version FreeDOS 1.3. Par exemple, le nouveau noyau peut déjà exécuter Windows 3.1 en mode standard, mais n'est pas encore adapté pour faire fonctionner Windows for Workgroups en mode étendu.
Source : opennet.ru

