![]() |
Emploi
|
![]() |
Start-up
|
![]() |
Evénements 01 | ![]() |
Avis d'expert | ![]() |
Vidéos | ![]() |
Indicateurs
|
![]() |
Distribution
|
![]() |
Telecharger Pro
|
![]() |
Livres blancs | |||||||||||||||||||||












Connu pour son franc-parler, Linus Torvalds, le créateur du noyau Linux, constate que ce dernier prend de l'embonpoint, et qu'aucune solution miracle ne se présente pour remédier à cet état de fait. Selon différents sites américains, durant la LinuxCon de Portland, un intervenant lui fait remarquer que la performance du plus célèbre des noyaux libres baisse d'environ d'environ 2 % à chaque nouvelle version depuis quelque temps déjà. Réponse de Linus : « Nous devenons bouffis et énormes. Oui, c'est un problème. » Quel remède envisager alors ? « Hum, j'adorerais dire que nous avons un plan », avant d'ajouter : « Parfois, je trouve ça un peu triste que nous n'en soyons pas au noyau simplifié, léger, hyperefficace que je m'imaginais il y a quinze ans. »
Coup de blues ? Pas vraiment. Linus a constaté au cours de la même conférence que le modèle de développement du noyau mis en place ces derniers mois fonctionnait bien, et que son propre travail s'en trouvait d'autant simplifié.
De fait, le noyau Linux a connu une sérieuse croissance depuis sa création, même s'il reste bien moins lourd qu'un noyau Vista composé de 25 à 30 millions de lignes de code selon les estimations (voire plus, ces chiffres ne sont pas publics). Cette inflation provient d'une part de l'intégration d'un nombre croissant de pilotes, d'autre part de nouvelles fonctions. Par exemple, l'intégration du staging tree, une arborescence dans laquelle résident des pilotes, systèmes de fichiers et autres additions majeures utilisables, mais pas encore suffisamment éprouvées pour une intégration directe, a ajouté d'un coup 800 000 lignes de code.
1991: 0,01 (version 0.11)
1994 : 0,176 (version 1.0.0)
1995 : 0,311 (version 1.2.0)
1999 : 1,8 (version 2.2.0)
2001 : 3,378 (version 2.4.0)
2003 : 5, 93 (version 2.6.0)
2005 : 7,143 (version 2.6.14)
2007 : 8,499 (version 2.6.22)
2009 : 11,561 (version 2.6.30)
















