The linus-next kernel branch has been presented for testing in continuous integration mode

Sasha Levin de Google, responsable du suivi des branches LTS du noyau Linux et membre du conseil consultatif de la Linux Foundation, a annoncĂ© la crĂ©ation d'une nouvelle branche du noyau Linux - «linus-next», qui, Ă  l'instar de la branche «linux-next», est destinĂ©e Ă  tester les modifications proposĂ©es pour inclusion dans la version principale du futur noyau Linux, mais se distingue par son orientation vers les changements prĂȘts Ă  ĂȘtre intĂ©grĂ©s dans la branche principale et par l'offre d'une base plus stable et plus adaptĂ©e aux tests.

Auparavant, la branche «linux-next» Ă©tait parfaitement adaptĂ©e pour vĂ©rifier l'intĂ©gration des modifications dans le noyau, Ă©valuer les conflits entre sous-branches des diffĂ©rents mainteneurs et identifier les erreurs et avertissements liĂ©s Ă  la compilation, mais il Ă©tait problĂ©matique de l'utiliser pour tester les modifications apportĂ©es. La branche «linux-next» comprend un mĂ©lange de changements prĂȘts Ă  ĂȘtre intĂ©grĂ©s dans la version principale du noyau et d'extensions expĂ©rimentales qui peuvent nĂ©cessiter un long dĂ©veloppement et qui, peut-ĂȘtre, ne seront jamais acceptĂ©es dans la branche principale.

La présence d'un code expérimental instable interdit d'utiliser le noyau «linux-next» pour un test fonctionnel complet, car le code expérimental peut avoir un impact négatif sur les autres sous-systÚmes du noyau. Dans la nouvelle branche «linus-next», les critÚres d'acceptation des modifications seront plus stricts - seules les demandes de tirage adressées à Linus Torvalds que les développeurs estiment que Linus acceptera dans la branche principale seront incluses.

L'apparition de la branche «linus-next» permettra non seulement de tester la compatibilité des modifications proposées au niveau de la compilation du noyau, mais aussi d'évaluer directement leur fonctionnement, ce qui améliorera la qualité des tests des modifications lors de l'examen des demandes de tirage déjà soumises mais encore non examinées par Linus. Cette nouvelle branche encouragera également l'envoi de demandes de tirage le plus tÎt possible, avant le début de la période d'acceptation des modifications, afin de permettre leur test en conditions réelles. De plus, la branche «linus-next» se développera selon un modÚle d'intégration continue, plutÎt qu'une mise à jour quotidienne avec création d'un nouveau tag, ce qui simplifiera l'analyse des problÚmes émergents et l'identification des modifications spécifiques ayant causé un échec.

Il convient également de noter le mécontentement de Linus Torvalds concernant le processus de blocage au niveau du noyau des vulnérabilités matérielles, exprimé lors des discussions sur les problÚmes et les régressions dans le code pour contrer les attaques utilisant des vulnérabilités dans le mécanisme d'exécution spéculative des instructions dans le CPU. Les modifications nécessaires pour bloquer les vulnérabilités matérielles compliquent le développement, entraßnent des régressions et nuisent à la performance, bien que la plupart des attaques exploitant de telles vulnérabilités soient purement théoriques et ne soient jamais appliquées en pratique, en dehors des conditions de laboratoire.

En considĂ©rant la proposition de modifier le noyau pour contourner les problĂšmes potentiels liĂ©s Ă  la lutte contre les vulnĂ©rabilitĂ©s matĂ©rielles, Linus a suggĂ©rĂ© de faire peser la responsabilitĂ© sur les fabricants de matĂ©riel, considĂ©rĂ©s comme les responsables de l'apparition de ces vulnĂ©rabilitĂ©s, et de faire comprendre qu'ils doivent rĂ©soudre leurs propres problĂšmes. Le changement proposĂ© Ă©tait destinĂ© Ă  ĂȘtre ajoutĂ© comme une mesure de prĂ©caution, car, en raison de l'incertitude du comportement du CPU, la protection pourrait potentiellement cesser de fonctionner sur certains nouveaux CPU Intel.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster