211service.com
Nie jest wymagane ponowne uruchomienie
Wymagane jest ponowne uruchomienie. Słowa z pewnością wywołają jęk użytkowników komputerów. A dla zapracowanych administratorów systemu są one jeszcze bardziej irytujące: stosowanie krytycznych aktualizacji systemu w celu ochrony komputera przed atakiem musi być zrównoważone z wymaganiami setek, a nawet tysięcy użytkowników. Oprogramowanie nowej firmy o nazwie Ksplice rozwiązuje ten dylemat za pomocą aktualizacji, które nie wymagają ponownego uruchomienia.
Aby zainstalować aktualizację, gdy komputer nadal działa, poprawka oprogramowania musi być starannie ustrukturyzowana, tak aby nie zakłócała bieżących operacji systemu operacyjnego. Jest to trudny i delikatny proces, a Ksplice rozwiązuje go, pracując na innym poziomie architektury komputera. Większość technologii aktualizacji korzysta z tego samego języka programowania, co sam system operacyjny. Komputer musi przetłumaczyć te instrukcje na język niższego poziomu. Oprogramowanie Ksplice omija ten proces, analizując zmiany, które wprowadzi aktualizacja na niskim poziomie i wdrażając je przy użyciu języka niższego poziomu.
Technologia została opracowana przez współzałożyciela Jeffa Arnolda, gdy był absolwentem MIT, a w zeszłym tygodniu zdobyła główną nagrodę w konkursie przedsiębiorczości o wartości 100 000 USD.
Waseem Daher, współzałożyciel i dyrektor operacyjny, wyjaśnia, że podejście przyjęte przez Ksplice chroni ją przed instrukcjami restrukturyzacji w locie w języku programowania wyższego poziomu. Do tej pory firma Ksplice opracowała nową technologię aktualizacji dla systemu operacyjnego Linux - która jest powszechnie używana do kontrolowania maszyn serwerowych - chociaż Daher twierdzi, że technologia może działać również w innych systemach operacyjnych.
Ksplice jest przeznaczony do pracy ze wszystkimi poprawkami bezpieczeństwa. Jeśli nie masz kompletnego rozwiązania, jest ono w zasadzie bezużyteczne, mówi Daher.
W testach przeprowadzonych od maja 2005 do maja 2008 firma Ksplice była w stanie zainstalować 88 procent aktualizacji bezpieczeństwa systemu Linux automatycznie i bez ponownego uruchamiania. Pozostałe aktualizacje można było zainstalować bez ponownego uruchamiania, gdy programista dodał kilka linijek kodu.
Ksplice ma nadzieję, że licencjonuje swoją technologię bezpośrednio producentom oprogramowania, a następnie zapewni fachową wiedzę potrzebną do utrzymania działania systemu. Podczas gdy Ksplice szuka umów z dostawcami, Daher mówi, że firma zaoferuje usługę subskrypcji, aby konwertować poprawki dla klientów, aby nie wymagali ponownego uruchamiania.

Aktualny: Oprogramowanie Ksplice może być używane do instalowania aktualizacji na komputerze z systemem Linux bez ponownego uruchamiania. Zielone światła wskazują aktualizacje, które zostały już zainstalowane.
Od lutego 2008 r. MIT wykorzystał tę technologię do aktualizacji dwóch krytycznych serwerów, z których jeden otrzymuje ponad 37 milionów wejść każdego miesiąca. Greg Price, który zasiada w komitecie wykonawczym Rady ds. Przetwarzania Informacji dla Studentów MIT, która zajmuje się obsługą serwerów, mówi: „Przed Ksplice wszyscy zakładali, że ponowne uruchomienie w celu aktualizacji – wybór między bezpieczeństwem a pozostawaniem w ruchu – było tylko techniczną koniecznością, której nikt nie chciał. pokonać.
Michael Hicks , profesor nadzwyczajny informatyki na Uniwersytecie Maryland, mówi, że niezawodny system do aktualizacji bez ponownego uruchamiania może mieć duży wpływ. Hicks dodaje jednak, że bezpieczne wykonywanie pracy jest dużym wyzwaniem. Cały sens aktualizacji na żywo polega na tym, aby system działał poprawnie, mówi. Jeśli zastosowanie poprawki powoduje awarię systemu lub jego nieprawidłowe działanie, nie jesteśmy lepsi, a potencjalnie gorsi, niż bylibyśmy w innym przypadku.
Chociaż Hicks jest pod wrażeniem tego, jak wiele Ksplice może zrobić automatycznie, mówi, że potrzebne są dalsze badania, aby technologia była użyteczna dla szerszego zakresu poprawek. Sam bada to w ramach projektu o nazwie Żeń-szeń .
Iulian Neamtiu, adiunkt informatyki na Uniwersytecie Kalifornijskim w Riverside, który również pracował nad żeń-szeniem, mówi, że Ksplice jest skierowany na rynek, który bardzo tego potrzebuje: usługi internetowe działające w systemie Linux, takie jak poczta e-mail i WWW serwery. Neamtiu mówi, że niezwykle ważne jest, aby te usługi stosowały aktualizacje zabezpieczeń tak szybko, jak to możliwe, bez poświęcania dostępności dla klientów. Ma jednak nadzieję, że podobne technologie zostaną wykorzystane w innych kontekstach. Chciałbym móc aktualizować system operacyjny lub aplikacje, których używam na moim laptopie, komputerze stacjonarnym lub telefonie komórkowym bez konieczności ponownego uruchamiania, mówi.