[ACTU] 2.8 ou 3.0 ?

Publié par cpb
Mai 24 2011

Dans un article sur la mailing-list de développement du noyau, Linus Torvalds a laissé entendre hier que pour la prochaine mouture du kernel Linux – à paraître dans 3 mois environ – il pourrait bien s’affranchir des numérotations en 2.6 (qui datent de décembre 2003), et passer à un noyau 2.8. Cette annonce n’est pas anodine, les numéros des version actuelles de Linux (2.6.39 depuis une semaine) sont trop grands pour que l’on ressente intuitivement les évolutions. Passer d’un kernel 2.6.38 à 2.6.39 n’est a priori pas très excitant, il faut bien en convenir, et l’utilisateur n’imagine pas qu’entre deux numéros de version apparemment si proches peut se dissimuler une ré-écriture complète de certains sous-systèmes ou des ajouts de fonctionnalités influant sur l’ensemble du noyau (support de l’adressage PAE dans le 2.6.10, threaded interrupts dans le 2.6.30, etc.).

Linus a également évoqué la possibilité de passer à un noyau 3.0 et d’abandonner le quatrième numéro. Cette solution aurait l’avantage d’être plus compréhensible pour les utilisateurs.

Nous aurions des évolutions successives régulièrement 3.0, 3.1, 3.2, etc. (en conservant probablement le rythme actuel quasi trimestriel) comportant des ajouts (nouveaux drivers, systèmes de fichiers, protocoles, etc.), des améliorations de sous-systèmes complets (ordonnancement, gestion mémoire…)

Bien sûr, ces variantes seraient maintenues, et les corrections apportées seraient disponibles sous la forme d’incréments d’un troisième numéro 3.2.1, 3.2.2, 3.2.3, etc.   Entre ces corrections successives l’API interne du noyau (pour écrire des drivers par exemple) n’est pas modifiée, contrairement aux évolutions décrites précédemment.

Quand le changement va-t-il se produire ? Rien n’est décidé définitivement, semble-t-il, mais je parierais bien que cela pourrait se produire aux alentours du 25 août prochain, pour les vingt ans du fameux premier message de Linus annonçant son « hobby sans prétention » :

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Date: 25 Aug 91 20:57:08 GMT

Hello everybody out there using minix –

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them 🙂

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-(.

 

Pour en savoir plus sur les débuts de l’histoire de Linux : « Linux – Histoire d’un noyau« .

 

URL de trackback pour cette page