En gros,
Chaque 6 mois, à une
date définie par le Fedora Council, le conseil d'administration de Fedora, Fedora Rawhide, qui est l'alpha perpétuelle et techniquement une distribution de type "Rolling Release", est dupliquée (ou forked/branched en anglais) en une nouvelle branche appelée Fedora Branched ou Fedora 31 dans ce cas. Le 2019-08-13 cette fois-ci.
Ensuite, Fedora Rawhide continue normalement sa route.
Par contre, Fedora Branched (31), pour elle, c'est toute une autre histoire. Les maintainers, ceux qui s'occupent de mettre à jour les paquets dans les repositories, sont contraint de rebâtir l'ensemble des paquets pour la nouvelle versions et de fournir des versions stables des logiciels en question, jusqu'à la "Beta Freeze", où plus aucun logiciel n'est mis à jour dans le repository "fedora" (où tous les logiciels à leur version originale sont présents) et toutes les mises à jour sont dirigé vers le repository "updates". Ensuite, un Go/No Go meeting est réalisé, qui, en se basant sur la version de fedora avec les paquets venant du repository "fedora", décide, ou pas, de déclarer l'actuelle version "Beta". Ensuite, l'activité sur le repo "fedora" reprend, jusqu'à la "Final Freeze", où, la même chose se passe.
Si le Go/No Go meeting accepte la version de Fedora présenté, Fedora 31 sort en bonne et due forme. Sinon, il est reporté.
J'espère avoir bien vulgarisé la différence entre Fedora 31 et Rawhide et le calendrier de sortie des versions Branched de Fedora 😉 !