- La dernière version n'est pas forcément le bon choix: libc5 2 fois plus petit que
glibc-2.2.4! µC/Linux toujours en 2.0 (même si une version 2.4 existe).
- Tout dépend de l'évolutivité du système et des besoins actuels et futurs (pilotes
externes?)
- Si l'application est unique, utiliser l'option init= de LILO
LILO: linux init=/bin/mon_programme
- Copie/archivage de système: utiliser dd (mais nécessite une cible
identique à la source)
dd < /dev/hdx > mon_system.img
- Utilisation de système de fichiers compressés comme CRAMFS ou JFFS2
(souvent avec MTD)
- CRAMFS est pratique pour monter une "archive" compressée en utilisant le
support "loopback"
mount -t cramfs -o loop mon_archive_cramfs.img /mnt/cramfs
- Utilisation partielle ou totale d'un disque mémoire (ramdisk) si
pas de sauvegarde de données
- En général pas d'arrêt "propre" (shutdown)
- système de fichier journalisé ==> verification automatique (journal
interne)
- utilisation de disques mémoire