Liens connexes

Dépêche modérée par

Dépêche éditée par

: Le noyau Linux 2.6.30 est disponible

Posté par patrick_g (page perso, ). Modéré le 10 juin 2009.
103
La sortie de la version stable 2.6.30 du noyau Linux vient d'être annoncée par Linus Torvalds. Le nouveau noyau est, comme d'habitude, téléchargeable sur les serveurs du site kernel.org.

Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche.

> Lire la suite (92 commentaires, moyenne: 4).   [dépêche : 54211 caractères]

Le sommaire...

La phase de test... ()


Les nouveautés... ()

En bref... ()

Le bilan en chiffres... ()

Coté statistiques, l'habituel article récapitulatif du site LWN est disponible et on pourra également se reporter au site dédié aux statistiques du noyau Linux.
Pour le noyau 2.6.30 le nombre de patchs était de 11912 au 03 juin (11627 pour le 2.6.29) ce qui en fait un gros cycle de développement en terme de patchs.
Le nombre de développeurs impliqués dans le nouveau noyau s'établit à 1141 (une petite chute par rapport aux 1166 du noyau 2.6.29) et le nombre de lignes de codes modifiées est supérieur à un million et demi (avec un ajout net de 624000).
Ces deux graphiques permettent de comparer visuellement l'évolution du nombre de commits (en terme de patchs et de lignes) ainsi que l'évolution du nombre de contributeurs (en terme de développeurs et d'employeurs) pour chaque version entre le noyau 2.6.12, le premier à utiliser Git, et le noyau 2.6.30.
Sur les quatre années qui séparent ces deux noyaux on voit facilement que la tendance est à la croissance et que l'écosystème Linux est florissant.

Pour la suite… ()

En ce qui concerne les futures nouveautés des prochaines versions du noyau, on peut se tourner vers la page spécifique de la Fondation Linux.

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.

Merci pour la dépêche et nouvelle amélioration : sommaire

Posté par Omnisilver () le 10/06/2009 à 09:16. (lien). Évalué à 10.

Merci pour ta dépêche (toujours aussi agréable à lire), et bravo pour le sommaire disponible qui la clarifie je trouve ! Les personnes qui ne sont pas intéressées par l'historique iront directement aux nouveautés par exemple.

C'est une nouveauté sur linuxfr ou c'est une fonctionnalité qui n'était pas utilisée jusqu'à présent ?

très intéressant

Posté par Dabowl_92 () le 10/06/2009 à 10:01. (lien). Évalué à 10.

Dépêche très intéressante au premier abord.

Vu son gabarit, je vais devoir demander un budget de deux heures pour "veille techno", je reviens après /o\

Merci, merci et merci !!!

Posté par goom (Jabber id, page perso, ) le 10/06/2009 à 10:06. (lien). Évalué à 10.

Je viens de prendre le temps nécessaire à la lecture de cette dépêche et je veux - vraiment - te remercier pour cette dernière.

Outre la qualité rédactionnelle indéniable qui rend la lecture d'une limpidité, outre les nombreux liens qui viennent étayer les propos (et je n'ai pas cliqué sur tous !!), cette dépêche est un vrai régal.

N'étant pas du tout développeur, je ne saisis pas toutes les subtilités sous-jacentes, par contre j'éprouve un réel plaisir à avoir lu cette dépêche qui me fait pointer du doigt toute la complexité, aussi bien technique qu'humaine, du développement du noyau Linux que j'utilise au quotidien.

Il y a un côté magique à faire collaborer d'aussi nombreuses personnes d'horizons différents autour d'un tel projet et que cela me réjouit que de voir ça dans ce bas monde. (ça c'est pour le côté philosophique)

Bref, merci et plutôt trois fois qu'une

goomadmiratif

--
Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce que nous n'osons pas que les choses sont difficiles - Sénèque

En résumé

Posté par Philippe Fremy (page perso, ) le 10/06/2009 à 10:25. (lien). Évalué à 2.

Donc, si on résume, Linux est sensé aller beaucoup plus vite avec toutes ces modifications !

Il accélère aussi l'internet ?

Old school

Posté par Benjamin G. ( Prae ) (page perso, ) le 10/06/2009 à 10:26. (lien). Évalué à 3.

» fsync("MonFichier.temp")

Ca me rappelle un vieux bug dans des systèmes/kernels Linux vers 98/99 où on devait faire fréquemment des ''sync'' (shell) pour éviter des pertes de données quand une coupure apparaissait ...

je vais me faire charrier mais...

Posté par NeoX () le 10/06/2009 à 10:28. (lien). Évalué à 3.

il est dispo ou le kernel 2.6.30 ?

à 10h22 GMT+1 il n'est toujours pas present là :
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/

et il n'est pas sur la premiere page de http://kernel.org/

