Linux 6.0 débarque tandis que Linus taquine un changement majeur dans la prochaine version

Linux 6.0 débarque tandis que Linus taquine un changement majeur dans la prochaine version

La dernière version du noyau Linux est arrivée avec le lot habituel de mises à jour matérielles. La dernière version n'inclut aucun changement majeur, mais Linus Torvalds a signalé un ajout à venir de code écrit en Rust dans la prochaine version.





Pas de changements majeurs, mais de 'nouvelles choses essentielles' à l'horizon

Alors que le numéro de version impliquerait un changement majeur dans d'autres projets logiciels, Linus Torvalds a déclaré qu'il s'agissait principalement de garder les numéros de version gérables dans un message au Liste de diffusion du noyau Linux , le centre principal du développement du noyau.





UTILISEZ LA VIDÉO DU JOUR  Page d'accueil du noyau Linux 6.0

'Le changement majeur du numéro de version concerne plus le fait que je manque de doigts et d'orteils que de grands changements fondamentaux', a déclaré Torvalds.





La prochaine version, la 6.1, contiendra ce que Torvalds appelle 'les nouveautés fondamentales', principalement du nouveau code écrit en Rust.

Quoi de neuf dans la version 6.0 ?

Bien que Torvalds minimise l'importance du numéro de version majeur, il y a quelques changements substantiels pour le support matériel. La nouvelle version améliore la prise en charge des processeurs Intel Xeon Ice Lake et AMD Ryzen Ice Ripper et EPYC, selon Phoronix .



Le noyau prend également désormais en charge un certain nombre de nouveaux processeurs des deux sociétés, ainsi que le Qualcomm Snapdragon 8cx Gen 3.

Le code Rust arrive sur le noyau Linux

Linus a taquiné l'un des changements les plus attendus du noyau au cours de sa durée de vie de 31 ans. La version 6.1 aura du code écrit en Rust.





Jusqu'à présent, le code du noyau était écrit en C. Le C était le langage de prédilection pour la programmation système car il était de haut niveau mais toujours proche du matériel. Malgré l'omniprésence et les hautes performances de C, l'obligation pour les programmeurs de gérer manuellement la mémoire a entraîné d'énormes bogues, notamment l'exploit Heartbleed qui a affecté OpenSSH en 2014.

bureau à distance de windows vers ubuntu
 Arborescence du code source de Linux 6.0

Rust est un langage hautes performances compilé conçu pour la programmation système mais qui gère automatiquement la mémoire. Pour cette raison, il a généré un buzz dans la communauté du développement . L'inclusion de Rust pourrait rationaliser le développement du noyau Linux en réduisant le temps passé au débogage, mais la grande majorité du noyau restera probablement en C car une grande partie du code a déjà été essayée et testée.





Dans tous les cas, il faudra un certain temps avant que les utilisateurs réguliers de Linux puissent acquérir le nouveau noyau, car les responsables de la distribution devront l'intégrer dans leurs systèmes.

Marche du noyau Linux

Le noyau Linux est connu depuis longtemps pour son rythme de développement effréné. Les utilisateurs désireux d'essayer le nouveau noyau n'auront souvent d'autre choix que de le compiler eux-mêmes avant que les responsables de la distribution ne rattrapent leur retard. Compiler un noyau est facile avec les bonnes connaissances et a été un rite de passage pour les fans de Linux dédiés.