Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie de Linux 2.6.20

Posté par patrick_g (page perso, ). Modéré le 04 février 2007.
0
Fidèle à son rythme de sortie quasi-bimestriel, voici le tout nouveau noyau Linux, le premier de l'année 2007.

Rappelons le processus ayant conduit à la sortie de cette nouvelle version. Après la sortie du 2.6.19, Andrew Morton a indiqué la liste des patchs suffisamment stables pouvant migrer de sa branche de test (la -mm) vers la branche de Linus pendant la période d'intégration. Cette période, d'une durée de deux semaines, permet l'ajout de toutes les nouveautés prévues.
Une fois ce délai de deux semaines écoulé, Linus annonce la sortie de la première release-candidate (la -RC1) et il n'est plus permis d'ajouter de nouvelles fonctions. Seul le travail de correction des bugs et de stabilisation est autorisé, rythmé régulièrement par les releases-candidates successives toutes les quelques semaines. La -RC3 est ainsi apparue juste avant la nuit du réveillon pour éviter, selon Linus, tout problème avec l'organisation MADR ("Mothers Against Drunk Releases").
La RC6, annoncée le 24 janvier dernier (voir le message d'annonce) devait être la version finale, cependant quelques régressions persistaient et Linus a insisté le 30 janvier pour sortir une RC7 afin de corriger cela.

En dépit des espoirs initiaux d'une version facile à développer, car sans grandes nouveautés conceptuelles, le chemin n'a pas été semé de roses. Un bug vicieux et subtil a notamment déclenché une véritable traque à grande échelle dont la saga est narrée en plusieurs épisodes sur le site Kerneltrap.
C'est Linus lui-même qui a finalement eu la peau du bug et un article explicatif (très technique) est disponible ici pour les curieux.

> Lire la suite (79 commentaires, moyenne: 2,3).   [dépêche : 7164 caractères]

Les nouveautés marquantes du nouveau noyau :


En ce qui concerne les évolutions futures du noyau Linux on peut se pencher sur les patchs qui ont rejoint la branche expérimentale -mm d'Andrew Morton.
Une première évolution sera la possibilité d'avoir des entrées/sorties asynchrones dans les fichiers tampons (Asynchronous buffered file I/O). Actuellement ces entrées/sorties asynchrones existent seulement en cas de connexion directe mais si le système de fichier utilise la couche d'abstraction (Virtual File System) alors cette possibilité n'existe plus. Une série de patchs est maintenant en phase de test afin de corriger cela.
On trouve également dans la branche -mm le support unifié des pilotes en espace utilisateur. Il peut être utile dans certains cas, par exemple quand il est trop gros pour rejoindre le noyau, de faire fonctionner un pilote en tant que programme en espace utilisateur (userspace). Afin d'éviter l'anarchie de douzaines d'implémentations différentes il sera possible d'utiliser cette future interface standard. Le support unifié permettra de n'implanter dans l'espace du noyau qu'un minuscule module qui communiquera avec le pilote complet vivant, lui, en espace utilisateur.

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.

Le linux nouveau est arrivé!

Posté par windu.2b (Jabber id, page perso, ) le 04/02/2007 à 23:45. (lien). Évalué à 4.

Tout ceci est fort intéressant...

Mais j'aurais voulu avoir quelques informations supplémentaires: par exemple, existe-t-il un site répertoriant les webcams USB gérées par le noyau?

De même, pourquoi la fréquence de 300Hz a-t-elle été choisie pour donner des nombres entiers en PAL et NTSC? Je suppose qu'il fallait un nombre divisible à la fois par 25 et par 30, mais dans ce cas-là, pourquoi ne pas avoir choisi 150?


Si quelqu'un peut éclairer ma lanterne, je l'en saurais gré

Rahhhhhh

Posté par Christophe Merlet (page perso, ) le 04/02/2007 à 23:54. (lien). Évalué à 5.

Il pouvais pas le sortir un peu plus tot, histoire d'occuper mon dimanche !!

2 grosses nouveautés high tech :
La paravirtualisation avec l'intégration de KVM pour exploiter la virtualisation matériel des puces Intel et AMD.
Le relogement du kernel, idéal pour kdump sans avoir besoin d'un second kernel compilé sur mesure. Curieusement, le patch permetant le relogement du kernel est tout petit !!

debian

Posté par Rémi Delepoulle () le 05/02/2007 à 00:59. (lien). Évalué à 1.

Faut-il encore espérer que le noyau 2.6.19 soit un jour intégré à debian experimental

Bon sans plaisanterie, je sait pas comment dire ça pour pas me faire mal voir
mais je comprend pas pourquoi le 2.6.19 est jamais rentré dans les dépots

Rémi

2.6.20 et Core2Duo et JMicron

Posté par DebianOhOui () le 05/02/2007 à 12:39. (lien). Évalué à 1.

Si quelqu'un dans le même cas que moi pouvait me dire comment ça se passe chez lui, ce serait sympa!
Chez moi les RC4, 5 et 6 m'empêchaient d'utiliser un de mes disques durs, mon lecteur de cartes mémoires,...et internet!
Carte-mère Asus P5B-VM.
J'attends l'arrivée du 2.6.20 final chez debian pour voir s'il y a eu un miracle:
http://kernel-archive.buildserver.net/debian-kernel/pool/mai(...)

Patch temps-réel

Posté par iug () le 05/02/2007 à 13:33. (lien). Évalué à 4.

A noter que le patch de Ingo Molnar qui ajoute le scheduling temps-réel à Linux est en train de faire son chemin vers l'inclusion dans la branche principale du noyau.

Une partie des nouveautés apportés par le patch a déjà été mergée dans la version 2.6.19 : diminution du nombre de réveils du noyau en l'absence de tâches à scheduler (utile pour l'économie d'enrgie), timer haute résolution.

Ingo a changé son modèle de développement et suis maintenant la branche principale du noyau : il intègre les modifications apportées dans les versions 2.6.x.y au fur et à mesure. Auparavant, ses patches n'étaient fournies que pour les versions en '.x'.

Ca sera peut-être un peu juste pour l'inclusion dans le 2.6.21, mais on devrait voir ça en 2.6.22.

A titre d'exmple, le serveur audio Jack fonctionne sans problème avec 1 ms de latence à l'aide ce patch, là où le noyau standard a déjà du mal avec 50 ms de latence.

http://people.redhat.com/mingo/realtime-preempt/

[+] Hans si tu nous lis !

Posté par kolter (page perso, ) le 05/02/2007 à 13:41. (lien). Évalué à -9.

Je propose d'imprimer et d'envoyer le changelog aux companions de cellule de Hans Reiser pour qu'ils puissent l'occuper avec un troll :

"Hans, boooohh, Reiserfs 4 ça devait vraiment être de la m**** car il et toujours pas intégré dans Linux ..."

M.

ext4

Posté par Frederic Bourgeois (page perso, ) le 05/02/2007 à 17:27. (lien). Évalué à 3.

Je profite de cette dépêche pour poser la question, des infos sur ext4 ?
Il était dans le noyau 2.6.19rc1-mm1, est-il bientôt opérationnel ?

netfilter

Posté par neologix (page perso, ) le 05/02/2007 à 21:59. (lien). Évalué à 1.

Je fais appel à une âme charitable pour m'expliquer quelles sont les (nouvelles) options à sélectionner pour faire tourner iptables/netfilter. J'ai récupéré le .config de mon 2.6.19, et je me mange une erreur de la part d'iptables

iptables: No chain/target/match by that name


Ca fait 3 fois que je recompile mon noyau en essayant différentes options, mais rien n'y fait...

Merci

Bug avec ReiserFS

Posté par Nicolas () le 07/02/2007 à 11:04. (lien). Évalué à 2.

Salut !
En utilisant ce kernel, j'ai eu le fameux problème
avec le NAT pour IPTABLES que je n'ai pas su résoudre
car je trouve que l'aide est un peu succinte....
Mais le principal problème chez moi est venu de plantages
de mon système en accédant à des fichiers ou en voulant en
supprimer : le cpu monte à 100% et tout se fige.
Donc retour au 2.6.19 et tout va bien.

Xen

Posté par lurker () le 07/02/2007 à 18:15. (lien). Évalué à 1.

Selon cet article détaillé la solution KVM est plus simple et plus maintenable et la communauté des développeurs va maintenant converger vers cette solution au détriment de Xen.


What's the current state of the common parvirtualization interface that e.g. Xen depends on?

It's coming together. I'd expect support for Xen's "Domain U" function to be merged in 2.6.21 or 2.6.22.


http://fosdem.org/2007/interview/andrew+morton

Pas le domain0, certes.

--
/o/

Revenir en haut de page