Jetez un œil à TinyCore Linux. Il existe en deux variantes, une CLI et une incluant X.
La version X comprenant un gestionnaire de fenêtres et un bureau simple fait environ 12 Mo. Si vous n'avez pas besoin d'un gestionnaire de fenêtres, vous pouvez simplement démarrer X et votre application. Un gestionnaire de fenêtres n'est pas nécessaire.
Vous pouvez aussi essayer le bien nommé Damn Small Linux :
Damn Small Linux est une distribution Linux orientée mini-ordinateur de bureau très polyvalente de 50 Mo.
Damn Small est assez petit et assez intelligent pour faire les choses suivantes :
Démarrez à partir d'un CD de carte de visite en tant que distribution Linux en direct (LiveCD)
Démarrer à partir d'une clé USB
Démarrez à partir d'un système d'exploitation hôte (c'est vrai, il peut s'exécuter à l'intérieur Windows)
Exécutez très bien à partir d'un lecteur IDE Compact Flash via une méthode que nous appelons "installation frugale"
Transformez-vous en un système d'exploitation Debian avec une installation traditionnelle sur disque dur
Fonctionne suffisamment léger pour alimenter un 486DX avec 16 Mo de RAM
Exécutez entièrement en RAM avec aussi peu que 128 Mo (vous serez étonné de la rapidité avec laquelle votre ordinateur peut être !)
Évoluez de manière modulaire :DSL est hautement extensible sans qu'il soit nécessaire de le personnaliser
Je recommande Arch Linux.
N'inclut pas X ou tout type d'interface graphique, mais vous pouvez facilement l'installer si vous le souhaitez, il est également minuscule (529 Mo), il a un excellent support et la flexibilité de tout ce que vous voulez.