Le noyau Linux 3.9 continue sa conquête de la plateforme ARM
18 SoC gérés pour l'instant
Le 30 avril 2013 à 14h25
4 min
Logiciel
Logiciel
Le noyau Linux continue sa progression rapide. Un peu de plus de deux mois après la version 3.8, qui s’était notablement affranchie de sa vieille compatibilité avec l’architecture i386, la mouture 3.9 propose diverses améliorations, en particulier le support d’ARM et de nouveaux pilotes graphiques.
Conquête de la plateforme ARM et pilotes graphiques
L’un des principaux chantiers actuels pour le noyau Linux est de réaliser avec l’architecture ARM ce qui a été fait il y a de nombreuses années avec x86. La communauté souhaite en effet un noyau unique capable de gérer toutes les plateformes ARM, et elles sont nombreuses. À titre indicatif, le noyau 3.9 supporte 18 SoC, mais la route est encore longue. À terme, un noyau unique pourrait par exemple être réutilisé en l’état dans l’informatique embarquée, les smartphones, tablettes, etc. Notez également que la partie graphique des puces Tegra est maintenant mieux gérée.
La liste des améliorations de cette version 3.9 est relativement longue. À commencer par les pilotes graphiques. Du côté d’Intel, la réécriture du pilote est toujours en cours, mais le noyau 3.9 est déjà prêt pour les futures générations Haswell et Valley View. Côté NVIDIA, les nouveautés sont plus substantielles. Les ventilateurs de toutes les GeForce 6xxx à 9xxx peuvent ainsi être gérés automatiquement ou manuellement, et la température de la carte peut déclencher l’extinction du PC par sécurité. Toutes les cartes gèrent cette dernière possibilité, sauf celles basées sur le G80 de NVIDIA qui devront attendre la version 3.10 du noyau. Enfin, pour AMD, les Radeon HD 8500 et 8600 sont prises en charge, de même que les futurs APU Richland.
Nombreuses corrections dans la gestion de l'IPv6
Le système de fichiers Btrfs se retrouve amélioré une fois de plus. Dans la version 3.8 du noyau, ses performances étaient ainsi meilleures dans certains cas d’utilisation. Avec le nouveau noyau, il gagne la gestion des RAID 5 et 6.
Côté réseau, les nouveautés sont plus nombreuses. Le support du protocole IPv6 est ainsi amélioré en corrigeant plusieurs problèmes de sécurité dans le transit des données IPv6 à travers IPv4. L’implémentation des technologies 6rd et 6to4 permettait en théorie à un utilisateur malveillant de masquer la véritable provenance d’une attaque. Toujours pour IPv6, on signalera également la correction de problèmes liés au multicast, ainsi que la prise en charge du protocole par netconsole.
Du côté de Netfilter, on notera en particulier l’ajout de BPF, pour Berkeley Packet Filter. Il s’agit d’un filtre avancé proposant de nombreuses possibilités. En outre, ce nouveau filtré peut être verrouillé sur un socket en particulier afin qu’il ne puisse pas être supprimé. Il agit alors comme un ordonnanceur puisque plusieurs processus peuvent alors écouter sur le même port. Les demandes de connexions peuvent donc être gérées en parallèle, notamment dans le cas d’un processeur à cœurs multiples.
Virtualisation et améliorations diverses
La virtualisation est également améliorée. Par exemple, KVM supporte officiellement l’architecture A15 d’ARM, mais Xen devra attendre la version 4.3 qui n’arrivera pas avant plusieurs mois. Notez également qu’il devient possible d’ajouter à chaud des processeurs et de la mémoire vive, même si la suppression n’est pas encore de la partie. Les pilotes VMCI vont permettre quant à eux une communication directe entre l’hyperviseur VMware et le système Linux invité.
Parmi les autres nouveautés, on citera en particulier la compatibilité avec les ZPODD (pour « zero power optical device drives »). Il s’agit de lecteurs optiques qui ont une consommation d’énergie quasi-nulle quand ils n’ont aucun média présent. La compression et la décompression LZO se veut quant à elle beaucoup plus rapide. Enfin, le travail sur le support de la gestion d’énergie ASPM continue.
Comme d’habitude, la nouvelle version du noyau va arriver progressivement dans les dépôts des différentes distributions Linux. Il suffira donc de s’armer d’un peu de patience si ce n’est pas votre cas actuellement. Les lecteurs intéressés pourront en outre obtenir plus de détails dans l'actualité consacrée au noyau par LinuxFR.org.
Le noyau Linux 3.9 continue sa conquête de la plateforme ARM
-
Conquête de la plateforme ARM et pilotes graphiques
Commentaires (51)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 30/04/2013 à 14h33
En voilà une nouvelle qu’elle est bonne!
C’est fou de voir le nombre de modifications/ajouts qui sont faits sur linux ces derniers temps.. aller les gars bon boulot, keep on going :) " />
Le 30/04/2013 à 14h36
Le 30/04/2013 à 14h39
Ca reste quand même une version notable, du tout bon " />
Le 30/04/2013 à 14h47
Changements intéressants. Puisqu’on parle de pilotes, il me semblait que nVidia se décidait enfin à développer le support d’Optimus, mais j’imagine que ça sera pour une prochaine version…
D’ailleurs une question bête me taraude l’esprit : la version suivante sera-t-elle la 4.0, ou 3.10 ? Question hautement existentielle " />
Le 30/04/2013 à 14h58
3.10 ;)
Le 30/04/2013 à 14h59
Le 30/04/2013 à 15h03
Le 30/04/2013 à 15h10
Question d’ignare en Linux : est ce que cela signifie qu’il pourrait exister un desktop sur un ordi ARM similaire à celui sous x86 (Unify, Gnome, KDE, etc…) ?
Le 30/04/2013 à 15h11
Le 30/04/2013 à 15h12
Je parie que Vmware sera encore à la traine sur le support de ce noyau.
Le 30/04/2013 à 15h16
Le screenshot qui illustre l’actu présente un site presque moins classe que la première page web " />
old school :)
Le 30/04/2013 à 15h16
J’ai hâte de pouvoir un jour prendre un kernel mainline et le faire booter sur une archi ARM comme je ferais sur un PC. J’ai de mauvais souvenirs notamment avec le N810 (RX-44) où il faut prendre un noyau spécifique, et encore arriver à le faire booter de façon stable c’est assez laborieux…
Le 30/04/2013 à 15h17
Le 30/04/2013 à 15h18
Le 30/04/2013 à 15h24
Le 30/04/2013 à 17h28
Le 30/04/2013 à 17h38
Le 30/04/2013 à 21h20
Wouaw! je ne savais pas que le doigt d’honneur ait fonctionné, quel retour de #veste " />
Le 30/04/2013 à 21h47
Le 30/04/2013 à 21h56
Il n’y a rien de méchant dans ma réponse " />, mais je me méfie des Para-doxe " />
Le 30/04/2013 à 22h14
Le 01/05/2013 à 01h05
Le 01/05/2013 à 09h41
Le 01/05/2013 à 09h52
Le 01/05/2013 à 12h29
Bin l’actualité “négative” n’est pas sur linux mais sur gcc… qui depuis sa version 4.8, il ne peut plus être bootstrapé avec un petit compilateur C (C89) mais impose un compilateur c++ (voir runtime c++ complet). llvm a fait les mêmes mauvais choix, mais dés le départ.
" />
Pour ma part, c’est la goutte. Ça va être pénible de mettre gcc a la poubelle (car le fork est totalement déraisonnable), mais bon… va falloir le faire maintenant.
Le 01/05/2013 à 12h54
Le 01/05/2013 à 13h41
Le 01/05/2013 à 14h26
Le 01/05/2013 à 14h38
Le 01/05/2013 à 14h59
Le 01/05/2013 à 16h34
Le 30/04/2013 à 15h27
Le 30/04/2013 à 15h29
Le 30/04/2013 à 15h36
Le 30/04/2013 à 15h51
Merci pour vos réponses.
Questions suivantes, toujours dans une optique Linux :
Le 30/04/2013 à 15h52
Vivement le 3.14 !" />
Le 30/04/2013 à 15h58
Pour ce qui est des pilotes graphiques Intel, il y a clairement du boulot à abattre, car c’est franchement le bordel et une véritable régression depuis la version 3.2.x !!! " />
C’est soit écran noir total, soit affichage brouillé, soit limitation au 1026x768 avec ma mobo GA-H77N-Wifi + Core i5… " />
Donc, faut jouer du xrandr pour avoir un affichage étendu, surtout au delà du 1280x800….
Et de ce que j’ai constaté, je suis loin d’être le seul dans la même situation…
Le 30/04/2013 à 16h04
Le 30/04/2013 à 16h06
Le 30/04/2013 à 16h07
Le 30/04/2013 à 16h32
Le 30/04/2013 à 16h56
Comme d’habitude, la nouvelle version du noyau va arriver progressivement dans les dépôts des différentes distributions Linux
" />
La nouvelle Debian Wheezy sort dans 1 semaine." />
Avec un noyau 3.2" />
Le 30/04/2013 à 17h01
Le 30/04/2013 à 17h13
Le 30/04/2013 à 17h16
Le 30/04/2013 à 17h19
Le 30/04/2013 à 17h21
Le 01/05/2013 à 19h05
Le 01/05/2013 à 23h18
Le 03/05/2013 à 10h50
Le 03/05/2013 à 10h52