Atsāknēšana nav nepieciešama

Nepieciešama restartēšana. Vārdi garantēti izraisīs datorlietotāju vaidu. Un aizņemtiem sistēmas administratoriem tie ir vēl kaitinošāki: kritisko sistēmas atjauninājumu izmantošana, lai aizsargātu mašīnu pret uzbrukumiem, ir jāsabalansē ar simtiem vai pat tūkstošiem lietotāju prasībām. Programmatūra no jauna uzņēmuma ar nosaukumu Ksplice risina šo dilemmu ar atjauninājumiem, kuriem nav nepieciešama restartēšana.





Lai instalētu atjauninājumu, kamēr dators turpina darboties, programmatūras ielāps ir rūpīgi jāstrukturē tā, lai tas netraucētu operētājsistēmas pašreizējām darbībām. Tas ir grūts un delikāts process, un Ksplice to risina, strādājot citā datora arhitektūras līmenī. Lielākā daļa atjaunināšanas tehnoloģiju izmanto to pašu programmēšanas valodu, ko pati operētājsistēma. Datoram šīs instrukcijas ir jātulko zemāka līmeņa valodā. Ksplice programmatūra apiet šo procesu, analizējot izmaiņas, ko atjauninājums veiktu zemā līmenī, un ievieš tās, izmantojot zemāka līmeņa valodu.

Tehnoloģiju izstrādāja līdzdibinātājs Džefs Arnolds, kamēr viņš bija MIT maģistrantūras students, un pagājušajā nedēļā tā ieguva galveno balvu Institūta 100 000 USD uzņēmējdarbības konkursā.

Waseem Daher, līdzdibinātājs un galvenais darbības vadītājs, skaidro, ka Ksplice pieņemtā pieeja pasargā to no instrukciju pārstrukturēšanas augstāka līmeņa programmēšanas valodā. Līdz šim Ksplice ir izstrādājis savu jauno Linux operētājsistēmas atjaunināšanas tehnoloģiju, ko parasti izmanto serveru iekārtu vadīšanai, lai gan Dahers saka, ka tehnoloģija varētu darboties arī citās operētājsistēmās.



Ksplice ir paredzēts darbam ar visiem drošības ielāpiem. Ja jums nav pilnīga risinājuma, tas būtībā ir bezjēdzīgi, saka Dahers.

Testos, kas tika veikti no 2005. gada maija līdz 2008. gada maijam, Ksplice spēja instalēt 88 procentus Linux drošības atjauninājumu automātiski un bez atkārtotas palaišanas. Atlikušos atjauninājumus varēja instalēt bez pārstartēšanas, kad programmētājs pievienoja dažas koda rindiņas.

Ksplice cer licencēt savu tehnoloģiju tieši programmatūras pārdevējiem un pēc tam nodrošināt cilvēku zināšanas, kas nepieciešamas, lai sistēma darbotos. Kamēr Ksplice meklē darījumus ar pārdevējiem, Dahers saka, ka uzņēmums piedāvās abonēšanas pakalpojumu, lai klientiem pārveidotu ielāpus, lai viņiem nebūtu nepieciešama atsāknēšana.



Aktuāli: Ksplice programmatūru var izmantot, lai instalētu atjauninājumus Linux datorā bez atkārtotas palaišanas. Zaļās gaismas norāda uz atjauninājumiem, kas jau ir instalēti.

Kopš 2008. gada februāra MIT ir izmantojis šo tehnoloģiju, lai atjauninātu divus kritiskos serverus, no kuriem viens katru mēnesi saņem vairāk nekā 37 miljonus trāpījumu. Gregs Praiss, kurš ir MIT Studentu informācijas apstrādes padomes, kas apkalpo serverus, izpildkomitejā, saka: pirms Ksplice visi uzskatīja, ka atsāknēšana, lai iegūtu atjauninājumus — izvēle starp drošu un nepārtrauktu darbību, ir tikai tehniska nepieciešamība, ko neviens nedarītu. pārvarēt.

Maikls Hikss , Merilendas universitātes datorzinātņu asociētais profesors, saka, ka uzticamai sistēmai atjaunināšanai bez restartēšanas var būt liela ietekme. Tomēr Hiks piebilst, ka droša darba veikšana ir liels izaicinājums. Viņš saka, ka tiešraides atjaunināšanas mērķis ir nodrošināt sistēmas pareizu darbību. Ja ielāpa lietošana izraisa sistēmas avāriju vai liek tai darboties nepareizi, mēs neesam labāki un, iespējams, sliktāki, nekā būtu citādi.

Lai gan Hikss ir pārsteigts par to, cik daudz Ksplice var paveikt automātiski, viņš saka, ka ir nepieciešams vairāk pētījumu, lai padarītu tehnoloģiju noderīgu plašākam ielāpu klāstam. Viņš pats to pēta, izmantojot projektu ar nosaukumu Žeņšeņs .

Iulian Neamtiu, Kalifornijas Universitātes Riversaidas datorzinātņu docents, kurš ir strādājis arī pie žeņšeņa, saka, ka Ksplice ir paredzēts tirgum, kuram tas ļoti nepieciešams: interneta pakalpojumi, kas darbojas operētājsistēmā Linux, piemēram, e-pasts un tīmeklis. serveriem. Šiem pakalpojumiem ir ārkārtīgi svarīgi pēc iespējas ātrāk piemērot drošības atjauninājumus, nezaudējot pieejamību klientiem, saka Neamtiu. Taču viņš cer redzēt līdzīgas tehnoloģijas izmantot arī citos kontekstos. Viņš saka, ka es labprāt varētu atjaunināt operētājsistēmu vai lietojumprogrammas, kuras izmantoju savā klēpjdatorā, galddatorā vai mobilajā tālrunī, neveicot pārstartēšanu.

paslēpties