Pour les 30 ans de Linux, Linus Torvalds se focalise sur la version 5.14 du kernel

Featured

Le père de Linux a sa manière bien à lui de fêter les 30 ans des débuts de l’OS open source. Loin des festivités, Linus Torvalds préfère se focaliser sur la publication de la dernière version du kernel, 5.14.

Linus Torvalds préfére que la communauté travaille sur le kernel 5.14 de Linux plutôt que de fêter les 30 ans de Linux. (Crédit Photo: DR)

 

Résolument s’occuper de Linux n’est plus un simple « hobby » pour Linus Torvalds. Il y a 30 ans, c’était pourtant le qualificatif de son message relatif à la création d’un OS libre. Trois décennies plus tard, le papa de Linux vient de rappeler que malgré les festivités, le travail sur le kernel ne s’arrête jamais. Dans un message, il a indiqué « quand vous aurez fini de fêter les 30 ans de Linux, essayez le nouveau Linux 5.14 ».

Fidèle à lui-même, il n’hésite pas à tacler cette abondance de célébrations, « je me rends compte que vous êtes tous occupés avec les galas, les bals et tous les autres événements du 30e anniversaire, mais à un moment donné, vous devez être fatigués des paillettes, des feux d’artifice et du champagne ». Et de rappeler à la communauté : « La version 5.14 est là, elle n’attend plus que vous pour la tester et vous rappeler le sens de toutes ces festivités ».

Les apports de Linux 5.14

Quels sont les apports de la dernière itération de Linux ? Les plus importantes sont sans doute memfd_secret et core scheduling, qui sont une réponse aux failles Spectre et Meldown touchant les puces Intel. Ainsi, memfd_secret permet aux applications de créer une zone de mémoire à laquelle seule cette application peut accéder, pas même le noyau. Par ailleurs, Linux peut maintenant autoriser l’hyperthreading de manière plus efficace (un moyen d’atténue Spectre et Meltdown était de le désactiver) et s’assurer que les workloads fiables ou non partagent un même kernel.

Toujours sur Intel, la version 5.14 offre plus de support pour la plateforme Alder Lake. Elle cible aussi l’architecture RISC-V en lui donnant un meilleur accès à certaines fonctions essentielles du noyau., comme la fonction de cartographie de la mémoire « transparente hugepages ». Par ailleurs, l’inclusion de SimpleDRM (Direct Rendering Manager) améliore la gestion des GPU. Parmi les autres fonctions, on peut également citer le réglage du contrôle de la bande passante CFS, l’optimisation des limitations des ressources dans les spacenames des utilisateurs. Il y a aussi un contrôleur pour la priorisation des I/O, ainsi qu’une prise en charge du pilote PCI-over-virtio.

Source lemondeinformatique.fr

Noyau 5.12 de Linux : le résumé des nouveautés

Featured

Après la sortie de la version 5.10 LTS en décembre et du noyau 5.11 en février, place au kernel 5.12. Il a été officialisé ce dimanche 25 avril.

Linus Torvalds a confirmé ce 25 avril la sortie de la version 5.12 du noyau Linux (kernel) :

« Merci à ceux qui ont rendu la dernière semaine très calme : cela m’a rendu beaucoup plus heureux à l’idée de sortir cette version 5.12 finale. »

Les différentes distributions Linux vont donc pouvoir s’y adapter dès maintenant.

Quoi de neuf dans Linux 5.12 ?

Les points forts du nouveau noyau Linux 5.12 sont les suivants :

Meilleur support de l’USB 4
Prise en charge des manettes DualSense de la PlayStation 5
Support Intel eASIC N5X
Support Qualcomm Snapdragon 888 5G
Support amélioré pour Microsoft Surface
Support de la plateforme Lenovo IdeaPad
Support de cryptage eMMC inline
AMDGPU est compatible avec Freesync HDMI
Meilleur support client NFS
Support Dynamic Thermal Power Management

Pour en savoir plus, rendez-vous sur le site officiel.

Source toolinux.com

Noyau 5.11 de Linux : le résumé des nouveautés

Featured

Après la sortie de la version 5.10 LTS en décembre, place au kernel 5.11. Il a été officialisé ce dimanche 14 février.

 

Linus Torvalds a confirmé ce 14 février la sortie de la version 5.11 du noyau Linux (kernel) :

« Rien d’inattendu ou de particulièrement effrayant ne s’est produit cette semaine, nous voilà donc avec une version 5.11 étiquetée et prête à l’emploi. L’ensemble de commits a été plus petit que la moyenne entre la rc7 et cette édition finale. »

Quoi de neuf dans Linux 5.11 ?

