J'ai jamais compris les différences entre RELEASE et STABLE. Bêtement, je pensais que la version STABLE était la version stable, mais il semble qu'il s'agisse de la version de développement...
Me gouré-je ? Kékun pour expliciter ces différences ?
La branche (on parle de tag cvs, même si maintenant FreeBSD utilise svn) RELEASE ne reçoit que les mises à jours de sécurités ou corrections de gros bugs. Il n'y a pas d'autre modification. La branche STABLE reçoit des modifications qui ont été testées dans la branche HEAD (dite aussi CURRENT : la branche de développement). Une fois qu'un truc marche en CURRENT il est MFCed (merge from current) dans STABLE.
STABLE est censée être stable en gros. CURRENT n'est pas censée marcher et est pour les développeurs et les aventuriers, même si la politique actuelle semble d'avoir une CURRENT relativement stable.
Si on pouvait m'expliquer aussi les subtilités entre les différentes manières de maintenir à jour ou upgrader une FreeBSD et notamment ces sombres histoires de ports.
Tu as deux choses différentes : le système (ie le noyau et la base) et les ports.
Les branches STABLE / RELEASE (...) ne s'appliquent qu'au système. Il n'y a pas de version sur les ports, ça évolue en permanence.
Le système est mis à jour en mettant à jour les sources de la base (/usr/src) puis en recompilant le monde et le noyau. Les ports sont mis à jour : en mettant à jour l'arbre des ports (/usr/ports) et en recompilant les applis (ou avec des paquets binaires). Il y a aussi freebsd-update qui permet une mise à jour binaire du système (base + noyau)
J'avais essayé de suivre les batailles sur fr.comp.os.bsd, mais ça dérive facilement vers le troll ces histoires
Sûrement un coup des openBSDistes.
et mes questions (trop naïves ?) n'avaient pas reçu de réponse là-bas.
[^] # Re: Release vs Stable
Posté par Patrick Lamaizière (site web personnel) . En réponse à la dépêche Sortie de FreeBSD 7.1. Évalué à 10.
Me gouré-je ? Kékun pour expliciter ces différences ?
La branche (on parle de tag cvs, même si maintenant FreeBSD utilise svn) RELEASE ne reçoit que les mises à jours de sécurités ou corrections de gros bugs. Il n'y a pas d'autre modification. La branche STABLE reçoit des modifications qui ont été testées dans la branche HEAD (dite aussi CURRENT : la branche de développement). Une fois qu'un truc marche en CURRENT il est MFCed (merge from current) dans STABLE.
STABLE est censée être stable en gros. CURRENT n'est pas censée marcher et est pour les développeurs et les aventuriers, même si la politique actuelle semble d'avoir une CURRENT relativement stable.
Si on pouvait m'expliquer aussi les subtilités entre les différentes manières de maintenir à jour ou upgrader une FreeBSD et notamment ces sombres histoires de ports.
Tu as deux choses différentes : le système (ie le noyau et la base) et les ports.
Les branches STABLE / RELEASE (...) ne s'appliquent qu'au système. Il n'y a pas de version sur les ports, ça évolue en permanence.
Le système est mis à jour en mettant à jour les sources de la base (/usr/src) puis en recompilant le monde et le noyau. Les ports sont mis à jour : en mettant à jour l'arbre des ports (/usr/ports) et en recompilant les applis (ou avec des paquets binaires). Il y a aussi freebsd-update qui permet une mise à jour binaire du système (base + noyau)
J'avais essayé de suivre les batailles sur fr.comp.os.bsd, mais ça dérive facilement vers le troll ces histoires
Sûrement un coup des openBSDistes.
et mes questions (trop naïves ?) n'avaient pas reçu de réponse là-bas.
Dommage fr.comp.os.bsd est plutôt bien fréquenté.
les pixels au peuple !