Le but de ce projet est de documenter la FHS 3.0 utilisée par Kit FreeMiNT (arborescence de dossiers uniquement).
État : ☑️
La norme de la hiérarchie des systèmes de fichiers (Filesystem Hierarchy Standard ou FHS) sert de référence pour décrire les conventions utilisées par l'organisation des systèmes de type Unix.
Le système de fichiers racine
- /bin Commandes binaires utilisateur essentielles
- /boot Fichiers statiques du gestionnaire de démarrage
- /dev Fichiers des périphériques
- /etc Configuration système spécifique à l'hôte
- /etc/opt Fichiers de configuration pour /opt
- /home Répertoires personnels des utilisateurs (optionnel)
- /lib Bibliothèques partagées essentielles et modules du noyau
- /media Point de montage pour les supports amovibles
- /mnt Point de montage pour les systèmes de fichiers montés de manière temporaire
- /opt Paquets logiciels applicatifs supplémentaires non fournis par la distribution
- /root Répertoire personnel de l'utilisateur root (optionnel)
- /run Données qui varient en cours d'exécution
- /sbin Binaires systèmes
- /srv Données des services fournis par ce système
- /tmp Fichiers temporaires
La hiérarchie /usr
- /usr/bin La plupart des commandes utilisateur
- /usr/include Répertoire pour les fichiers include standards
- /usr/lib Bibliothèques de développement et paquets
- /usr/local Hiérarchie locale
- /usr/local/share Hiérarchie locale indépendante de l'architecture
- /usr/sbin Binaires systèmes standards non-essentiels
- /usr/share Données indépendantes de l'architecture
- /usr/share/man Pages de manuel
- /usr/share/misc Données diverses indépendantes de l'architecture
- /usr/share/palettes Palettes de couleurs communes à la VDI et à l'AES
La hiérarchie /var
- /var/cache Données de cache des applications
- /var/lib Informations d'état variables
- /var/lib/misc Données variables diverses
- /var/lock Fichiers verrous
- /var/log Fichiers et dossiers des journaux
- /var/opt Données variables pour /opt
- /var/run Données qui varient en cours d'exécution
- /var/spool Données mises en file d'attente par les applications
- /var/tmp Fichiers temporaires conservés entre les redémarrages du système
Spécifique à Kit FreeMiNT
- /host Accès au presse-papiers de l'hôte (ARAnyM)
- /kern Similaire au /procfs de Linux
- /lib/gemsys Pilotes VDI
- /pipe Tubes
- /proc Liste des processus
- /ram RAM-disque interne
- /shm Mémoire partagée
- /usr/pkg Hiérarchie de pkgsrc
- /usr/pkg/etc/GEM Configuration des applications GEM
- /usr/pkg/GEM Applications GEM
- /usr/pkg/GEM/accs Accessoires GEM
- /usr/pkg/libexec/gemsys Extensions GEM (cpx, économiseurs d'écran...)
- /usr/pkg/share/guides Documentations ST-Guide pour les applications GEM
- /usr/pkg/share/locale/xx/LC_RESOURCES Fichiers RSC pour les applications GEM
- /usr/pkgsrc Infrastructure pkgsrc
- /usr/pkgsrc/gem pkgsrc-gem
- /var/cache/clipbrd Presse-papiers