Articles précédents : Interview
- [4] Tribunes autour du Logiciel Libre sur le Journal du Net
- [62] Miguel de Icaza fait une démonstration de Moonlight
- [72] Firefox : Entretien avec la présidente de la Mozilla Foundation
- [17] Entretien avec Samuel Hocevar, Chef du projet Debian
- [3] Chat 01net « Les logiciels libres » jeudi 22 mars 2007 de 18h à 19h
- [7] Interview de Marc Schneider, fondateur du projet openaguila.org
- [6] Enquête entreprise utilisant du libre dans ses offres commerciales
- [11] « Où en est l'économie du Logiciel Libre », podcast ZDNet.fr
- [56] Interview de G. Collomb, Sénateur-Maire de Lyon
- [0] FOSDEM : Seconde série d'interviews
Liens connexes
- L'article original (820 hits)
- Andrew Morton (1078 hits)
Dépêche modérée par
Dépêche éditée par
Interview : Conférence d'Andrew Morton au Linuxworld Expo
Posté par benoitv (). Modéré le 08 août 2007.Il est passé dans les premiers jours car la direction de Linuxworld Expo, entendant certaines critiques sur l'aspect de plus en plus commercial de l'évènement, a décidé de mettre le paquet sur les conférences techniques.
Andrew Morton a demandé à ce qu'il y ait plus de tests et a expliqué le changement du mode de développement du noyau. Celui devient plus un produit à maintenir qu'à améliorer. Il a expliqué pourquoi il y a de moins en moins de chances de voir apparaître un fork et a exposé la meilleure manière de tester le noyau. Pour terminer, il a brièvement parlé du futur et de la GPLv3.
L'article qui suit est une traduction libre un peu résumée. L'article original a été écrit par Joe Zonker Brockmeier pour linux.com le 7 août dernier.
L'article original (820 hits)
Andrew Morton (1078 hits)
> Lire la suite (20 commentaires, moyenne: 3,3). [dépêche : 4436 caractères]
Andrew Morton demande plus de test car le noyau, c'est surtout de la maintenance. Maintenant il y a beaucoup moins de choses à ajouter qu'auparavant. Le gros du travail est de corriger les bugs, nettoyer le code, améliorer les performances pour faciliter la maintenance.
L'ajout de nouvelles fonctionnalité reste néanmoins une tendance forte et en particulier au niveau serveur, desktop et embarqué.
La vie du noyau
Par exemple, l'année derniere, trois architectures ont été ajoutées, toutes dans l'embarqué. Andrew nous explique que bien que la majorité des périphériques vidéos (lecteur DVD, TNT) utilisent Linux, la communauté de l'embarqué est paradoxalement sous représentée dans le noyau.
En effet, pour l'embarqué, il y a peu de bénéfices à maintenir le code car une fois le noyau installé dans le périphérique, il est rarement mis à jour.
Enfin les développeurs de l'embarqué sont un peu écartés par les développeurs « standard » par crainte de devoir utiliser les technologies embarquées dans le noyau principal.
L'idée du fork s'éloigne de plus en plus
Un fork du noyau Linux est maintenant de plus en plus improbable pour des raisons pratiques. Le noyau est tellement lourd à maintenir qu'il faudrait une grosse équipe pour le faire avancer. Aucune entreprise n'est intéressée par ça.
La solution couramment adoptée pour faire son propre noyau est alors de maintenir une série de patchs qui suit la branche vanilla (la branche pure du noyau), ce qui évite un fork.
Andrew Morton conclue en disant : « Je ne veux plus lire [que le noyau est en train d'être forké] dans la presse une fois encore, merci. ».
Sur le test
Andrew encourage les utilisateurs à tester le noyau bien qu'il reconnaisse que c'est une tâche fastidieuse et peu gratifiante. Il recommande de ne tester que la branche de Linus Torvalds et pas des branches spécifiques comme celles des distributions.
Même si vous n'avez pas trop d'aptitude, il est tout de même préférable qu'un millier de personnes testent le noyau sur tout le matériel dont ils disposent juste en vérifiant si le matériel fonctionne plutôt que d'avoir un seul utilisateur qui fait des tonnes de tests.
L'une des choses les plus difficiles est de reproduire les bugs. Si on en trouve un, il est impératif de le reporter en suivant la procédure car une fois qu'un bug est reproductible, on peut le considérer comme corrigé.
Le noyau comporte un grand nombre de testeurs dans sa branche développement, chose que même une entreprise commerciale ne peut se targuer de faire. Lorsqu'un produit commercial est lancé et que les utilisateurs peuvent le tester, il est en fait déjà trop tard.
Le futur
Bien sûr, tout le monde veut connaître la roadmap. Mais, nous dit Andrew, il n'y en a pas, et il n'y en aura jamais car personne ne peut prédire ce que les utilisateurs vont ajouter. Néanmoins on observe des tendances fortes : virtualisation, containerisation, gestion de ressources, consolidation de serveur, bref tout ce qui touche de près ou de loin à la virtualisation ou ses corollaires.
Il dit aussi que le projet OpenVZ avance lentement mais sûrement et est progressivement en train d'entrer dans le noyau.
NDT : OpenVZ est un serveur de virtualisation opensource basé sur le noyau Linux.
La GPLv3
L'un des membre du public a posé une question sur le passage à la GPLv3. D'après A. Morton, il appartient plus à Linus Torvalds et à d'autres de répondre à cette question très polémique. Ce qu'il peut en dire, c'est que malgré certains gros avantages apportés par un passage en version 3, notamment à cause de problèmes de licences ne pouvant être résolus avec la GPLv2, le noyau ne changera pas de licence, du moins dans un futur proche.
Le mot de la fin
Enfin si vous n'êtes pas un hacker noyau ou une grosse entreprise avec plein d'argent capable d'engager des développeurs, comment ajouter de nouvelles fonctionnalités au noyau ?
Andrew Morton répond à ceci que bien qu'il n'y ai aucune garantie, les utilisateurs devraient demander quand même aux développeurs ce dont ils ont besoin. En outre vous aurez plus de chances en demandant une fonctionnalité et en attendant une solution des développeurs que de demander à ce que Linux ressemble à un autre OS. Ceci a été dit suite à des utilisateurs demandant une gestion des droits de Linux à la Novell.
Merci
Merci pour cette dépêche et la traduction de l'article
-
[^]Re: Merci
Posté par benoitv () le 08/08/2007 à 22:06. (lien). Évalué à 10.ça fait plaisir que j'ai pas passé des heures pour rien ! :-))
-
[^]Re: Merci
Posté par Arkem (page perso, ) le 09/08/2007 à 06:13. (lien). Évalué à 5.Merci pour ton article.
Très intéressant et agréable à lire.
Ça manque un peu de trolls, mais je n'ai pas d'idée... Ohé, y'a quelqu'un ?--
Il vaut mieux mobiliser son intelligence sur des conneries que sa connerie sur des choses intelligentes (proverbe shadock)-
[^]Re: Merci
Posté par arapaho () le 09/08/2007 à 07:46. (lien). Évalué à 2.Mouhahaha une gestion de droit à la Novell. Non mais n'importe quoi.
-
[^]Bon, je me sacrifie
Posté par Moonz () le 09/08/2007 à 08:38. (lien). Évalué à 0.Ben oui, gestion des droits d'auteur à la Novell... En même temps, on est en train de parler de quelqu'un qui arrive à trouver des avantages à la GPLv3 là, pas étonnant qu'il sorte des trucs bizarres. M'est avis que les barbus fument de la barbe, et qu'il a testé celle de RMS, ce qui explique ses paroles insensées (genre "gros avantages apportés par un passage en version 3". Vraiment, c'est d'la bonne ;p)
-
[^]Re: Bon, je me sacrifie
Posté par nknico (Jabber id, ) le 10/08/2007 à 19:37. (lien). Évalué à 2.C'est quoi la gestion des droits "à la Novell" ??
-
[^]Re: Bon, je me sacrifie
Posté par b (page perso, ) le 13/08/2007 à 15:51. (lien). Évalué à 4.On s'en fou, l'important c'est de troller, pas de savoir de quoi on parle.
-
-
-
-
-
Merci bien !
"demandant une gestion des droits de Linux à la Novell."
J'ai pas compris en lisant, j'ai lu la version anglaise, et j'aurai plutôt proposé :
"demandant une gestion des droits des fichiers de Linux ressemblant à celle de Novell Netware."
xmpp:ofaurax@jabber.fr
-
[^]Re: Merci bien !
Posté par Claude Computing () le 09/08/2007 à 11:37. (lien). Évalué à 2.oui je crois qu'il y a un léger quiproquo
http://linuxfr.org/comments/857327.html#857327
(ah moins que ce ne soit du second degré)
telling kernel developers that the file permission system should be more like Novell NetWare
.
"Ceci a été dit suite à des utilisateurs demandant une gestion des droits de Linux à la Novell."
Pardonnez mon ignorance, mais qu'a-t-elle de particulier, cette gestion des droits?
-
[^]Re: .
Posté par astero () le 09/08/2007 à 14:33. (lien). Évalué à 1.Après une petite séance de googling je suis tombé là dessus : http://marc.perkel.com/archives/000713.html
Netware also allows for fine grained permissions. I can say - I want these three users and these three groups to have this set of permissions and it works. I can add as many individual permission sets to any file or folder I want. Unix has no such control and it makes it difficult to restrict users for security reasons while giving them enough permissions to do useful work.
Semblerait qu'il y ai d'autres différences plutôt subtiles comme une notion d'héritage des permissions (comme sur windows).-
[^]Re: .
Posté par briaeros007 () le 09/08/2007 à 17:33. (lien). Évalué à 2.Pour l'héritage je sais pas , mais en tout cas pour ce qu'il veut faire, les acl existent déja ...
Comme andrew morton est un autre level que moi, je pense qu'il le sait déja. Donc c'est sans doute autre chose qu'il voulait faire, non?
Alors oui ca dépend du fs ... mais tu ne foutra jamais des permissions sur fat32 de toute facon, donc ensuite.--
Subete ga wakatta toki…watashi ga anta wo korosu.-
[^]Re: .
Posté par jon207 (Jabber id, page perso, ) le 09/08/2007 à 19:47. (lien). Évalué à 2."mais tu ne foutra jamais des permissions sur fat32 de toute facon, donc ensuite."
faux
Il semblerait qu'il ait existé un moyen de mettre des permissions sur des partitions en fat sous linux, via un système de fichiers ajoutant une couche supplémentaire à fat, baptisé umsdos. les permissions étaient enregistrées dans des fichiers. ce truc a ensuite été supprimé du noyau.--
"La liberté ne peut être que toute la liberté ; un morceau de liberté n’est pas la liberté." -- Max Stirner-
[^]Re: .
Posté par windu.2b (Jabber id, page perso, ) le 10/08/2007 à 07:27. (lien). Évalué à 2.Pour quelle raison cela a-t-il été supprimé?
-
[^]Re: .
Posté par jon207 (Jabber id, page perso, ) le 11/08/2007 à 11:19. (lien). Évalué à 1.D'après wikipédia "UMSDOS was removed from the Linux 2.6.11 kernel for lack of maintenance".
À noter qu'ils ont oublié de mettre les pages de manuel à jour (man fs fait référence à umsdos comme étant toujours supporté).--
"La liberté ne peut être que toute la liberté ; un morceau de liberté n’est pas la liberté." -- Max Stirner
-
-
-
-
tous testeurs ?
Même si vous n'avez pas trop d'aptitude, il est tout de même préférable qu'un millier de personnes testent le noyau sur tout le matériel dont ils disposent juste en vérifiant si le matériel fonctionne plutôt que d'avoir un seul utilisateur qui fait des tonnes de tests.
OK... mais comment on fait ?
Je suis un utilisateur qui repose sur ce que lui fourni sa distribution. Je peux compiler et installer un kernel (en regardant un énième fois la doc pour être sur), mais après avoir booter, que faire ? Comment savoir qu'un bug est un bug (et un bug kernel qui plus est) ? où/comment reporter les bugs ?
il n'existe pas un site genre kernel newbies pour utilisateurs, une sorte de site pour testeurs non developpeurs ?
enfin voilà, plein de question que je me pose sur ce passage interessant de l'interview
-
[^]Re: tous testeurs ?
Posté par mornik () le 09/08/2007 à 11:13. (lien). Évalué à 2.heu si : http://kernelnewbies.org/
Et merci pour l'article et la traduction, agréable et surtout compréhensive !-
[^]Re: tous testeurs ?
Posté par Gui (Jabber id, ) le 09/08/2007 à 14:37. (lien). Évalué à 1.effectivement, je viens de trouver ça : http://kernelnewbies.org/Linux_Kernel_Tester%27s_Guide_Intro(...) qui à l'air pas mal puisqu'il concerne les non-programmeur à première vu.
-
[^]Re: tous testeurs ?
Posté par dark_moule () le 09/08/2007 à 16:53. (lien). Évalué à 3.Je suis aussi intéressé pour apporter mon aide au lieu de râler tout seul dans mon coin mais je ne sais pas non plus comment faire.
L'article que tu as donné en lien à pour but de motiver les utilisateurs à fournir un retour mais ils n'indique pas la procédure à suivre, c'est dommage.
Je regarderai ça de plus près demain et je vous tiendrai informé de mes trouvailles.-
[^]Re: tous testeurs ?
Posté par Gui (Jabber id, ) le 10/08/2007 à 10:34. (lien). Évalué à 2.autant pour moi, je me suis trompé en fournissant le lien, j'aurais du donner la page de sommaire, la voila : http://kernelnewbies.org/Linux_Kernel_Tester%27s_Guide
(c'est assez bizarre tout de même qu'il n'y ai pas de moyens pour passer d'un chapitre à l'autre sans revenir au sommaire)
-
-
-



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.