Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Logiciel : Nouvelle version 2.6.19 du noyau Linux

Posté par patrick_g (page perso, ). Modéré le 30 novembre 2006.
Noyau
Un peu plus de deux mois après la version précédente Linus Torvalds a annoncé la version 2.6.19 du noyau Linux. Il y a beaucoup de nouvelles choses et le nombre de changements est plus élevé qu'à l'ordinaire. Cela s'explique par le fait que la gestation du noyau précédent (2.6.18) a été longue : Linus a été en voyage ce qui a ralenti la sortie des versions candidates (RC) et cela a mécaniquement allongé la période de développement des patchs devant intégrer le noyau suivant (le 2.6.19).

Le résultat ?
Bien plus de 5000 patchs venant de plus de 600 contributeurs différents ! Et ces statistiques valent uniquement pour la RC1 car à partir de la RC2 il y a eu un nettoyage d'une API (Interface de programmation) du noyau afin de la rendre plus propre et plus logique ce qui a provoqué la modification supplémentaire d'un grand nombre de pilotes (plus de 1100 fichiers nettoyés).

On voit donc que les développeurs Linux restent fermes dans leurs convictions : pas question pour l'instant d'ouvrir une branche 2.7 car le système incrémental actuel fonctionne bien. Pas question, non plus, de faire des compromis sur la propreté des API internes du noyau. Si les mainteneurs de pilote externes ne veulent pas intégrer le noyau, ils devront adapter leur code eux-mêmes.

NdM : On appréciera (ou pas ;-) ) le ton et l'humour inimitable de Linus lors de l'annonce : It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.

> Lire la dépêche (115 commentaires, moyenne: 3,4).  

Les nouveautés marquantes du nouveau noyau :


Comme d'habitude la liste très détaillée des nouvelles fonctions et des multiples ajouts est disponible sur la page LinuxChanges du site Kernelnewbies. Cette présentation est maintenant devenue une véritable référence lors de chaque nouvelle sortie du noyau.

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.

Cluster

Posté par spotty () le 30/11/2006 à 11:28. (lien). Évalué à 9.

Je vois avec plaisir que le kernel de Linux s'implique de plus en plus dans la technologie des clusters, en revanche je n'ai pas trouvé de site qui centralisait l'information sur ces cluster, même pas de HOWTO à part beowulf. Je ne connais même pas le nom des outils pour utiliser GFS2 , j'ai l'impression qu'il y a comme manque à cet endroit

API d'annonce de contrainte

Posté par Ontologia (page perso, ) le 30/11/2006 à 11:41. (lien). Évalué à 7.

C'est marrant j'y avais pensé il y a quelques mois, mais pas pour Linux et pas pour des raisons d'économies d'énergie.

Je pense que c'est un concept très intéressant à généraliser, tout comme la tendance à marquer sémantiquement certains processus comme "desktop" de sorte à leur donner une priorité plus élevé lorsqu'ils traitent un évènement.

Ce genre de modèle devient très intéressant si le compilateur est capable d'évaluer la complexité d'un sous graphe de code.

Et pour les serveur Dell...

Posté par Mr F (page perso, ) le 30/11/2006 à 11:54. (lien). Évalué à 5.

On notera l'inclusion du patch de Matt Domsch permettant de réinverser l'ordre des interfaces réseaux des nouveaux serveurs de Dell (série 9) afin qu'elles soient enfin dans le bon sens (eth0 correspondant au label 1 et eth1 au label 2).

Anglais

Posté par golum () le 30/11/2006 à 11:56. (lien). Évalué à 9.

Est-ce que les anglophobes pourraient aussi goûter l'humour de Linus.
Autant l'anglais technique ne me pose pas trop de pb autant je ne capte jamais rien à ce genre de tournures plein de sous-entendus.
Quelqu'un se dévoue ?

libata

Posté par karmatronic () le 30/11/2006 à 12:43. (lien). Évalué à 1.

ce nouveau fonctionnement de libata va t il permettre de le compiler en module independamment de la config ata utilisé pour acceder au chipset de la carte mère , ça permettrait d eviter d utiliser initrd qui sous debian avec la confusion initramfs deconne un peu.
vais je reussir á recuperer le dma sur mon graveur dvd avec ce 2.6.19 , telle est la question ......?
vous le saurez dans la journee.....:)

Une vraie question

Posté par Jeanuel (Jabber id, page perso, ) le 30/11/2006 à 14:01. (lien). Évalué à 5.


# L'algorithme de gestion de la congestion des réseaux TCP[...]
# Une infrastructure permettant de "marquer" les paquets réseau [...]


Je suis certainement un inculte qui réveille sans le savoir de vieux trolls, mais pourquoi le noyau s'occupe-t-il du réseaux ? C'est vraiment son travail ?

Speedstep Centrino

Posté par Juke (Jabber id, page perso, ) le 30/11/2006 à 14:04. (lien). Évalué à 2.

