Préambule: la branche -current est la branche de développement de freebsd qui contient les dernières versions en date du code.
ils sont donateurs freebsd
ils contribuent au developpement de freebsd, notemment dans ce qui a trait aux performances réseau, IO, la montée en échelle, le support hardware…
synchroniser depuis la version stable, c'est pas pratique, surtout quand tu as tes propres patches à intégrer
synchroniser depuis la branche de développement -current, quand tu y apportes tes propres patches, ça permet de les obtenir et de les tester plus rapidement.
netflix synchronise toutes les 3 semaines et fait soit même des tests.
parmi les tests il y en a en production d'abord dans des heures "creuses" sur quelques dizaines de machines puis sur un groupe plus grand mais limité
les buts principaux: améliorer la bande passante fournie, tout en limitant la consommation électrique.
le papier montre comment ils ont observé une augmentation de 7/8% d'usage CPU après une synchronisation current et comment ils ont utilisé git bisect pour tester commit après commit, déployant le tout en prod à chaque itération (le cycle prenant à peu près 4h) pour trouver le git coupable. Ça leur a pris plusieurs jours, s'ils avaient du faire ça entre deux synchro de la branche stable ça leur aurait pris des années car l'impact du commit était non trivial à identifier de prime abord alors que là c'était encore tout frais dans la tête du developpeurs qui l'avait introduit et plus facile à corriger.
selon eux tester plus souvent la branche de dev avec de la vrai prod permet d'augmenter la qualité et d'identifier les bugs plus tôt.
merci pour ce résumé, j'imagine que vous êtes actif au projet..
à l'instar d'iphone/os qu'a récupéré freebsd également parmi les sources de darwin, j'ai toujours trouvé intriguant ce qui aurait été le résultat si linux avait été choisi, net/openbsd ou d'autres unix..
et comme quoi, le pouvoir d'un gafam permet de largement bousculer les codes de ces communautés ; il en faut de l'énergie pour être un enf.. euh il en faut des serveurs pour jongler en direct avec les commits et updates des gourous bsdistes ;)
« […] il en faut des serveurs pour jongler en direct avec les commits et updates des gourous bsdistes ;) »
C'est surtout leur cas d'usage qui est particulier, non ? Sinon, c'est quasiment à la portée d'un particulier dans son sous-sol selon l'exemple de M. Larabel.
# Grep, awk, cat…
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
Incidemment, on remarquera que tout le monde ne semble pas encore séduit par la modernitude pour le développement. Bisous.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
# Résumé
Posté par Psychofox (Mastodon) . Évalué à 10.
Préambule: la branche -current est la branche de développement de freebsd qui contient les dernières versions en date du code.
[^] # Re: Résumé
Posté par tkr . Évalué à 1.
merci pour ce résumé, j'imagine que vous êtes actif au projet..
à l'instar d'iphone/os qu'a récupéré freebsd également parmi les sources de darwin, j'ai toujours trouvé intriguant ce qui aurait été le résultat si linux avait été choisi, net/openbsd ou d'autres unix..
et comme quoi, le pouvoir d'un gafam permet de largement bousculer les codes de ces communautés ; il en faut de l'énergie pour être un enf.. euh il en faut des serveurs pour jongler en direct avec les commits et updates des gourous bsdistes ;)
ca me rappelle ceci :
https://linuxfr.org/nodes/135029/comments/1952839
[^] # Re: Résumé
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
C'est surtout leur cas d'usage qui est particulier, non ? Sinon, c'est quasiment à la portée d'un particulier dans son sous-sol selon l'exemple de M. Larabel.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.