Les points forts de ce nouveau noyau Linux 5.11, qui succède à la version LTS 5.10, sont les suivants :

Prise en charge des GPU AMD « Van Gogh » et « Dimgrey Cavefish » dans le pilote AMDGPU
Prise en charge de KASAN sur ARM (32 bits)
Prise en charge d’Intel SGX (Software Guard Extensions)
Un tout nouveau « bus » virtuel pour les périphériques multifonctions
De nouvelles options de montage pour le système de fichiers Btrfs pour la récupération d’un disque et des données.

Les informations complètes devraient être à jour dans le courant de la journée ce 15 février sur le site officiel.

Source toolinux.com

Linus Torvalds débranche Itanium du kernel Linux

Featured

Face à l’abandon de la plateforme Itanium par HPE et Intel, Linus Torvalds a décidé de mettre fin à son support dans le kernel Linux.

L’affaire des puces Itanium va connaître un énième soubresaut et c’est du côté du noyau Linux que cela se passe. Linus Torvalds a indiqué dans un message, « HPE n’accepte plus de commandes pour du nouveau matériel Itanium et Intel a cessé d’accepter les commandes il y a un an.

Pourtant, Intel continue officiellement d’expédier des puces jusqu’au 29 juillet 2021. Il est peu probable que de telles commandes existent réellement. » et de conclure son propos par un lapidaire : « C’est mort, Jim ». En conséquence, le patron du noyau Linux propose de ne plus supporter les puces Intel Itanium en poussant un patch considérant la technologie comme orpheline.

L’histoire de l’architecture IA-64 – nom de code Merced – développée conjointement par Intel et HP avec un zeste d’Alpha a débuté dans les années 2000 avec pour ambition de remplacer les PA-Risc et concurrencer les PowerPC d’IBM et les Sparc de Sun. Connues sous le nom d’Itanium, ces puces étaient intégrées dans les serveurs HP Integrity (Tandem NonStop Himalaya à l’origine).

La première puce est sortie en 2001, mais les performances étaient décevantes par rapport à l’architecture x86-64 poussée tout d’abord par AMD et, avec retard, par Intel.

Un abandon progressif

Itanium a bénéficié du soutien de HP jusqu’à la sortie en 2017 de la puce 9700, « Kittson », mais la plateforme était déjà moribonde depuis plusieurs années avec la désaffection des éditeurs Microsoft (2010 avec la fin du support de Windows Server) et Oracle (2011 avec la fin du portage de sa base de données).

En lançant l’Itanium 9700, Intel avait indiqué que cette série « serait la dernière des puces Itanium » et orientait les clients vers des systèmes basés sur des Xeon.

En février 2019, la firme de Santa Clara a annoncé que la dernière livraison d’Itanium aurait lieu en juillet 2021. Sur la partie OS, la dernière version de Windows à prendre en charge Itanium était Windows Server 2008 R2, mais ceux qui possèdent des systèmes Itanium pourront continuer à bénéficier d’un support Unix via HP-UX 11 jusqu’au 31 décembre 2025.

Source lemondeinformatique.fr

Noyau 5.10 de Linux : ce qu’il faut en retenir

Featured

Ce dimanche, Linus Torvalds a officialisé la sortie du noyau Linux 5.10. Une étape importante puisqu’il s’agit cette fois d’un noyau LTS, prévu pour au moins les 5 prochaines années.

Linus explique : « Il y a pas mal de correctifs ici, y compris quelques retours de dernière minute pour des choses qui n’ont pas été corrigées, mais rien ne me pousse à déclarer qu’il faudrait encore une semaine« . Traduction : la fenêtre de fusion pour 5.11 peut démarrer dès ce lundi.

Le noyau Linux 5.10 LTS (Ndlr support de long terme) sera probablement utilisé par Debian 11 ou encore la très attendue Mageia 8, actuellement au 2e stade bêta.

Par contre, ne vous attendez pas à une adoption du noyau dans les prochaines Ubuntu (21.04) et Fedora 34. Les deux distributions adopteront plus que probablement le successeur, le noyau Linux 5.11.

Quoi de neuf dans Linux 5.10 ?

Le noyau 5.10 de Linux ajoute de nouvelles compatibilités matérielles, notamment les architectures Intel Rocket Lake et Alder Lake, la poursuite du travail déjà accompliqué pour les puces Intel Gen12/Xe Graphics et un nombre assez important d’améliorations au niveau du stockage et du système de fichiers. Il faut noter que le support Raspberry Pi VC4 est désormais présent dans le noyau Linux principal. Enfin, dans un registre plus ludique, le contrôleur de la Nintendo Switch est désormais pleinement supporté.

