Une faille de sécurité découverte sur le site des fichiers du noyau Linux, qui a même provoqué un plantage du site pendant quelques instants, a amené Linus Torvalds à adopter une attitude inhabituelle pour ne pas arrêter le développement de Linux : il a jeté tout le code source dans GitHub !
Tout a commencé avec un problème détecté le 28 août dernier, lorsqu’il a été constaté qu’un attaquant avait obtenu les privilèges d’utilisateur root sur les serveurs de kernel.org, qui abrite le code source du noyau Linux et également le dépôt git afin que les contributeurs puissent soumettre des correctifs et ajouter du code au projet.
Et comme il y a tout un processus pour remettre en marche un tel serveur, et que le développement du meilleur système d’exploitation au monde ne peut pas attendre, Linus a décidé de mettre tout le code source disponible sur GitHub. Donc, au moins pour l’instant, GitHub est le dépôt semi-officiel du Linux Kernel 3.1 Release Candidate 5.
Linus a déjà averti les développeurs sur la façon de configurer le téléchargement de la version GitHub au lieu de l’ancienne version, et le développement continue comme d’habitude. Torvalds a également annoncé qu’il n’a pas l’intention d’arrêter d’utiliser le noyau.org comme dépôt principal, en gardant GitHub comme miroir du dépôt officiel.
GitHub est un dépôt de code source avec contrôle de version, mais avec quelques “empreintes” de réseau social. Conçu pour être simple et facile à utiliser, il est possible de modifier le code source d’un fichier même par le navigateur, en gardant toujours une trace de toutes les modifications apportées. Une main sur la roue pour les développeurs du monde entier.