Scandale ! SquashFS a été inclus au noyau au moins depuis le 2.6.25, et je n'étais pas au courant ! C'est en décochant les supports pour AmigaFS et autres machins-bidules totalement inutiles et pourtant activés par défaut (faudra m'expliquer pourquoi...) que je suis tombé dessus (à noter : c'est désactivé par défaut, contrairement à JFFS2) : LE meilleur système de fichier compressé read-only de tous les temps immémoriaux est à présent inclus dans le kernel Linux vanilla ! Youhou ! Fini les séances de patches !

Mais mieux encore : cela permettra certainement de répandre cette tuerie ambulante qui permet par exemple, avec les outils complémentaires aussi merveilleux qu'introuvables il y a à peine un an, de créer un système de fichier à partir d'un répertoire (donc sans loop device, JFFS2 sait le faire aussi -- pour ext2, il faut regarder du côté de debugfs, au secours !) en pouvant exclure certains paterns (par exemple les fameux .svn qui cassent toujours les pieds, ou les *~ qui ne sont jamais mieux), de changer les permissions à la volée (plus besoin de fakeroot), mais aussi de pouvoir créer des devices à la volée (plus besoin d'être root et sous Linux, et de faire des tambouilles à coup de mknod, MAKEDEV, et autres cp -a). Et SquashFS, ça compresse rudement mieux que CramFS, y compris la table des fichiers (alors que sous Cram, on peut retrouver le nom des fichiers, et donc potentiellement les modifier -- oui, parano, mais bon...). Bref, ce bonheur est enfin disponible facilement pour tous (un rapide sondage au dernier salon RTS montrait que le système de fichier magique était radicalement oublié ou méconnu), adieu Cram, et bonjour Squash !  :)