Pour essayer de mettre un terme aux controverses Linus Torvalds vient d'annoncer un nouveau schéma de numérotation du noyau. Dorénavant celui-ci adopte une numérotation de la forme W.X.Y.Z
Les discussions de la Linux Kernel Mailing List (LKML) sont disponibles sur le site KernelTrap. Avant la sortie du noyau 2.6 la situation était claire : les noyaux W.X.Y avec X impair étaient les noyaux de développement alors que quand X était pair le noyau était considéré comme stable.
L'incrémentation de Y dans un noyau stable était réservé aux mises à jour de sécurité ou aux corrections de bogues.
Exemple : 2.4.3 est la troisième mise à jour du noyau stable 2.4
Depuis la sortie du noyau stable 2.6 la situation s'est substantiellement modifiée. Linus Torvalds a choisi de continuer le développement de nouvelles fonctionnalités et l'introduction de nouveautés dans le noyau sans ouvrir une nouvelle branche instable 2.7. Certaines personnes ont protesté en arguant qu'il n'existait plus de noyau véritablement stable et que le travail de correction/stabilisation se reportait maintenant sur chacune des distributions GNU/Linux.
La réponse de Linus est que l'ancienne politique posait également de redoutables problèmes : délai long entre les versions stables et rétro-portage hasardeux de fonctionnalités pour pallier ce délai. De plus Linus soutient que la nouvelle politique est plus réactive et qu'elle assure une bonne stabilité du noyau du fait de la fonction de "sas de sécurité" de la branche –mm géré par Andrew Morton.
Après plusieurs mois de polémiques une solution vient finalement d'émerger : une troisième branche est créé en plus de la branche d'expérimentation -mm et de la branche principale de Linus.
Les noyaux de cette troisième branche (géré par Greg Kroah-Hartman et Chris Wright) porteront donc un nom de la forme 2.6.Y.Z et seront consacrés uniquement aux corrections de bogues et de problèmes de sécurité réels. Les patchs devront êtres le moins intrusifs possible et faire moins de 100 lignes (une procédure de veto a été évoquée). Cette branche s'incrémentera régulièrement jusqu'à la sortie de la nouvelle version du noyau par Linus (tous les deux mois environ).
Quelques jours après cette décision est sorti le noyau 2.6.11.1 qui corrige notamment le bogue des claviers Dell.
NdM : Précisons que cette branche 2.6.x.y n'a pas pour vocation de corriger, comme certains l'auraient espéré, un maximum des bogues ou failles de sécurité du 2.6.x courant. Linus a en effet bien insisté sur le fait que le critère qui primerait pour qu'un patch y soit intégré serait celui d'évidence, et que cette branche ne serait que le plus petit dénominateur commun des patchsets imaginables, n'intégrant que les correctifs pour lesquels n'a lieu d'être aucune discussion. Il est donc vraisemblable que les patchsets -ac (celui d'Alan Cox) ou -as (celui d'Andres Salomon), qui visent tous deux à fournir aux utilisateurs un noyau débogué au maximum, auront encore leur place par dessus les 2.6.x.y.
Aller plus loin
- Le premier fil de discussion sur KernelTrap (5 clics)
- Le second fil de discussion sur KernelTrap (4 clics)
- L'annonce du 2.6.11.1 (3 clics)
# progrés
Posté par patrick_g (site web personnel) . Évalué à 10.
Certes débogué au maximum mais au prix parfois de vilains fix ou de corrections vraiment intrusives.
L'atout de ces nouveaux noyaux 2.6.Y.Z c'est qu'on y trouve les corrections de trous de sécurité et les bugfix tout en étant presque certain de pas récupérer un noyau cassé.
Je pense que maintenant les distros vont se servir de cette branche au lieu d'utiliser la mainline de Linus.
[^] # Re: progrés
Posté par tgl . Évalué à 8.
> corrections de trous de sécurité et les bugfix [...]
Non, on n'est pas certain du tout d'y trouver tous les correctifs, même de sécurité. Il est clairement annoncé que si une faille connue n'a pas de fix suffisament concis et évident, alors elle restera ouverte dans les 2.6.x.y. Dans les -ac, l'objectif est plus de fermer la faille à tout prix, quitte à ce que ce soit fait de façon un peu crado et différente de ce qui sera fait ensuite dans le 2.6.x+1.
> Je pense que maintenant les distros vont se servir de cette branche
> au lieu d'utiliser la mainline de Linus.
Ça oui, c'est l'objectif premier de factoriser un peu l'intégration des patches que de toute façon tout le monde aurait appliqué de son côté. Ça en fait une bonne base, mais pas forcement pour autant un bon noyau pour l'utilisateur final.
[^] # Re: progrés
Posté par calandoa . Évalué à 2.
[^] # Re: progrés
Posté par wismerhill . Évalué à 4.
[^] # Re: progrés
Posté par Bertrand D . Évalué à 3.
Vu qu'on est dans l'ensemble des entiers naturels, si on applique des patches efficaces, alors ils diminuent le nombres de bugs d'au moins un. Dans ce cas, un programme contenant n bugs, nécessite au plus n patches efficaces pour ne plus avoir de bugs ;-)
Lorsqu'on fait de l'humour, il faut le faire sérieusement !
[^] # Re: progrés
Posté par Krunch (site web personnel) . Évalué à 1.
(j'ai pas lu le lien donné plus haut)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: progrés
Posté par Bertrand D . Évalué à 1.
Ben, il valait mieux le lire avant de répondre !
Un patch efficace est défini comme réduisant le nombre de bugs, c'est à dire que la balance entre les bugs corrigés et les nouveaux bugs est strictement positive.
D'ailleurs si ce n'était pas le cas, on n'aurait aucune garantie de convergence.
# Mainteneur
Posté par Zakath (site web personnel) . Évalué à 4.
C'est Greg KH qui s'occupe des 2.6.11.* mais il y en aura un nouveau pour le 2.6.12.*, etc...
D'ailleurs Linus décrit cette nouvelle branche de manière très encourageante. Pour lui, c'est le "sucker tree" et le mainteneur est un "sucker" tellement il pense que la tâche est ingrate.
[^] # Re: Mainteneur
Posté par patrick_g (site web personnel) . Évalué à 10.
non je ne crois pas.
selon Greg KH :
Well, I'm one person who has said that this would be a very tough
problem to solve. And hey, I like tough problems, so I'll volunteer to
start this. If I burn out, I'll take the responsibility of finding
someone else to take it over.
l'important ici c'est le If I burn out qui indique qu'il va le faire indéfiniment jusqu'a ce qu'il soit saoulé de ce boulot ingrat.
# Pas assez compliqué
Posté par lezardbreton . Évalué à 10.
Plus sèrieusement, on a l'impression que les utilisateurs (certes avancés) ont été un peu écoutés, et c'est donc une bonne chose à mon avis. Maintenant, en venir à des versions en W.X.Y.Z, ça fait pas génial... Vivement la numérotation à 5 chiffres !
[^] # Re: Pas assez compliqué
Posté par Elghinn . Évalué à 10.
[^] # Re: Pas assez compliqué
Posté par Charles-Victor DUCOLLET . Évalué à 1.
ok je --->[] a toute vitesse !
[^] # Re: Pas assez compliqué
Posté par patrick_g (site web personnel) . Évalué à 1.
[^] # Re: Pas assez compliqué
Posté par Zanton . Évalué à 10.
[^] # Re: Pas assez compliqué
Posté par Marc Perron (site web personnel) . Évalué à 10.
-->[]
[^] # Re: Pas assez compliqué
Posté par Matthieu Moy (site web personnel) . Évalué à 8.
[^] # Re: Pas assez compliqué
Posté par Elghinn . Évalué à 0.
Misère, on est revenu en arrière /o\
Ok, je sors, même s'il fait froit (brrrrr) ------->[]
[^] # Re: Pas assez compliqué
Posté par dab . Évalué à -2.
[^] # Re: Pas assez compliqué
Posté par Elghinn . Évalué à -4.
Sans commentaire ^o^
# Nombre de commentaires faux ?
Posté par Zanton . Évalué à 2.
Vous avez ce problème aussi chez vous ?
[^] # Re: Nombre de commentaires faux ?
Posté par skippy . Évalué à 1.
[^] # Re: Nombre de commentaires faux ?
Posté par Elghinn . Évalué à 0.
C'est juste qu'il y a des personnes qui ont postés entre le temps où la page d'accueil s'affiche chez nous, et le moment où l'on clique sur "lire l'article" et que la page s'ouvre.
[^] # Re: Nombre de commentaires faux ?
Posté par Zanton . Évalué à 1.
En ce moment par exemple, j'ai tout le temps 0 commentaires sur la page d'accueil.
[^] # Re: Nombre de commentaires faux ?
Posté par Arachne . Évalué à 5.
[^] # Re: Nombre de commentaires faux ?
Posté par Elghinn . Évalué à 1.
C'est vrai que c'est bizarre :/
[^] # Re: Nombre de commentaires faux ?
Posté par smorico . Évalué à 1.
Il arrive aussi qu'une news soit visible dans les archives et qu'elle ne le soit pas encore sur la premiére page....
[^] # Re: Nombre de commentaires faux ?
Posté par Jllc . Évalué à 2.
Non non, chez moi aussi, j'ai remarqué le problème. Pour ce sujet, ça m'affichait encore à l'instant 0 commentaires ! Alors qu'il y en avait 14 quand j'ai lu la page.
Par contre, le petit point d'exclamation apparait bien quand il y a de nouveaux commentaires. Bizarre ...
Et à propos de bug, on ne peut plus écrire de sujet dans la catégorie "LinuxFr.bug" du forum, où j'aurais bien fait remarquer ce bug sur le nombre de commentaires.
[^] # Re: Nombre de commentaires faux ?
Posté par tgl . Évalué à 3.
http://linuxfr.org/tracker/(...)
[^] # Re: Nombre de commentaires faux ?
Posté par Mathias Bavay (site web personnel) . Évalué à 1.
--->[] et c'est pas ce commentaire qui va incrementer le compteur de la premiere page...
Mathias
# je n'ai rien compris non plus.
Posté par mansuetus (site web personnel) . Évalué à 6.
2.6.11.1 -> si j'ai un 2.6.11, et que mon clavier Dell, chie, je prends... si je n'ai pas ce problème, j'attends le :
2.6.12.0 (ou 2.6.12 tout court ?) -> prochaine version du noyau que je dois prendre si mon linux marche.
j'ai bon ?
[^] # Re: je n'ai rien compris non plus.
Posté par Serge Rossi (site web personnel) . Évalué à 5.
C'est sur que ça fait changer souvent de noyau. Mais si on veut un système à jour, même avec une distrib toute faite, on change assez souvent le noyau aussi.
Par exemple en Fedora :
2.6.10-1.770 : 3 Mars
2.6.10-1.766 : 15 Février
2.6.10-1.760 : 3 Février
2.6.10-1.741 : 13 Janvier
2.6.10-1.737 : 10 Janvier
Avec synchro avec le dernier patchset d'Alan Cox quasiment à chaque fois.
Alors si on compile soi même, faut assumer :-)
[^] # Re: je n'ai rien compris non plus.
Posté par lezardbreton . Évalué à 4.
[^] # Re: je n'ai rien compris non plus.
Posté par WH (site web personnel) . Évalué à 3.
# Commentaire supprimé
Posté par Anonyme . Évalué à 9.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Euh ...
Posté par Spyhawk . Évalué à 2.
Quelqu'un peut m'en dire plus, histoire que je consolide ma culture générale (ou mon égo au passage -> [] ;oP )
*Elle est assez répendue dans les pays nordiques il paraît..
[^] # Re: Euh ...
Posté par chtitux (site web personnel) . Évalué à -1.
Et puis Linus, c'est surement le genre de personne qui a sa LinuxFromScratch bien à lui ...
Et vu les $$ qu'il a gagné (en bossant) il peut se permettre d'acheter quelques distributions payantes sur plusieurs PCs (et un mac mini ? ;)
[^] # Re: Euh ...
Posté par Oni . Évalué à 4.
(PS si vous savez ou le trouver simplement, je suis toute ouïe...)
[^] # Re: Euh ...
Posté par Zanton . Évalué à 4.
http://zanton.free.fr/tmp/Linux-the-Movie-fr-reportage-arte-AVI.tor(...)
Personnellement, je le trouve pas terrible, un peu trop vieux, mais bon ^^
[^] # Re: Euh ...
Posté par ChickenKiller . Évalué à 1.
Qui? Linus ou le reportage :p ?
=>[] fait froid dehors et en plus il neige
[^] # Re: Euh ...
Posté par Jean-Emmanuel LACÔTE . Évalué à 1.
=> [] neige plus, fait pas froid, je prends la planche
[^] # Re: Euh ...
Posté par mansuetus (site web personnel) . Évalué à 1.
c'est une des distribs les plus répendues, et il ne veut pas troller à dire "je préfère celle-ci" il a choisi en fonction de la majorité de la communauté.
et un deuxième point non négligeable, Suse est très simple à installer, et on peut supposer que l'ordinateur de Linus plante plus souvent que si il utilisait windows (kernel pannic lors des phases de tests) et on peut aussi supposer que Linus n'a pas envie de reconfigurer une Gentoo (2 jours de compil) ou une LFS (1 semaine de boulot :-) ) à chaque fois !
Mais bon, je n'ai pas de source, et ça fait longtemps que j'ai entendu ça.
My2cents.
PS : cet article semble confirmer mes souvenirs, mais cela suffit-il à prouver que c'est toujours d'actualité ?!
http://lists.suse.com/archive/suse-linux-e/2003-Apr/2626.html(...)
[^] # Re: Euh ...
Posté par mdlh . Évalué à 4.
[^] # Re: Euh ...
Posté par Guillaume D. . Évalué à 3.
Pour les tests sans formater quoique ce soit sur votre machine, c'est pas les solutions qui manques :
-PC virtuel :
libre :
qemu -> http://fabrice.bellard.free.fr/qemu/(...)
commercial
vmware -> http://www.vmware.com/products/desktop/ws_features.html(...)
linux dans linux (avec noyau special)
libre bientot integre dans le noyau
xen -> http://www.cl.cam.ac.uk/Research/SRG/netos/xen/screenshots/index.ht(...)
libre
usermodelinux -> http://user-mode-linux.sourceforge.net/(...)
voila.
[^] # Re: Euh ...
Posté par Tonio (site web personnel) . Évalué à 6.
Pour l'instant la meilleur solution est qemu.
UML a été mis en place pour faire tourner plusieurs versions du kernel:
"User-Mode Linux is a safe, secure way of running Linux versions and Linux processes. Run buggy software, experiment with new Linux kernels or distributions, and poke around in the internals of Linux, all without risking your main Linux setup."
Pour les autres solutions (propriétaires), je ne vous les conseille pas; vous pourriez prendre de mauvaises habitudes!
:)
Antoine N.
Admin du site http://XENfr.org
[^] # Re: Euh ...
Posté par fabb . Évalué à 1.
Absolument pas. Ça fait depuis longtemps (plusieurs années) que Linus ne parle pas de la distribution qu'il utilise. Il avoue que c'est intentionnel. Le fait qu'il bosse pour OSDL qui est un organisme neutre par rapport aux distributions est un signe.
> Suse est très simple à installer,
Linus est loin d'être "con".
> et on peut supposer que l'ordinateur de Linus plante plus souvent
On peut supposer qu'il a des backup bétonnés et qu'il ne fait pas d'installation toutes les semaines.
Linus n'est pas très exigeant. Il veut son emacs et les outils pour bosser. Le reste il s'en fout.
Pour l'utilisation de SuSE par Linus, il a dit utiliser cette distribution il y a très très longtemps. Depuis on ne sait plus, sauf via quelque screenshots "volés".
[^] # Re: Euh ...
Posté par Matthieu Moy (site web personnel) . Évalué à 2.
Justement, non !
[^] # Re: Euh ...
Posté par fabb . Évalué à 1.
[^] # Re: Euh ...
Posté par kra . Évalué à 0.
les slips, c'est bien ca empeche les couilles de tomber avec le temps, mais ca sert un peu trop des fois.
les calecons c'est cool aussi, on est a l'aise, mais on finit par avoir les couilles aux chevilles.
O_o
o_O
ok, ok, pas la peine de prendre un air menacant, je sors, je sors.. :°)
=======>[]
[^] # Re: Euh ...
Posté par N\'Kari . Évalué à 2.
Tu voulais dire newbie? :)
[^] # Re: Euh ...
Posté par Foxy (site web personnel) . Évalué à 3.
Perso, les développeurs kernel que je cotoie, ils testent pas leurs développements noyau sur la machine qu'il utilise pour développer. Ils bootent leur kernel à tester sur des machines de tests reservées à cela. Et on s'arrange pour avoir des solutions de réinstallation de ces machines : boot réseau, images de backup du système...
Mais bon, je ne sais pas quel distrib Linux Linus utilise.
[^] # Re: Euh ...
Posté par oliv . Évalué à 4.
(*)
"I no longer use x86 as my main machine"
http://groups-beta.google.com/group/fa.linux.kernel/msg/81607057a9b(...)
"I personally also feel that ppc64 is interesting, and that’s actually what I run on my personal desktop( it’s a dual G5 Apple box, although it obviously runs Linux, not OS X)."
http://www.linuxmagazine.com/content/view/59/115(...)
[^] # Re: Euh ...
Posté par Laurent Saint-Michel . Évalué à 2.
[1] http://www.linuxmagazine.com/content/view/59/115/(...)
Extrait : "As mentioned, I use a PPC64 machine myself, at least partly because I wanted to have a more “balanced” development environment, so that not all of the major developers would be running on x86 variants."
A+
Laurent
[^] # Re: Euh ...
Posté par Vroum . Évalué à 1.
http://www.zdnet.com.au/news/0,39023165,39183867,00.htm(...)
# Impressision
Posté par niX (site web personnel) . Évalué à 2.
je voudrais pas chipoter, mais seul un patch est sorti, pas un nouveau noyau...
[^] # Re: Imprécision
Posté par niX (site web personnel) . Évalué à 1.
[^] # Re: Imprécision
Posté par Julien MOROT (site web personnel) . Évalué à 2.
Par contre il faut fouiller dans le répertoire perso de Greg Kroah Hartman ce qui est bien dommage vu l'objectif fixé par cette branche...
ftp://ftp.kernel.org/pub/linux/kernel/people/gregkh/v2.6.11/(...)
[^] # Re: Imprécision
Posté par ribwund . Évalué à 2.
# 2.6.8.1
Posté par dab . Évalué à 5.
Pas bête l'ami linus, plus de souci à ce niveau en cas de récidive, c'est désormais prévu.
[^] # Re: 2.6.8.1
Posté par fabb . Évalué à 2.
Ce qui était reproché, c'est l'utilisation de EXTRA_VERSION pour un noyau *officiel* du mainteneur du projet.
Cette nouvelle branche (2.6.11.1) n'est pas officielle (par exemple il n'y a pas de tar.gz mais seulement un patch). C'est comme la branche "ac" mais avec d'autres objectifs.
> le quatrième numéro étant censé être réservé aux distributions.
Pas seulement. C'est pour tout le monde.
[^] # Re: 2.6.8.1
Posté par drcanard . Évalué à 4.
http://www.kernel.org/pub/linux/kernel/v2.6/(...)
[^] # Re: 2.6.8.1
Posté par fabb . Évalué à 2.
Honte sur moi.
J'ai découvert que les patchs étaient signés ("Signed-off-by:" ala Linux).
# interfaces internes du noyau
Posté par zeSixty4Douille . Évalué à -2.
Pour cette raison, Fedora change de noyau comme de chemise, mais qu'en est-il pour les autres distrib ?
Ils ont du s'apercevoir aussi que tout le monde n'utilise pas de Thinkpad, que meme certains essayent de profiter de periferiques USB. Meme que d'autres peuvent detester HAL. Puis d'autres encore aimeraient comprendre pourquoi il ne faut plus compiler certains modules direct dans le noyau, sans explications.
[^] # Re: interfaces internes du noyau
Posté par fabb . Évalué à 2.
Ce n'est pas pour cette raison. Fedora est là pour faire avancer les développement et en même temps être utile à l'utilisateur. Il faut un compromis :
- Fedora ne garantit pas la compatibilité. Ce n'est plus une distribution supporté pour des produits tiers, pour le noyau ce sont les modules.
- Fedora lorsque c'est possible est synchro avec les développements upstream. Ceci permet de se consacrer au développement et non a backporter des corrections ce qui est une tâche difficile et qui consomme de la ressource. D'où les montée en version des noyaux mais aussi d'autre programme même après la sortie de la distribution. Par exemple gimp est passé de la version 2.0 à 2.2 durant la maintenance de FC3.
# Besoin d'explication.
Posté par Anonyme . Évalué à 3.
Que représente les branches -mm et -ac ?
Qu'est qu'en de spécifique les patchs mm et ac ?
Quelqu'un peut expliquer ?
</pas_expert_linux>
[^] # Re: Besoin d'explication.
Posté par mac_is_mac (site web personnel) . Évalué à 2.
# Besoin d'explication.
Posté par Anonyme . Évalué à -6.
Que représente les branches -mm et -ac ?
Qu'est qu'en de spécifique les patchs mm et ac ?
Quelqu'un peut expliquer ?
</pas_expert_linux>
# le 2.6.11.2 est sorti....
Posté par oliv . Évalué à 3.
http://marc.theaimsgroup.com/?l=linux-kernel&m=111035787711680&(...)
Le seul changement est une correction venue de l'équipe de sécurité:
"Linus Torvalds:
o epoll: return proper error on overflow condition"
# Coquille (vide)
Posté par EppO (site web personnel) . Évalué à 0.
Y'a pas une petite coquille ? je croyais que le X impair était signe de version de dév (comme indiqué dans l'article d'ailleurs) ?
[^] # Re: Coquille (vide)
Posté par patrick_g (site web personnel) . Évalué à 2.
dans 2.4.3 le pair c'est le 4.
c'est donc la troisième révision mineure du noyau stable 2.4
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.