Hello

Quelqu'un sait il si le noyau va un jour integrer les patch pour le speedstep centrino sur les dothan ?

cf http://linuxfr.org/comments/774694.html#774694

libata et les noms de devices

Posté par Aurélien Bompard (Jabber id, page perso, ) le 30/11/2006 à 18:18. (lien). Évalué à 7.

Si j'ai bien compris, si on utilise libata pour gérer ses disques ide, leur nom n'est plus /dev/hdX mais devient /dev/sdX. Si vous utilisez ça, pensez à mettre à jour votre fstab (si vous n'utilisez ni les labels ni les uuids)

Modèle de développement

Posté par neologix (page perso, ) le 30/11/2006 à 18:46. (lien). Évalué à 6.

On voit donc que les développeurs Linux restent fermes dans leurs convictions : pas question pour l'instant d'ouvrir une branche 2.7 car le système incrémental actuel fonctionne bien.


Je suis désolé, mais je trouve le modèle de développement actuel MERDIQUE.
Je n'ai jamais eu autant de problèmes: depuis la version 2.6.17:

-si j'utilise le pilote AC97 en module, il ne se charge pas 1 fois sur 2. En dur, ça passe. J'ai envoyé plusieurs mails aux mainteneurs, pas de réponse

-une fois sur 10, le démarrage bloque à la détection des périphériques usb. Ca ne me l'avait jamais fait avant

-la version de bcm43xx du 2.6.18 plantait la machine au bout de quelques minutes. Là, je viens d'essayer le 2.6.19, et je me mange un watchdog au bout de quelques minutes. Ca fait deux fois de suite qu'ils packagent une version instable dans cette branche "-stable".

Alors, faudrait qu'ils arrêtent de se masturber en disant que le noyau et son modèle de développement actuel sont bons, c'est faux.
Qu'on fasse une branche de développement pour l'expérimentation, et une branche stable pour cux qui veulent bosser.

FAT et "-o flush"

Posté par tgl () le 30/11/2006 à 19:27. (lien). Évalué à 4.

Les systèmes de fichiers formatés en FAT (clés USB et autre) peuvent êtres montés avec l'option -o flush ce qui permet une amélioration des débits au détriment de la robustesse.

Tel que je comprends la description du patch, ce n''est que comparé à un "-o sync" que le "-o flush" peut être qualifié de plus rapide et moins robuste :
http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6(...)
Mais ça reste plus sûr que l'absence d'option (qui ne flush que de temps à autre, ou sur sync explicite et unmount), et moins rapide évidemment. Une espèce de compromis donc...

Evolution fulgurante

Posté par Franck Charpentier () le 30/11/2006 à 21:26. (lien). Évalué à 2.

Je ne sais pas vous, mais moi je suis sidéré de voir qu'il y'a même pas un an, certains (pas ici je vous rassure) criaient au scandale suite aux propos d'Andrew Morton concernant de trop nombreux bugs du noyau non corrigé (la majorité ayant été corrigés peu de temps après), et qu'aujourd'hui une version du noyau sort et est qualifiée par Linus lui même de "rare perfect kernel". Je suis sidéré et admiratif devant la réactivité des développeurs, chapeau !

Bootsplash

Posté par dguihal () le 30/11/2006 à 22:45. (lien). Évalué à 3.

Pour ceux comme moi qui aiment a utiliser bootsplash, le bootsplash-3.1.6-2.6.18.diff, dernier disponible sur ftp://ftp.openbios.org/pub/bootsplash/kernel/ ne compile pas.

Il semble en effet que le kernel n'aie plus de fichier <linux/config.h>

le patch pour compiler les fichiers :

drivers/video/bootsplash/bootsplash.c
drivers/video/bootsplash/decode-jpg.c
drivers/video/bootsplash/render.c

ressemble a ca

-#include <linux/config.h>
+#include <linux/version.h>
+
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
+#include <linux/utsrelease.h>
+#endif
+
+#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,18)
+#include <linux/config.h>
+#else
+#include <linux/autoconf.h>
+#endif
+

Au moins ca compile maintenant, je vous tiendrai au courant si ca fonctionne

Attention ceci n'est pas officiel et entierement de mon fait. Je me suis inspiré de de ceci : http://lists.terrasoftsolutions.com/pipermail/mol-general/20(...) )

UML ?

Posté par spotty () le 01/12/2006 à 13:22. (lien). Évalué à 0.

Juste pour info parce qu'on n'en parle pas du tout, il existe aussi user linux mode (ULM) qui est intégré au noyau,
http://user-mode-linux.sourceforge.net/index.html



Donc on a déjà Xen, GFS2, user-mode-linux :-)

Reiser4

Posté par GEDsismik (Jabber id, page perso, ) le 02/12/2006 à 22:53. (lien). Évalué à 1.

Cool pour l'ext4 mais visiblement, toujours pas de reiser4 en vu :/
Me trompe-je ?