les admins de linuxfr.org seraient donc plus rapide que les admins de kernel.org à lire leurs emails :p

A propos du changement ext3 / ext4

Posté par Riendf () le 10/06/2009 à 10:39. (lien). Évalué à 2.

Est que le NTFS a le meme probleme ?
Avec ces modifications, questions performances ou cela en est par rapport a du NTFS ?
Un quelconque site comparant les perfomances de files systems a fonctionnalités égales(wikipedia fourni la partie fonctionalite) permettant de choisir l'esprit tranquille ?
Je vois souvent des comparatifs de fs libre/libre, le NTFS décrié de partout (obsolete blablabla) mais globalement je vois pas vraiment de soucis de ce genre avec le NTFS, depuis longtemps.
Hors ayant surtout des machines persos, pas toutes sous onduleur ce qui m'importe c'est avant tout la fiabilite des fs, et ext ext2 ext3 me semble toujours avoir des soucis.

Forme canonique d'écriture de fichier

Posté par Nicolas Boulay () le 10/06/2009 à 11:07. (lien). Évalué à 5.

On a compris que :

open("MonFichier.temp")
write("MonFichier.temp")
fsync("MonFichier.temp")
close("MonFichier.temp")
rename("MonFichier.temp", "MonFichier").

devait être utilisé. Et si c'est lent il faut le mettre dans un thread.

Par contre, que faut-il faire pour une modification de fichier ? Comment avoir l'atomicité ? C'est fournis de base par le FS ou pas ?

En gros, si j'écris sur une partie d'un fichier, est-ce que j'aurais juste une partie modifiée en cas de crash ? Est-ce que mon fichier sera corrompu ?

Qu'est-ce que la bonne méthode ?

--
"Plus un État censure, moins il est démocratique. Mais parce qu’on vous ment sur internet, on va le censurer pour ceux qui télechargent."

La vache...

Posté par blubliblo () le 10/06/2009 à 11:15. (lien). Évalué à 0.

... moi aussi je veux faire des dépêches comme celle-là!

NILFS

Posté par Patrick Nicolas (Jabber id, ) le 10/06/2009 à 12:12. (lien). Évalué à 3.

J'aimerais bien savoir quels sont les objectifs de NILFS : je vois qu'il marche sur des périphériques bloc (contrairement à d'autres système log-structured), le site parle principalement de la possibilité de snapshot continu. Les performances en écriture sont-elles un des objectifs ? La lecture au boot est-elle catastrophique ?

Je dis ça parce que j'utilise un eeePC (un vrai avec de la mémoire flash bien lente en écriture) et j'aime bien faire des tests dessus, après btrfs qui met 50 ans à faire un umount et ext4 qui marche simplement bien j'ai bien envie de tester ce petit NILFS.

Nettoyage de mémoire

Posté par Olivier (page perso, ) le 10/06/2009 à 12:26. (lien). Évalué à 3.

D'abord, bravo et merci pour cette news, toujours d'aussi excellente qualité !

La partie sur le nettoyage de la mémoire après dé-allocation est très intéressante. Le lien que tu donnes sur http://citp.princeton.edu/memory/ montre bien le problème de la persistance des données en mémoire, et ce, même partiellement après l'arrêt de la machine.

Je pensais que la mémoire vive ne pouvait pas se conserver plus de quelque dixièmes de seconde après un arrêt électrique. Apparemment, c'est faux.

Il faudrait que les constructeurs de mémoire, ou ceux de cartes-mères, mettent en place un mécanisme de purge de la mémoire lors de l'arrêt de la machine. Par exemple, en drainant tout le courant résiduel de la RAM.

Superbe dépêche

Posté par Sphax () le 10/06/2009 à 12:47. (lien). Évalué à 3.

Merci pour cette superbe dépêche, très intéressante !

J'attendais cette nouvelle version principalement car j'ai lu que KMS serait disponible par défaut pour les cartes ATI.
Je lis que le support des cartes R6xx et R7xx est intégré, mais qu'en est-il pour KMS donc ?

Nombre de lignes de code du noyau

Posté par Sébastien Wilmet (page perso, ) le 11/06/2009 à 19:02. (lien). Évalué à 4.

En regardant les statistiques, je vois :
Who last touched kernel code lines
Lines Pct Who
4063723 35.17% Linus Torvalds

Ça veut donc dire que le noyau fait presque 12 millions de lignes de code ! Et moi qui avait en tête que c'était de l'ordre de 6 millions...
Et effectivement j'ai téléchargé les sources et compté le nombre de lignes (en gardant les commentaires), et rien que pour les fichiers *.c il y un a pour 8196233, et pour les fichiers *.h c'est 1917320...

--
« La perfection est atteinte non quand il ne reste rien à ajouter, mais quand il ne reste rien à enlever. » (Antoine de Saint-Exupéry)

Revenir en haut de page