L’auteur, utilisateur de GNU/Linux depuis 1999, explique comment il a surmonté ses appréhensions pour contribuer au noyau Linux, malgré un parcours non traditionnel en programmation. Il détaille son expérience avec des noyaux personnalisés pour smartphones (comme Dora sur un OnePlus 7 Pro), où il a d’abord modifié des modules existants avant de corriger des bugs, comme celui affectant le haut-parleur d’écoute (earpiece) sur un OnePlus 6 sous postmarketOS.
Son approche pragmatique montre que des contributions au noyau ne nécessitent pas une expertise avancée en électronique ou en programmation bas niveau, tant que l’on évite de toucher directement au matériel. Il illustre cela par la correction d’un compteur de référence mal géré dans le module wcd934x, résolvant un problème persistant après un mois de débogage.
Enfin, il partage ses corrections ultérieures de traces dans les logs du noyau, tout en reconnaissant que certains bugs, comme un crash aléatoire au démarrage, restent à résoudre. Son récit souligne que la contribution au noyau Linux est accessible, même pour des profils non experts, à condition de s’appuyer sur des outils comme les logs et les commits communautaires.