Conference45min
Lorsqu'un simple bug réseau vous emmène dans les entrailles de Linux...
Découvrez comment, sans expérience préalable, nous avons identifié, corrigé et soumis un patch pour un bug de six ans dans le Kernel Linux. Cette présentation démystifie le Kernel, montre l’accessibilité de sa communauté et guide pas à pas, sans prérequis technique, vers une première contribution.
Florian ForestierZenika
S'il y a bien un projet utilisé à l'échelle mondiale, c'est le Kernel Linux. Un énorme morceau de code, que celles et ceux qui en ont entendu parler considèrent comme un code mystique, inaccessible au commun des mortels. Il n'en est pourtant rien : derrière ce nom qui rebute, se cache en réalité du code, des gens, des communautés. Et comme tout code, on y retrouve des features à coder, des bugs à corriger, des smells à nettoyer.
Aujourd'hui, je vous propose de vous faire découvrir comment nous avons découvert, investigué, troubleshooté, corrigé, et proposé à la communauté un correctif pour un bug vieux de six ans dans le Kernel ; et ce sans expérience précédente sur cet énorme morceau de code.
Et rassurez-vous ; le code le plus compliqué que vous allez voir aujourd'hui, c'est un
Aujourd'hui, je vous propose de vous faire découvrir comment nous avons découvert, investigué, troubleshooté, corrigé, et proposé à la communauté un correctif pour un bug vieux de six ans dans le Kernel ; et ce sans expérience précédente sur cet énorme morceau de code.
Et rassurez-vous ; le code le plus compliqué que vous allez voir aujourd'hui, c'est un
if de deux lignes. Aucune connaissance n'est requise, nous reprenons tout de zéro pour devenir des héros !Florian Forestier
Passionné par l'informatique depuis que j'ai eu un clavier entre les mains (quelque part entre Adibou et Akakliké), et pur produit du terroir Auvergnat, je sévis en tant que consultant pour Zenika, et en tant qu'enseignant à l'Université Clermont-Auvergne sur des sujets liés aux technologies Cloud, la philosophie DevOps, et au Génie Logiciel.
Avant Zenika, j'ai passé 6 ans chez un cloud provider (réellement) souverain, ce qui m'a permis de m'intéresser aux enjeux de souveraineté, de gouvernance de la donnée, mais également à des sujets bien plus terre à terre : infrastructure, virtualisation, développement, philosophie DevOps, etc.
Bref, vous l'aurez compris, je suis intéressé par à peu près tout ce qui a un circuit imprimé dedans (ou dehors, ou au milieu) ; et surtout sortir de ma zone de confort, quitte à devenir un "homme-orchestre" de l'IT.
Avant Zenika, j'ai passé 6 ans chez un cloud provider (réellement) souverain, ce qui m'a permis de m'intéresser aux enjeux de souveraineté, de gouvernance de la donnée, mais également à des sujets bien plus terre à terre : infrastructure, virtualisation, développement, philosophie DevOps, etc.
Bref, vous l'aurez compris, je suis intéressé par à peu près tout ce qui a un circuit imprimé dedans (ou dehors, ou au milieu) ; et surtout sortir de ma zone de confort, quitte à devenir un "homme-orchestre" de l'IT.
comments.speakerNotEnabledComments