fc2 et fC3 c'est _actuellement_ la même chose. Sauf que le noyau fc2 est compilé avec le compilateur de fc2 et le noyau fc3 avec le compilateur fc3.
Pour fc4 (en fait la branche développement) ce n'est pas la même chose :
- Le compilateur est encore différent.
- Il y a des fonctionnalités "expérimentales" qui peuvent "manger tes enfants ou ton chat".
- il y a souvent des options de debug qui sont activées (noyau plus gros et plus lent).
- Il n'est pas toujours autant patché en correction de bug et trou de sécurité qu'une "branche stable". Comme actuellement par exemple.
Le noyau de la branche de développement a comme grosse "inovation" :
- Xen :
http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html
Utiliser la branche de développement se justifié si :
- ça marche et que ça ne marche pas avec la branche stable
- participer au développement