Le noyau Linux dispose d'un nouveau fork proposé par Matthew Garrett,
Un développeur Linux qui vient de quitter la communauté

Le , par Olivier Famien

0PARTAGES

7  1 
Depuis hier, la communauté Linux connait des remous de nature à saper l’image dont elle jouit. En effet, ce fut d'abord Sarah Sharp, développeuse open source assez respectée pour ses compétences techniques dans la maintenance du noyau Linux, qui a annoncé qu’elle quittait la communauté Linux Kernel sans manquer de dénoncer au passage le mode de communication brutal et discourtois employé dans cette communauté.

Cette annonce qui a touché plus d'un semble avoir fait des émules, car Matthew Garrett, un autre développeur de Linux Kernel vient d’annoncer également qu’il ferait désormais chemin à part dans le développement du noyau Linux.

Pour comprendre cette décision, le développeur cite les souvenirs négatifs qui l'ont profondément marqué. Par exemple, dans ses travaux de développement du noyau, il se souvient qu’il devait s’occuper des arguments interminables pour le nommage d’une interface afin de pouvoir satisfaire Linus qui nourrit une haine éternelle pour BSD Securelevel.

D’autres éléments peuvent être également ajoutés au panier, comme exemple, le fait de voir un design conçu jeté à la poubelle par Linus, car ce dernier ne souhaitait pas connaitre les motivations d’une pareille conception.

Tous ces faits ont conduit le développeur dans un étau, étant tiraillé d’une part par sa passion pour le développement du noyau Linux et d’autre part par la volonté de quitter l’environnement de développement du noyau Linux, en raison du dépit accumulé à travers ces différentes expériences.

Aussi, pour ne plus contribuer à encourager ces manières de faire qui le rebutent par ailleurs, est-il ravi d’effectuer cette déclaration, « grâce à la magie des logiciels libres, il se trouve que je peux éviter de mettre en place des conneries dans le noyau de la communauté et apprendre à travailler sur des choses qui m’intéressent ».

Et afin de marquer sa scission définitive d’avec son ancien environnement de développement et faire les choses selon sa vision, Garrett a sorti un nouveau fork du noyau Linux dans lequel il a intégré des correctifs qui mettent en œuvre une interface de BSD Securelevel.

Pour rappel BSD securelevel est le mécanisme de sécurité initialement mis en œuvre dans les noyaux du système d’exploitation Unix. En outre, Garrett prévient que pour utiliser ce nouveau noyau, il va falloir suivre toutes les étapes recommandées pour sa compilation, même si vous faites une mise à jour pour une version mineure. Nous rappelons que la version libérée par Garrett porte la référence v4.3-rc4.

Le développeur ajoute également qu’à mesure que les travaux avanceront, Linux Kernel se dotera du code de gestion de l’alimentation sur lequel il travaille présentement, et nous verrons dans quel sens le projet ira à partir de là.

Fork du noyau Linux sur Github

Source : Blog Matthew Garrett

Et vous ?

Que pensez-vous du chemin pris par Garrett ?
Que pensez-vous du fork du noyau Linux ?
L'avez-vous utilisé ? Quel retour pouvez-vous en faire ?

Voir aussi
Forum Linux

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de deusyss
Rédacteur/Modérateur https://www.developpez.com
Le 07/10/2015 à 7:30
La possibilité de forker est à la fois une force et une faiblesse du libre. Force parce qu'elle permet à n'importe qui de modifier et d'adapter du code à ses besoins, ou selon sa propre vision. Faiblesse, car quand on s'attaque à des parties importantes, comme ici, cela peut diviser la communauté; or la communauté est une force du libre.

C'est cette scission qui me fait un peu peur dans ce cas. Le "coup de gueule" poussé par Garett et Sarah me semble justifié. Mais je pense qu'il aurait mieux valu demandé l'aide de la communauté pour forcer ces devs a adopter une charte de bonne conduite ou autre, bref a changer d'attitude, que de simplement prendre la voie du fork, qui me semble depuis quelques temps est la voie de la simplicité. Quid de la communication dans notre belle communauté?
Avatar de Max Lothaire
Membre confirmé https://www.developpez.com
Le 07/10/2015 à 8:14
Mais je pense qu'il aurait mieux valu demandé l'aide de la communauté pour forcer ces devs a adopter une charte de bonne conduite ou autre,
Il me semble avoir lu un article sur DVP à ce sujet il y plusieurs mois. Mais il faut croire que ça n'a pas été appliqué depuis.
Pour ce qui est du fork, il tiendra, si je ne dis pas d'âneries, si las principaux contributeurs suivent,et si un acteur majeur publie une distribution avec ce fork. Je doute que cela puisse arriver.
Avatar de egann538
Membre habitué https://www.developpez.com
Le 07/10/2015 à 8:45
C'est vrai que d'habitude je ne m'attarde pas sur les fautes de traduction, car l'info est quand même utile, mais il faut rester dans les limites du raisonnable. Heureusement il y a les liens vers les articles originaux
Avatar de Tryph
Membre émérite https://www.developpez.com
Le 07/10/2015 à 9:33
je sais pas si c'est pour rester le plus possible fidèle à l'article original, mais la traduction quasi mot-à-mot ça fait un peu mal aux yeux quand même. c'est pas mal d'adapter un peu les phrases à la langue dans laquelle on traduit.



