Nessun riavvio richiesto

Riavvio richiesto. Le parole sono garantite per portare un gemito dagli utenti di computer. E per gli amministratori di sistema impegnati, sono ancora più fastidiosi: l'applicazione di aggiornamenti di sistema critici per proteggere una macchina dagli attacchi deve essere bilanciata con le richieste di centinaia o addirittura migliaia di utenti. Software di una nuova società chiamata Ksplice risolve questo dilemma con aggiornamenti che non richiedono un riavvio.





Per installare un aggiornamento mentre un computer continua a funzionare, una patch software deve essere strutturata con cura in modo che non interferisca con le operazioni correnti del sistema operativo. Questo è un processo difficile e delicato e Ksplice lo affronta lavorando a un diverso livello di architettura del computer. La maggior parte delle tecnologie di aggiornamento utilizza lo stesso linguaggio di programmazione del sistema operativo stesso. Il computer deve tradurre queste istruzioni in un linguaggio di livello inferiore. Il software di Ksplice aggira questo processo, analizzando le modifiche che un aggiornamento apporterebbe a un livello basso e implementandole utilizzando il linguaggio di livello inferiore.

La tecnologia è stata sviluppata dal cofondatore Jeff Arnold mentre era uno studente laureato al MIT e la scorsa settimana ha vinto il primo premio al concorso per l'imprenditorialità da $ 100.000 dell'Istituto.

Waseem Daher, cofondatore e direttore operativo, spiega che l'approccio adottato da Ksplice lo salva dalle istruzioni di ristrutturazione in un linguaggio di programmazione di livello superiore al volo. Finora, Ksplice ha sviluppato la sua nuova tecnologia di aggiornamento per il sistema operativo Linux, comunemente usato per controllare le macchine server, sebbene Daher affermi che la tecnologia potrebbe funzionare anche su altri sistemi operativi.



Ksplice è pensato per funzionare con tutte le patch di sicurezza. Se non hai una soluzione completa, è praticamente inutile, dice Daher.

Nei test condotti da maggio 2005 a maggio 2008, Ksplice è stata in grado di installare l'88% degli aggiornamenti di sicurezza di Linux automaticamente e senza riavviare. Gli aggiornamenti rimanenti potevano essere installati senza riavviare quando un programmatore umano aggiungeva alcune righe di codice.

Ksplice spera di concedere in licenza la sua tecnologia direttamente ai fornitori di software e quindi fornire l'esperienza umana necessaria per mantenere il sistema funzionante. Mentre Ksplice cerca accordi con i fornitori, Daher afferma che l'azienda offrirà un servizio di abbonamento per convertire le patch per i clienti in modo che non richiedano un riavvio.



Aggiornato: Il software Ksplice può essere utilizzato per installare aggiornamenti su un computer Linux senza riavviare. Le luci verdi indicano gli aggiornamenti che sono già stati installati.

Dal febbraio 2008, il MIT ha utilizzato la tecnologia per aggiornare due server critici, uno dei quali riceve più di 37 milioni di accessi ogni mese. Greg Price, che fa parte del comitato esecutivo dello Student Information Processing Board del MIT, che gestisce i server, afferma: Prima di Ksplice, tutti pensavano che riavviare per gli aggiornamenti, scegliere tra essere al sicuro e rimanere attivi, fosse solo una necessità tecnica che nessuno avrebbe superare.

Michael Hicks , professore associato di informatica presso l'Università del Maryland, afferma che un sistema affidabile per l'aggiornamento senza riavviare potrebbe avere un impatto notevole. Tuttavia, Hicks aggiunge che svolgere il lavoro in sicurezza è una grande sfida. Il punto centrale dell'aggiornamento in tempo reale è mantenere il sistema in esecuzione correttamente, afferma. Se l'applicazione della patch causa l'arresto anomalo del sistema o lo fa funzionare in modo errato, allora non siamo migliori, e potenzialmente peggiori, di quanto non saremmo altrimenti.

Sebbene Hicks sia impressionato da quanto Ksplice può fare automaticamente, afferma che sono necessarie ulteriori ricerche per rendere la tecnologia utile per una gamma più ampia di patch. Lo sta ricercando lui stesso attraverso un progetto chiamato Ginseng .

Iulian Neamtiu, un assistente professore di informatica presso l'Università della California, Riverside, che ha anche lavorato su Ginseng, afferma che Ksplice si rivolge a un mercato che ne ha estremo bisogno: i servizi Internet in esecuzione su Linux, come e-mail e Web server. È di fondamentale importanza che questi servizi applichino gli aggiornamenti di sicurezza il prima possibile senza sacrificare la disponibilità per i clienti, afferma Neamtiu. Ma spera di vedere tecnologie simili utilizzate in altri contesti. Mi piacerebbe poter aggiornare il sistema operativo o le applicazioni che utilizzo sul mio laptop, desktop o telefono cellulare senza dover riavviare, dice.

nascondere