FreeMiNT

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche

FreeMiNT
Famille TOS
Type de noyau Monolithique
État du projet En développement
Plates-formes Atari ST, Firebee, ARAnyM
Entreprise /
Développeur
Eric Smith, divers bénévoles
Licence Diverses, dont la Licence Publique Générale GNU (Logiciel libre)
États des sources Open source
Écrit en C
Première version 0.5 ((mai 1990))
Dernière version stable 1.18.0 ()
Dernière version avancée 1.19
Environnement de bureau GEM
Site web freemint.github.io

FreeMiNT, auparavant seulement MiNT (MiNT is Now TOS) est un noyau de système d'exploitation libre alternatif pour les ordinateurs Atari ST et ses successeurs. C'est une alternative multi-tâches au TOS et un concurrent de MagiC. Avec les composants libres comme les gestionnaires de périphériques fVDI, les widgets de l'interface graphique XaAES et le gestionnaire de fichiers TeraDesk, MiNT constitue un système d'exploitation compatible TOS de remplacement entièrement libre qui gère le multi-tâches.

Historique[modifier | modifier le code]

Le travail sur MiNT a commencé en 1989, lorsque le développeur Eric Smith a essayé de porter la bibliothèque GNU et ses utilitaires associés sur le TOS de l'Atari ST. Il s'est rapidement révélé qu'il était beaucoup plus facile d'ajouter une couche de type Unix au TOS que de patcher tous les logiciels GNU. MiNT a donc commencé comme une extension au TOS pour faciliter ce portage.

Au début, MiNT a été distribué par Eric Smith en mai 1990 sous le nom "MiNT is Not TOS" (un acronyme récursif dans le style "GNU's Not Unix"). Le noyau suscita de l'intérêt, et des personnes contribuèrent avec le portage du système de fichiers MINIX pour l'Atari TT.

Au même moment, Atari cherchait à apporter des fonctionnalités multi-tâches au TOS. Ils trouvèrent que MiNT pouvait remplir ce rôle et embauchèrent Eric Smith. MiNT a alors été adopté comme noyau alternatif officiel avec la sortie de l'Atari Falcon, avec une légère modification de l'acronyme MiNT qui est devenu "MiNT is Now TOS". Atari associa MiNT avec une version multi-tâches du GEM sous le nom MultiTOS, à installer à partir de disquettes.

Après l'abandon du marché informatique par Atari, le développement de MiNT s'est poursuivi sous le nom FreeMiNT et est désormais maintenu par une équipe de bénévoles. Le développement de FreeMiNT suit celui d'un logiciel libre classique, avec un code source hébergé sur un dépôt CVS (Concurrent Versions System) public et les sujets de développpement abordés dans une liste de discussion également publique[1].

Le développement s'est depuis déplacé sur le dépôt Git FreeMiNT consultable publiquement sur GitHub[2] alors que la liste de diffusion est restée sur SourceForge, après avoir été déplacée plus tôt (2014) depuis AtariForge, où elle était maintenue depuis presque 20 ans.

Configuration requise[modifier | modifier le code]

Une installation minimale de MiNT peut fonctionner sur un Atari ST avec son processeur d'origine 68000 à 8 MHz, 4 Mo de RAM et un disque dur. Il est fortement recommandé d'utiliser un ordinateur Atari avec un CPU 68030 à 16 MHz et 8 Mo de mémoire.

MiNT peut également fonctionner avec les émulateurs Hatari[3] et STEem, ainsi qu'avec le réseau sur la machine virtuelle 68040 Aranym[4].

Écosystème logiciel autour de FreeMiNT[modifier | modifier le code]

Comme FreeMiNT ne fournit qu'un noyau, plusieurs distributions Linux prennent en charge MiNT, en particulier celles comme SpareMiNT basée sur RPM Package Manager ou RPM, et le portage Debian GNU/MiNT[5].

Bien que FreeMiNT puisse utiliser l'interface graphique du TOS (le GEM et l'AES), il est bien mieux exploité avec un AES amélioré qui peut utiliser ses possibilités multi-tâches.

Celui par défaut est actuellement XaAES, qui est développé sous la forme d'un module pour le noyau FreeMiNT. N.AES, plus ancien, fonctionne aussi, bien que MyAES[6] soit une alternative plus moderne.

Voir aussi[modifier | modifier le code]

Références[modifier | modifier le code]

Liens externes[modifier | modifier le code]