• # Grep, awk, cat…

    Posté par  (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  (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.

    • 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.
    • [^] # Re: Résumé

      Posté par  . É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

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.