Kit FreeMiNT est constitué d'un ensemble de projets qui permettent (ou permettront) d'obtenir une distribution ARAnyM/FreeMiNT/pkgsrc complète et fonctionnelle « out-of-the-box ». Pour chaque projet, l'état indique son statut d'avancement :

  • ❎️ Abandonné ou obsolète
  • ⏳️ Pas encore commencé
  • 🔧️ En cours
  • ☑️ Terminé

Feuille de route

Publié le 4th Jan 2026

La feuille de route énumère toutes les évolutions envisagées qui serviront - ou non - à lancer de nouveaux projets. État : ∞

Mise en place d'un environnement de développement

Publié le 29th Nov 2025

Le but de ce projet est de mettre en place un environnement de développement complet. État : 🔧️

kfm-l10n

Publié le 28th Nov 2025

Le but de ce projet est de faire le suivi des traductions des applications GEM. État : 🔧️

kfmtools

Publié le 27th Nov 2025

Le but de ce projet est de concevoir des outils spécifiques à Kit FreeMiNT. État : 🔧️

Wiki et documentation

Publié le 23rd Nov 2025

Le but de ce projet est de rédiger et publier toute la documentation nécessaire pour appréhender la totalité du projet : organisation du projet, installation et configuration du système, questions et réponses, documentation des outils etc. État : ⏳️

Site web KFM

Publié le 23rd Nov 2025

Le but de ce projet est de créer, maintenir et publier le site web du projet Kit FreeMiNT. État : 🔧️

Environnement SpareMiNT

Publié le 23rd Nov 2025

Le but de ce projet est d'obtenir un ensemble de paquets équivalent à celui de la distribution SpareMiNT. État : ⏳️

Paquets importants

Publié le 22nd Nov 2025

Le but de ce projet est de construire les paquets indispensables au fonctionnement de pkgsrc. État: 🔧️

Environnement de bureau KFM

Publié le 20th Nov 2025

Le but de ce projet est de définir la liste des applications GEM de base pour constituer un environnement de bureau complet et fonctionnel. État : ⏳️

pkgin pour FreeMiNT

Publié le 18th Nov 2025

Le but de ce projet est d'obtenir l'utiliaire pkgin pour avoir un gestionnaire de dépendances pour les pkgtools. État : ⏳️

Norme de la hiérarchie des systèmes de fichiers

Publié le 8th Nov 2025

Le but de ce projet est de documenter la FHS 3.0 utilisée par Kit FreeMiNT (arborescence de dossiers uniquement). État : ☑️

pkgsrc-wip

Publié le 8th Nov 2025

Le but de ce projet est d'essayer d'utiliser pkgsrc-wip en plus de pkgsrc. État : ⏳️

pkgsrc-mint

Publié le 6th Nov 2025

Le but de ce projet est d'empaqueter les applications GNU actuelles pour pouvoir gérer leur installation et désinstallation avec les outils de pkgsrc. État : ⏳️

pkgsrc-gem

Publié le 5th Nov 2025

Le but de ce projet est d'empaqueter les anciennes applications pour pouvoir gérer leur installation et désinstallation avec les outils de pkgsrc. État : 🔧️

Système de base

Publié le 3rd Nov 2025

Le but de ce projet est de faire concorder le système de base de Kit FreeMiNT avec celui de NetBSD. État : ⏳️

Conformité POSIX (interfaces systèmes)

Publié le 3rd Nov 2025

Le but de ce projet est de vérifier la conformité du noyau FreeMiNT avec la norme POSIX. État : ⏳️

Empaqueter une application

Publié le 3rd Nov 2025

Ce tutoriel explique comment créer une paquet binaire à partir d'une application existante. Nul besoin du code source - il n'est souvent pas disponible, il suffit d'avoir le fichier exécutable et ses éventuels fichiers associés (ressources, données, documentation...). État : ⏳️

Configuration graphique

Publié le 2nd Nov 2025

Le but de ce projet est de configurer fVDI qui réalise toutes les opérations graphiques de bas niveau, non seulement pour l'écran, mais aussi pour tout type de périphérique. En particulier, la VDI intègre la gestion des polices de caractères et des pilotes de périphériques. État : ☑️

Configuration d'ARAnyM

Publié le 2nd Nov 2025

Le but de ce projet est de détailler la configuration de l'émulateur ARAnyM, lequel est la machine sur laquelle FreeMiNT va tourner. Cette configuration consiste à définir les options du fichier config mais aussi à installer EmuTOS et démarrer le système. État : ☑️

Configuration XaAES

Publié le 2nd Nov 2025

Le but de ce projet est de configurer XaAES : lancé par le noyau, l'AES se charge ensuite de lancer le bureau GEM (Teradesk ou autre). État : ☑️

Configuration noyau

Publié le 2nd Nov 2025

Le but de ce projet est de configurer le noyau FreeMiNT : outre le fichier mint.cnf, le noyau utilise des fichiers particuliers s'ils sont présents comme les tables de clavier ou des modules chargeables. Le noyau est aussi responsable du lancement du programme programme, généralement un interpéteur de commandes ou le GEM. État : ☑️

pkgsrc pour FreeMiNT

Publié le 25th Oct 2025

Le but de ce projet est de porter l'infrastructure pkgsrc sur FreeMiNT. Le projet sera considéré achevé quand le bootstrap aboutira à la création du kit binaire, qui est la seule façon de pouvoir faire fonctionner pkgsrc sur une machine vierge. État : 🔧️

Ensembles de commandes

Publié le 25th Oct 2025

Le but de ce projet est de créer des ensembles de commandes à l'image du système de base de NetBSD. Ces archives n'ont qu'à être décompressées à la racine de c: pour obtenir un système Unix à partir de l'image de base. État : 🔧️

Support du réseau dans ARAnyM

Publié le 25th Oct 2025

Le but de ce projet est de permettre à ARAnyM d'être connecté à l'ordinateur hôte en réseau. L'objectif est d'utiliser des outils récents sous Linux (pas ifconfig ni iptables donc). État : ⏳️

util-mint

Publié le 25th Oct 2025

Le but de ce projet est de créer de "faux" outils pour compléter le système de base. Le fait de les inclure même s'ils ne renvoient que vrai ou faux permettra aux scripts qui les appelent de ne pas s'interrompre avec des erreurs "commande introuvable". État : ⏳️