Source toolinux.com

Linux : que faire en cas de kernel panic ?

Featured

C’est quoi, kernel panic ?

La panique du noyau (kernel panic) est un mécanisme de signalement d’erreur système du noyau d’un système d’exploitation. Il concerne en particulier GNU/Linux, UNIX mais aussi macOS.

Kernel panic peut survenir dans plusieurs circonstances, traduisant des erreurs impossibles à corriger, qui empêchent le fonctionnement de l’ordinateur (ou du terminal). L’irruption est souvent précédée d’un message d’erreur du noyau.

Ce qui provoque une kernel panic

Les causes sont multiples. Par exemple :

Erreurs de programmation
Erreurs de conception du noyau
Mauvaise installation du noyau
Problèmes liés au matériel
Valeurs incorrectes détectées
Fichier initramfs corrompu

Kernel Panic : que faire ?

Tout administrateur système est confronté à ce problème au moins une fois dans sa carrière et sait alors qu’une réinstallation du système n’est pas la première solution. L’éditeur Red Hat a compilé une série de mesures à prendre pour faire face au kernel panic.

Que faire en cas de kernel panic sous Linux ?

Face à une kernel panic, voici ce qu’il faut faire, en partant de l’exemple d’un système RedHat/Fedora/CentOS :

Démarrer le système normalement avec la version de noyau actuelle pour voir le type d’erreur ;
Redémarrer la machine et choisir l’invite Rescue puis aller dans /boot et afficher les fichiers. C’est ici que vous trouverez initramfs, mais en mode rescue. Le fichier initramfs est lui manquant ;
Créer un nouveau fichier initramfs correspondant à votre noyau (commande #uname -r) grâce à la commande suivante : #dracut -f  ;
Vérifier que le nouveau fichier se trouve bien dans /boot ;
Redémarrer normalement.

L’erreur devrait être corrigée à ce stade.

La procédure complète est décrite dans cet article, avec des illustrations.

Source toolinux.com

Le noyau Linux 5.4 est disponible, quoi de neuf ?

Featured

Linus Torvalds vient d’annoncer disponibilité d’un noyau Linux 5.4. Présentée comme une version importante, il introduit de nouvelles fonctionnalités, renforce la sécurité et profite des pilotes mis à jour pour un meilleur support matériel.

Le noyau Linux 5.4 est en développement depuis plusieurs semaines. Il a bénéficié de plusieurs publications afin d’obtenir ce titre de Release Candidate. Sa sortie permet d’implémenter des nouveautés. Par exemple nous avons la prise en charge du système de fichiers exFAT de Microsoft. Elle est désormais intégrée au noyau afin de proposer le support en natif d’un périphérique de stockage formatés exFAT. En parallèle une fonction de verrouillage du noyau fait son apparition. Elle est proposée en tant que module de sécurité pour empêcher certaines applications d’avoir trop de liberté. Il s’agit d’une nouvelle couche de protection permettant d’exécuter un logiciel tout en bloquant certains acteurs malveillants.

Le noyau Linux 5.4 ajoute la prise en charge des GPU Navi 12 et 14, Arcturus et de l’APU Dali. De plus, le monitoring des températures des Ryzen 3000 est annoncé ainsi qu’un meilleur équilibrage de charge avec des CPU EPYC.

Noyau Linux 5.4, un peu de patience

Parmi les autres fonctionnalités nous pouvons citer la prise en charge des processeurs Intel Tiger Lake, du SoC Qualcomm Snapdragon 855, des SoC Intel Lightning Mountain, une gestion améliorée de la mémoire des applications sur Android et un nouveau pilote « virtio » (virtio-fs) dit « haute performance » pour le partage de fichiers entre hôtes et invités. A cela s’ajoute une fonction de sécurité nommée fs-verity pour la détection d’une falsification de fichiers.

Les sources du noyau Linux 5.4 peuvent être téléchargées dès maintenant sur kernel.org si vous souhaitez le compiler vous-même. Cette méthode est recommandée uniquement pour les utilisateurs avancés. Dans le cas contraire de la patience est nécessaire. Il faut attendre son arrivée dans les référentiels de logiciels stables des grandes distributions GNU / Linux.

A noter que ce noyau Linux 5.4 est une branche « principale». Bien que stable il est encore considéré comme une version « préliminaire » n’ayant pas tous les atouts pour un déploiement en masse.  Ceci aura lieu après la publication de la premiers version 5.4.x,. Ceci se produit généralement une ou deux semaine après la publication officielle de la branche principale.

Source ginjfo.com