Je me dis toujours qu'il faudrait un système de paquet pour les systèmes embarqués. Builtroot est trop monolithique et reste une suite de binaires. Il y a bien le système OpenEmbedded avec ipkg, mais il reste très monolithique dans sa manière de gérer les sources. Une Debian cross-compilée (avec scratchbox par exemple) donne un excellent système, mais même une installation minimale utilise plusieurs dizaines de mégas.

Pour bien faire, il faudrait partir d'une Debian. Le plus important serait de supprimer les dépendances avec perl et ne laisser que busybox comme interpréteur. Il faudrait avoir la possibilité d'utiliser µlibc. Lorsque l'on (corss-)compile, les paquets -dev, -doc, -dbg doivent être produit pour l'architecture hôte. Il faudrait aussi que le répertoire /use/share/doc soit supprimé. Et enfin, il faudrait pouvoir désinstaller apt/dpkg lors de la mise en production du système.

J'en rêvais, emDebian l'a fait. L'uniformité et la QA de Debian appliqué à l'embarqué... Formidable!

Bref, un projet à suivre de près.