Aucun redémarrage requis

Redémarrage requis. Les mots sont garantis pour apporter un gémissement des utilisateurs d'ordinateurs. Et pour les administrateurs système occupés, ils sont encore plus ennuyeux : l'application de mises à jour système critiques pour protéger une machine contre les attaques doit être équilibrée avec les demandes de centaines, voire de milliers d'utilisateurs. Logiciel d'une nouvelle société appelée Ksplice résout ce dilemme avec des mises à jour qui ne nécessitent pas de redémarrage.





Afin d'installer une mise à jour pendant qu'un ordinateur continue de fonctionner, un correctif logiciel doit être soigneusement structuré afin qu'il n'interfère pas avec les opérations en cours du système d'exploitation. Il s'agit d'un processus difficile et délicat, et Ksplice le résout en travaillant à un niveau différent de l'architecture informatique. La plupart des technologies de mise à jour utilisent le même langage de programmation que le système d'exploitation lui-même. L'ordinateur doit traduire ces instructions dans un langage de niveau inférieur. Le logiciel de Ksplice contourne ce processus, analysant les modifications qu'une mise à jour apporterait à un niveau inférieur et les implémentant à l'aide du langage de niveau inférieur.

La technologie a été développée par le cofondateur Jeff Arnold alors qu'il était étudiant diplômé au MIT, et la semaine dernière, elle a remporté le grand prix du concours d'entrepreneuriat de 100 000 $ de l'Institut.

Waseem Daher, cofondateur et directeur de l'exploitation, explique que l'approche adoptée par Ksplice lui évite de restructurer à la volée les instructions dans un langage de programmation de niveau supérieur. Jusqu'à présent, Ksplice a développé sa nouvelle technologie de mise à jour pour le système d'exploitation Linux, qui est couramment utilisé pour contrôler les machines serveur, bien que Daher affirme que la technologie pourrait également fonctionner sur d'autres systèmes d'exploitation.



Ksplice est conçu pour fonctionner avec tous les correctifs de sécurité. Si vous n'avez pas de solution complète, c'est fondamentalement inutile, dit Daher.

Lors de tests menés de mai 2005 à mai 2008, Ksplice a pu installer 88 % des mises à jour de sécurité Linux automatiquement et sans redémarrage. Les mises à jour restantes pouvaient être installées sans redémarrage lorsqu'un programmeur humain ajoutait quelques lignes de code.

Ksplice espère concéder sous licence sa technologie directement aux fournisseurs de logiciels, puis fournir l'expertise humaine nécessaire pour que le système continue de fonctionner. Alors que Ksplice recherche des accords avec des fournisseurs, Daher dit que la société proposera un service d'abonnement pour convertir les correctifs pour les clients afin qu'ils ne nécessitent pas de redémarrage.



À jour: Le logiciel Ksplice peut être utilisé pour installer des mises à jour sur un ordinateur Linux sans redémarrage. Les voyants verts indiquent les mises à jour qui ont déjà été installées.

Depuis février 2008, le MIT a utilisé la technologie pour mettre à jour deux serveurs critiques, dont l'un reçoit plus de 37 millions de visites chaque mois. Greg Price, qui fait partie du comité exécutif du MIT Student Information Processing Board, qui gère les serveurs, a déclaré : Avant Ksplice, tout le monde supposait que le redémarrage pour les mises à jour – choisir entre être sécurisé et rester actif – n'était qu'une nécessité technique que personne ne voudrait. surmonter.

Michael Hicks , professeur agrégé d'informatique à l'Université du Maryland, affirme qu'un système fiable de mise à jour sans redémarrage pourrait avoir un impact majeur. Cependant, Hicks ajoute que faire le travail en toute sécurité est un défi majeur. Le but de la mise à jour en direct est de maintenir le système en bon état de fonctionnement, dit-il. Si l'application du correctif fait planter le système ou le fait fonctionner de manière incorrecte, alors nous ne sommes pas meilleurs, et potentiellement pires, que nous ne le serions autrement.

Alors que Hicks est impressionné par tout ce que Ksplice peut faire automatiquement, il dit que des recherches supplémentaires sont nécessaires pour rendre la technologie utile pour une plus large gamme de correctifs. Il fait lui-même des recherches sur ce sujet dans le cadre d'un projet appelé Ginseng .

Iulian Neamtiu, professeur adjoint d'informatique à l'Université de Californie à Riverside, qui a également travaillé sur le ginseng, explique que Ksplice s'adresse à un marché qui en a grandement besoin : les services Internet fonctionnant sous Linux, tels que le courrier électronique et le Web. les serveurs. Il est d'une importance primordiale pour ces services d'appliquer les mises à jour de sécurité dès que possible sans sacrifier la disponibilité pour les clients, explique Neamtiu. Mais il espère voir des technologies similaires utilisées dans d'autres contextes. J'aimerais pouvoir mettre à jour le système d'exploitation ou les applications que j'utilise sur mon ordinateur portable, mon ordinateur de bureau ou mon téléphone portable sans avoir à redémarrer, dit-il.

cacher