Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

80PARTAGES

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 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.
7  0 
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
6  0 
Avatar de xurei
Membre averti https://www.developpez.com
Le 07/10/2015 à 10:56
J'ai l'impression qu'être un parfait connard (socialement parlant) est plutôt courant chez les grands noms de l'IT. Steve Jobs était comme ça, Linus est comme ça, et j'ai entendu dire qu'Ellon Musk était comme ça aussi.

Corrélation ?
6  0 
Avatar de
https://www.developpez.com
Le 07/10/2015 à 16:03
C'est pas la première fois et loin d'être la dernière que quelqu'un quitte la communauté du kernel à cause de son ambiance et de sa façon de travailler, et clairement, je pense que tant que Linus sera là et qu'on aura pas quelqu'un de plus posé et qui sache calmer les choses, ça changera pas.

Autant je suis partisant de l'open source, autant je dois dire que ce genre de communautés me dégoûtent par leur façon de fonctionner, et malgrré le taff qu'ils font, je pense qu'ils pourraient faire mieux s'ils se calmaient un peu.
4  0 
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.
3  0 
Avatar de Shepard
Membre éprouvé https://www.developpez.com
Le 07/10/2015 à 11:35
Citation Envoyé par xurei Voir le message
J'ai l'impression qu'être un parfait connard (socialement parlant) est plutôt courant chez les grands noms de l'IT. Steve Jobs était comme ça, Linus est comme ça, et j'ai entendu dire qu'Ellon Musk était comme ça aussi.

Corrélation ?
Tu oublies Larry Ellison et, dans une moindre mesure, Steve Ballmer qui fait voler des chaises en temps de crises
3  0 
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é?
2  0 
Avatar de Tryph
Membre émérite https://www.developpez.com
Le 07/10/2015 à 14:00
Citation Envoyé par BufferBob Voir le message
ahh c'est donc ça qui le poussait à dire publiquement "fuck you nvidia", le perfectionnisme... ça fait faire des choses parfois
]
tu parlais récemment, dans un autre post, de mauvaise foi pour avoir le dernier mot. ne serais-tu pas en train d'illustrer ce propos?

personne n'a prétendu que toutes les interventions de LT étaient dues à ce simple trait de personalité qu'est le perfectionnisme. hors, comme tu le rappelle toi même dans ton propre post dont j'ai fourni le lien, "évidemment personne n'est parfait et [...] il faut partir du principe que les écarts sont possibles"

alors LT peut bien envoyer un "fuck you" (ou tout autre écart) qui TE semble injustifié, il n'en demeure pass moins qu'il peut être un perfectionniste qui a peur de voir son "bébé" se dégrader à cause d'un manque de rigueur qu'il laisserait passer. il se peut même que cette peur soit à l'origine de plusieurs pétages de cable.

personellement, je suis de cet avis. pour autant, je suis d'accord, ça n'excuse pas tout; mais ça peut expliquer bien des choses.

PS: désolé pour le HS
2  0 
Avatar de Jarodd
Membre expérimenté https://www.developpez.com
Le 07/10/2015 à 20:55
Si on a une actu à chaque fois qu'un développeur rote ou prend la mouche, on n'a pas fini, il faudra une rubrique dédiée...
3  1 
Avatar de Tryph
Membre émérite https://www.developpez.com
Le 08/10/2015 à 13:45
Citation Envoyé par hotcryx Voir le message
C'est ce qui arrive quand on doit travailler avec des blackbox

Un message amical passerait pourtant tellement mieux, surtout quand on est suivi par des millions de gens:
"hey nvidea, salut les gars, je suis LT, nous avons besoin de votre aide pour programmer le noyau Linux et aimerions votre collaboration pour supporter vos cartes. Voulez-vous nous aider? On compte sur vous."
J'ai pas cherché de source pour confirmer ce que je vais prétendre, mais il me semble bien que les développeurs du noyaux Linux ont demandé à plusieurs reprises et pendant des années de manière "civilisée" les spec des carte NVidia. Et c'est bien parce que NVidia refuse que la tension monte.
Faut pas prendre les dev linux pour plus enragés qu'il ne sont. Et faut pas prendre les décideurs de NVidia pour plus angéliques qu'il ne sont non plus.
2  0