Les ingénieurs de SUSE viennent de présenter le prototype de kGraft, une technologie qui permet d’appliquer des correctifs à chaud au noyau Linux. Une fonctionnalité essentielle pour les systèmes critiques ne devant redémarrer sous aucun prétexte.
Cette offre devrait être intégrée au noyau Linux d’ici deux mois, sous la forme d’une contribution open source. Développé par les SUSE Labs, kGraft fonctionne de façon très simple : il exploite l’espace libre présent au début de chaque fonction pour effectuer un saut vers la fonction corrigée.
KGraft prend la forme d’un module du noyau Linux et ne s’appuie ainsi que sur des techniques déjà présentes au sein du kernel. La mise au point d’un correctif pourra toutefois se révéler parfois complexe. Aussi, des outils permettront de déterminer quelles fonctions sont touchées par un correctif et offriront de créer le module correspondant.
KGraft se veut un concurrent direct de Ksplice d’Oracle. La firme américaine avait racheté cette technologie en 2011, avant d’en étouffer discrètement la version GPL, au grand dam des utilisateurs Linux. kGraft comble le manque laissé par Oracle.
Il est à noter que Ksplice se veut plus universel. Il s’appuie sur les ‘diff’ du code source pour mettre à jour le kernel à la volée. Toutefois, chaque mise à jour nécessite un blocage temporaire du système. kGraft ne provoque aucun blocage du système, mais l’accumulation des modules de patch pourrait finir par ralentir le noyau, et forcer ainsi à rebooter le système vers un kernel plus récent.
Autre détail qui a son importante, Ksplice est limité aux architectures x86 32 bits ou 64 bits. Plus générique, kGraft pourrait pour sa part fonctionner sur d’autres types de processeurs, comme les Power ou les ARM.
Voir aussi
Quiz Silicon.fr – 10 questions sur Linux
Un temps pressenti pour constituer le socle d'une suite bureautique AWS, Amazon WorkDocs arrivera en…
Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…
Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…
Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…
À la grogne des partenaires VMware, Broadcom répond par diverses concessions.
iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.