bon sinon pour parler du fond et plus de la forme, il me semble que ce départ et celui précédemment traité sur DVP ont des cause tout à fait différentes.
Pour Sarah Sharp, il me semble que c'est une "incompatibilité d'humeur", celle ci est contre une façon de faire qu'elle juge irrespectueuse et peu humaine. Et si ce qu'elle dénonce est vrai, je suis d'accord avec elle.
Dans le cas de Matthew Garrett, j'ai l'impression qu'il s'agit plus d'un problème d'égo ou au moins de désaccord purement technique. D'après cette traduction, j'ai plutôt l'impression que ce gars voulait être kalif à la place du kalif et qu'il ne supporte pas que ses idées ne soient pas adoptées. D'ailleurs mon impression est fortement confortée par cette phrase:
Citation Envoyé par la traduction
Et afin de marquer sa scission définitive d’avec son ancien environnement de développement et faire les choses selon sa vision
Du coup il quitte le projet, il fait son fork et il sera son propre maitre. Il a fait ce qu'il fallait faire. Il a fait ce que des devs font tous les jours. Je vois pas tellement de raison d'en faire un article, sauf peut être à vouloir créer un buzz sur les "mauvaises conditions du développement du noyau Linux" et tous les départs que cela engendre.

Si on se met à relater aussi tous les départs de chez MS, Apple, Oracle, Google, FB, Amazon (ou autres) et à en expliquer les raisons, on va avoir une belle brochette d'articles sans intérêt.
Avatar de beeboo
Membre confirmé https://www.developpez.com
Le 07/10/2015 à 9:34
Cet article pique les yeux, je comprend qu'utiliser un traducteur automatique puisse accélérer la rédaction (et encore ...) mais le minimum est de relire et corriger avant de publier.
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 07/10/2015 à 9:46
Sinon, d'accord avec les autres, il aurait mieux valu s'entendre pour aplanir les difficultés, parce que si tout le monde y va de son fork en fonction de sa sensibilité, dans 6 mois on se retrouve avec une dizaine de branches...
Avatar de
https://www.developpez.com
Le 07/10/2015 à 10:02
Le noyau n'a donc pas de nom?! (très souvent les distributions Linux ont leurs propres codes sources du noyau qui n'est pas toujours strictement le même que l'original)

Juste un numéro de version pour le code source, je me demande bien qui rajoutera la date? (si c'est bien la méthode à suivre)

Ah les packages je crois qu'il manque beaucoup de chose pour signé un code source avec son numéro de version et "nom de produit" au niveau C.R.C.. (probablement pas retenu comme les D.R.M.)
Avatar de laerne
Membre éprouvé https://www.developpez.com
Le 07/10/2015 à 10:06
J'ai quand même parfois l'impression qu'il faudrait juste mettre Linus à la porte, ça a l'air d'être une personalité assez toxique pour la communauté.

Mais bon, droit de paternité…
Avatar de Shepard
Membre éprouvé https://www.developpez.com
Le 07/10/2015 à 10:29
Citation Envoyé par laerne Voir le message
J'ai quand même parfois l'impression qu'il faudrait juste mettre Linus à la porte, ça a l'air d'être une personalité assez toxique pour la communauté.

Mais bon, droit de paternité…
Pour ma part, je pense que Linus est un sacré perfectionniste et qu'il a "peur" que son noyau parte en vrille si n'importe qui commence à y faire n'importe quelle modification. Il ne veut pas qu'une fonctionnalité soit intégrée au noyau si elle n'est pas implémentée de manière "parfaite" de son point de vue. Et c'est là que le bât blesse, puisque beaucoup d'utilisateurs veulent juste que leur matériel fonctionne le plus vite possible.

Je pense que si le noyau Linux est ce qu'il est (pas parfait, mais pas mal tout de même), c'est en grande partie dû au caractère impitoyable de Linus.

Ceci dit on ne voit en général que le côté négatif des interventions de Linus ("Il a encore fait des siennes", etc.). Le problème est qu'il a une connaissance très large du fonctionnement d'un OS et donc qu'il risque de voir une "faille" dans le raisonnement de quelqu'un et de considérer que c'est totalement stupide de faire X sachant Y (et de lui dire, à sa façon ...), sauf que l'auteur du raisonnement à qui Linus s'en prend n'a pas spécialement connaissance de Y.
Avatar de sizvix
Membre habitué https://www.developpez.com
Le 07/10/2015 à 10:35
Et comme mascotte, un Bisounours ! XP

Plus sérieusement, ça serait en effet un environnement plus détendu de développement, mais après, faut voir si les entreprises suivent , après, celles qui développe dedans peuvent essayer de faire du développement sur les 2 versions, mais pour les dons ou payent de tâches ...
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web