Lancement du noyau Linux 6.1, voici les nouveautés
Linus Torvalds fait concurrence au Père Noël alors que Finn, passionné de FOSS, met le meilleur cadeau sous le sapin en cette saison des fêtes : un tout nouveau noyau Linux.
Oui, le noyau Linux 6.1 est là, prêt à être utilisé sur les serveurs, les ordinateurs de bureau, les smartphones, les commutateurs, les routeurs et tout le reste. Annonçant l’arrivée sur la liste de diffusion du noyau Linux, Linus Torvalds a déclaré : “Alors nous voici, une semaine en retard, mais la semaine dernière a été agréable et lente, et je suis plus heureux de l’état de 6.1 que je ne l’étais la semaine dernière.”
Le noyau Linux est développé et maintenu par une communauté mondiale d’ingénieurs et de passionnés. Alors qu’un grand nombre de contributeurs au noyau Linux dans le cadre de leur travail quotidien, d’autres choisissent de le faire pendant leur temps libre, de leur propre gré et selon leurs propres conditions.
Voyons ce que des gens incroyables ont fait récemment…
Fonctionnalités du noyau Linux 6.1
Un ajout majeur à Linux 6.1 est prise en charge principale (expérimentale) de Rust, le “langage de programmation multi-paradigmes à usage général” qui fait boule de neige dans le paysage open source. Bien que petit, ce premier lot de mises à jour répond à l’ambition de laisser les développeurs du noyau écrire le code du noyau dans Rust.
Un autre ajout au noyau Linux 6.1 est le Multi-Generational Least-Recently-Used (alias MG-LRU; même s’il n’est pas activé par défaut). Pour citer la documentation du noyau, cette fonctionnalité en mémoire : “… optimise la récupération de page et améliore les performances sous la pression de la mémoire” — hé : de meilleures performances sont toujours les bienvenues.
Utilisateur Btrfs ? Linux 6.1 inclut un “groupe d’améliorations des performances” du système de fichiers Btrfs, y compris une nouvelle arborescence de groupes de blocs pour accélérer le montage sur de grands systèmes de fichiers, une intégration io_uring supplémentaire, des exportations sysfs modifiées ; et “amélioration exceptionnelle de la vitesse FIEMAP”.
Ailleurs, le système de fichiers erofs peut désormais partager des données en double entre les systèmes de fichiers ; et le système de fichiers EXT4 bénéficie de nombreux correctifs, nettoyages et ajustements, y compris enfin de ne plus essayer de prérécupérer les bitmaps d’allocation de blocs pour les systèmes de fichiers en lecture seule.
En outre, le PinePhone Pro est désormais capable d’exécuter le noyau Linux 6.1 principal, ainsi qu’une suite d’anciens smartphones Android, notamment le Sony Xperia 1 IV et les Samsung Galaxy E5, E7 et Grand Max. De plus, il existe désormais un pilote d’entrée pour le boîtier du clavier PinePhone.
Le pilote Nintendo HID est maintenant suffisamment perfectionné pour que les contrôleurs “clones bon marché” fonctionnent avec lui ; et le pilote Logitech permet désormais l’utilisation de HID++ pour tous les appareils Bluetooth et, comme indiqué par Phoronix, peut détecter automatiquement la capacité de défilement haute résolution si elle est prise en charge – La fonction de barré a été restaurée à la dernière minute.
Une pile de nouvelle prise en charge du matériel audio livre Linux 6.1, y compris les travaux préliminaires pour la prise en charge du son dans Apple Silico, la prise en charge d’AMD Rembrandt avec Sound Open Firmware (SOF) et la prise en charge de l’audio dans le SoC Mediatek MT8186 qui devrait être présenté dans les nouveaux Chromebooks.
De nombreux nouveaux appareils ont été pris en charge par le pilote d’entrée XPad du noyau, y compris les palettes Xbox One Elite dans l’Elite d’origine et la série Elite 2.
Les autres appareils pris en charge incluent la manette de jeu Hori Fighting Commander ONE (y compris le mode Xbox), la manette filaire 8BitDo Pro 2 et une gamme de claviers Wooting, notamment les Wooting One, Two, Two HE et 60HE.
Le noyau 6.1 inclut également la fondation standard pour les CPU et GPU de nouvelle génération. Les travaux sur la version 6.1 incluent un nouveau code de pilote pour le cadre de gestion de la plate-forme AMD sur les futures puces Ryzen ; plomberie pour les puces Intel ‘Meteor Lake’ 5 nm ; et des efforts continus avec Intel Arc Graphics DG2/Alchemist.
Autres changements :
- Désinfectant intégré de la mémoire du noyau (KMSAN).
- Plus de prise en charge du processeur LoongArch
- Le noyau peut être décompressé + lancé de manière indépendante de l’architecture sur les systèmes EFI
- Décodage plus rapide des erreurs de mémoire Intel via le pilote EDAC
- Prise en charge de la structure de données Maple Tree
- Nouveaux contrôles de sécurité sur la possibilité de créer des espaces de noms d’utilisateurs
- Le noyau imprimera le cœur du processeur où se produit l’erreur de segmentation
Dans l’ensemble, le noyau Linux 6.1 offre une gamme de nouvelles fonctionnalités et améliorations qui améliorent les performances et la sécurité des systèmes basés sur Linux. Ces améliorations font de Linux un système d’exploitation plus puissant et flexible, capable de répondre aux besoins d’un large éventail d’applications et d’utilisateurs.
Vous voulez plus d’informations sur la dernière version ? Jetez un coup d’œil à la présentation des fonctionnalités de Phoronix pour obtenir des informations de haut niveau, ou plongez dans les détails avec le rapport de fusion LWN 1 et le rapport de fusion LWN 2.
Obtenir Linux 6.1
Linux 6.1 est-il disponible en téléchargement en tant que code source dès maintenant, que vous pouvez compiler à la main sur la distribution de votre choix ? Pas pour ça? Attendez que le responsable de votre distribution se charge de faire la demi-greffe à la place.
Alors que certaines distributions (comme Arch) regroupent les nouvelles versions du noyau Linux et les envoient aux utilisateurs sous forme de mises à jour, ce n’est pas le cas d’Ubuntu. En tant que distribution à version fixe, le nouveau noyau ne sort que dans les nouvelles versions, bien que les versions LTS reçoivent périodiquement de nouvelles mises à jour du noyau rétroportées à partir des versions ultérieures.
Vous pouvez essayer le référentiel principal de Canonical pour installer Linux 6.1 sur des distributions basées sur Ubuntu. Ceci n’est PAS recommandé. Les versions principales n’ont aucune garantie, assistance ou test pour s’assurer qu’elles sont sans problème. Utilisez à vos risques et périls.