<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF138%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0</id>
		<title>LXF138:Что за штука - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF138%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF138:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;action=history"/>
		<updated>2026-05-13T07:04:29Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF138:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=13422&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF138:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=13422&amp;oldid=prev"/>
				<updated>2012-03-01T05:14:40Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Что за штука… ''Ksplice''?==&lt;br /&gt;
&lt;br /&gt;
: За­будь­те об этил­ме­тан­суль­фана­те как о ще­лоч­ном реа­ген­те: '''Грэм Мор­ри­сон''' рас­ска­жет об удоб­ной про­грам­ме для ре­ком­би­на­ции яд­ра.&lt;br /&gt;
&lt;br /&gt;
* '''Нет, толь­ко не это! Неу­же­ли в KDE ра­бо­та­ют над ин­ст­ру­мен­та­ми для генети­че­ских му­та­ций?'''&lt;br /&gt;
: Успо­кой­тесь, мой друг, с ва­шим ра­бо­чим сто­лом всё в по­ряд­ке. По­ка. На­сколь­ко нам из­вест­но, коман­да KDE не занима­ет­ся рас­ще­п­лением ДНК, к то­му же на­звание об­ман­чи­во: ''Ksplice'' – во­все не про­ект KDE. Бу­к­ва '''К''', ко­то­рая и сби­ва­ет с тол­ку, от­но­сит­ся к яд­ру [kernel], а не к Kool Desktop Environment, и для ра­бо­ты ''Ksplice'' не по­на­до­бит­ся гра­фи­че­ский ин­тер­фейс с ты­ся­чей па­ра­мет­ров на­строй­ки.&lt;br /&gt;
* '''Яд­ро, го­во­ри­те? Зву­чит тре­вож­но.'''&lt;br /&gt;
: Да, вы пра­вы, и ана­ло­гия с ДНК не так уж на­ду­ман­на. Яд­ро Linux – это серд­це опе­ра­ци­он­ной систе­мы, оно управ­ля­ет всем, от досту­па к уст­рой­ствам до планиро­вания про­цес­сов. Ес­ли пред­ста­вить, что яд­ро ра­бо­та­ет как ДНК ком­пь­ю­те­ра, то ''Ksplice'' слу­жит для вы­де­ления уча­ст­ка це­поч­ки, за­ме­ны по­сле­до­ва­тель­но­сти команд и об­рат­ной сбор­ки. Ко­ро­че, про­ис­хо­дит ре­ком­би­на­ция яд­ра «на хо­ду».&lt;br /&gt;
* '''Это та­кой ме­тод об­нов­ления яд­ра?'''&lt;br /&gt;
: Да, но толь­ко по частям. Луч­шее в ''Ksplice'' то, что об­нов­ля­ет­ся ра­бо­таю­щее яд­ро, без пе­ре­за­груз­ки систе­мы – это со­лид­ное пре­иму­ще­ство, ес­ли за­каз­чи­ки щед­ро пла­тят вам за бес­пе­ре­бой­ ную ра­бо­ту сер­ве­ров. Как пра­ви­ло, при необ­хо­ди­мо­сти об­нов­ления яд­ра сле­ду­ет за­гру­зить его, уста­но­вить но­вую вер­сию, пе­ре­за­пустить ма­ши­ну и вы­брать но­вый ва­ри­ант для за­груз­ки. Этот про­цесс тре­бу­ет вре­мени и ор­ганиза­ци­он­ных и ум­ствен­ных уси­лий, к то­му же при­хо­дит­ся пре­ду­пре­ж­дать за­каз­чи­ков, что­бы и они под­го­то­ви­лись к опе­ра­ции. Иногда оста­нов­ка сер­ве­ров и баз дан­ных занима­ет зна­чи­тель­но боль­ше вре­мени, чем про­стая пе­ре­за­груз­ка ком­пь­ю­те­ра. И так по­сто­ян­но: за 12 ме­ся­цев средний ди­ст­ри­бу­тив вы­пуска­ет по­ряд­ка 10 об­нов­лений яд­ра, и для при­менения ка­ж­до­го из них необ­хо­ди­ма пе­ре­за­груз­ка систе­мы.&lt;br /&gt;
* '''Зна­чит, ''Ksplice'' раз­ра­ба­ты­ва­ет­ся толь­ко для сер­ве­ров?'''&lt;br /&gt;
: Ком­мер­че­ское при­менение про­ек­та оче­вид­но там, где вре­мя – день­ги. Но мно­гие из нас вздра­ги­ва­ют, уви­дев ма­лень­кое окош­ко, уве­дом­ляю­щее об оче­ред­ном об­нов­лении безо­пас­но­сти яд­ра: ра­но или позд­но это при­во­дит к дру­же­люб­но­му пред­ло­жению пе­ре­за­гру­зить ком­пь­ю­тер. С ''Ksplice'' о та­ких на­по­ми­наниях мож­но за­быть: систе­ма бу­дет об­нов­лять­ся в ра­бо­чем по­ряд­ке, без пе­ре­за­груз­ки.&lt;br /&gt;
* '''Как это ра­бо­та­ет?'''&lt;br /&gt;
: До­воль­но тон­ко. Клю­че­вой эле­мент – не спо­соб­ность про­грам­мы к ра­бо­те с дей­ствую­щим яд­ром, а ме­то­ди­ка сбор­ки за­плат. Об­нов­ления го­то­вят­ся на уровне объ­ек­тов, а не на уровне ис­ход­но­го ко­да, по­это­му за­пла­та фор­ми­ру­ет­ся для ва­ше­го кон­крет­но­го эк­зем­п­ля­ра яд­ра. Это осу­ще­ств­ля­ет­ся пу­тём ана­ли­за раз­ли­чий ме­ж­ду ра­бо­таю­щим дво­ич­ным об­ра­зом и тем, ко­то­рый пред­сто­ит уста­но­вить. По вы­яв­лении раз­ли­чий под­го­то­вить за­пла­ту не со­ста­вит осо­бо­го тру­да.&lt;br /&gt;
&lt;br /&gt;
: За­пла­та тре­бу­ет оцен­ки, и ес­ли пред­сто­ит зна­чи­тель­но из­менить внут­рен­нюю струк­ту­ру дан­ных яд­ра, про­грам­мист дол­жен вруч­ную раз­ра­бо­тать об­ход­нойва­ри­ант.В худ­шем слу­чае по­сле уста­нов­ки за­пла­ты при­дёт­ся при­менить стан­дарт­ный ва­ри­ант – пе­ре­за­гру­зить ма­ши­ну. Од­на­ко об­нов­ления безо­пас­но­сти ред­ко вы­зы­ва­ют гло­баль­ные из­менения в струк­ту­рах дан­ных или в ре­жи­мах ра­бо­ты про­цес­сов, и в боль­шин­стве слу­ча­ев при­менение за­плат мож­но ав­то­ма­ти­зи­ро­вать. Раз­ра­бот­чи­ки ''Ksplice'' под­счи­та­ли, что толь­ко во­семь из пя­ти­де­ся­ти ис­сле­до­ван­ных ими за­плат мо­гут вы­звать за­труднения.&lt;br /&gt;
* '''И где брать та­кие за­пла­ты?'''&lt;br /&gt;
: Вот здесь воз­мож­ны трения: при­ло­жение ''Ksplice'' от­но­сит­ся к от­кры­то­му ПО, но об­слу­жи­вание по­строе­но на ком­мер­че­ской осно­ве. Ksplice Inc., ком­пания-раз­ра­бот­чик ''Ksplice'', рас­счи­ты­ва­етпо­лу­чать до­ход от про­да­жи за­плат со сво­их сер­ве­ров. Это нема­лый со­блазн, ес­ли у вас ди­ст­ри­бу­тив про­мыш­лен­но­го уров­ня ти­па RHEL или CentOS – вы охот­но за­пла­ти­те за удоб­ство; но ин­ди­ви­ду­аль­ные поль­зо­ва­те­ли к та­ко­му не при­вык­ли.  Ве­ро­ят­но, по­это­му ''Ksplice'' пред­ла­га­ет бес­плат­ные об­нов­ления для от­дель­ных ди­ст­ри­бу­ти­вов. На­при­мер, боль­шин­ство поль­зо­ва­те­лей Ubuntu мо­жет за­гру­жать об­нов­ления бес­плат­но, а недав­но коман­да ''Ksplice'' объ­я­ви­ла о рас­про­странении опы­та на Fedora.&lt;br /&gt;
* '''А до­ро­ги ли ком­мер­че­ские вер­сии?'''&lt;br /&gt;
: Рас­хо­ды на услу­ги ''Ksplice'' по об­слу­жи­ванию груп­пы сер­ве­ров рас­счи­тать нетруд­но. Не за­будь­те сравнить эту циф­ру со стои­мо­стью 10‑крат­ной пе­ре­за­груз­ки ка­ж­дой ма­ши­ны в те­чение го­да. Ес­ли в се­ти не бо­лее 20 ма­шин, то оп­ла­та со­ста­вит 3,95 дол­ла­ра в ме­сяц. Ес­ли ма­шин боль­ше 20, це­на снижа­ет­ся до 2,95 дол­ла­ра. По­лу­ча­ет­ся око­ло 1000 дол­ла­ров для се­ти из 20 ма­шин в год.&lt;br /&gt;
* '''Как же мож­но мо­ди­фи­ци­ро­вать ра­бо­таю­щее яд­ро?'''&lt;br /&gt;
: Это де­ла­ет­ся с по­мо­щью мо­ду­ля яд­ра. Мо­ду­ли ра­бо­та­ют по­доб­но драй­ве­рам уст­ройств. Мо­дуль, от­ве­чаю­щий за ''Ksplice'', ожи­да­ет вы­сво­бо­ж­дения той части ко­да, ко­то­рую нуж­но мо­ди­фи­ци­ро­вать. Ожи­дание слег­ка за­мед­ля­ет ра­бо­ту систе­мы, но оно возника­ет толь­ко в том слу­чае, когда ''Ksplice'' уз­на­ет о доступ­но­сти за­пла­ты. По­сле это­го на­ло­жение за­пла­ты зай­мёт все­го 0,7 се­кун­ды – во мно­го раз бы­ст­рее пе­ре­за­груз­ки. Пе­ре­за­пуск не ну­жен, да­же ес­ли вы уста­но­ви­те но­вый мо­дуль яд­ра че­рез менед­жер па­ке­тов: когда он за­ра­бо­та­ет, ком­понен­ты яд­ра мож­но ме­нять пря­мо на хо­ду, бо­лее не слы­ша зум­ме­ра BIOS.&lt;br /&gt;
* '''А вдруг но­вая за­плат­ка что-нибудь ис­пор­тит?'''&lt;br /&gt;
: Ещё од­на осо­бен­ность ''Ksplice'' – лю­бое из­менение мож­но от­ка­тить, и то­же без пе­ре­за­груз­ки! А зна­чит, риск при на­ло­жении за­пла­ту на груп­пу сер­ве­ров с по­мо­щью ''Ksplice'' неве­лик, что и де­ла­ет его пре­восход­ным сред­ством тести­ро­вания за­плат яд­ра. Соз­даё­те за­пла­ту, на­кла­ды­вае­те и тести­ру­е­те – и всё это без тя­гот пе­ре­за­груз­ки. Ес­ли что-то пой­дёт не так, за­пла­ту все­гда мож­но снять.&lt;br /&gt;
* '''Мне по-прежнему на­до уста­нав­ли­вать об­нов­ления безо­пас­но­сти мое­го ди­ст­ри­бу­ти­ва?'''&lt;br /&gt;
: Да. Об­нов­ления поль­зо­ва­тель­ско­го про­стран­ства все рав­но по­лез­ны, да­же ес­ли вы не пе­ре­за­гру­жае­те ком­пь­ю­тер. Ес­ли ваш ди­ст­ри­бу­тив уста­но­вил об­нов­ление безо­пас­но­сти для яд­ра, вы смо­же­те при­менить его при вы­ну­ж­ден­ной пе­ре­за­груз­ке: на­при­мер, в слу­чае сбоя ап­па­ра­ту­ры или при пе­ре­бо­ях в се­ти элек­тро­пи­тания.&lt;br /&gt;
* '''Как мне ис­пы­тать но­вин­ку?'''&lt;br /&gt;
: Ес­ли у вас Fedora или Ubuntu, уста­но­вить ''Ksplice'' лег­ко: про­сто за­гру­зи­те па­кет для сво­его ди­ст­ри­бу­ти­ва с сай­та ''Ksplice''. Поль­зо­ва­те­ли Ubuntu мо­гут до­ба­вить ре­по­зи­то­рий ''Ksplice'' к сво­ему пе­реч­ню источников па­ке­тов (че­рез ''Synaptic'' или команд­ную стро­ку). Кро­ме то­го, ре­ко­мен­ду­ем уста­но­вить ''uptrack-manager'': эта по­лез­ная гра­фи­че­ская про­грам­ма по­ка­зы­ва­ет спи­сок го­то­вых об­нов­лений и ме­ня­ет гло­баль­ные на­строй­ки ''Ksplice''. Её за­пуск, или коман­да в тер­ми­на­ле, за­гру­зит мо­ду­ли яд­ра, под­го­то­вит за­пла­ты и на­стро­ит систе­му для об­нов­ления яд­ра без пе­ре­за­груз­ки. Пре­ду­смот­рен и web-ин­тер­фейс для дистан­ци­он­но­го управ­ления груп­пой ма­шин, и мож­но на­стро­ить ав­то­ма­ти­че­ские об­нов­ления.&lt;br /&gt;
* '''По­де­ли­тесь ссыл­ка­ми на­после­док?'''&lt;br /&gt;
: Конеч­но. Сайт ''Ksplice'': http://www.ksplice.com. Для поль­зо­ва­те­лей Ubuntu или Fedora под­го­тов­ле­ны спе­ци­аль­ные па­ке­ты в ком­плек­те с до­ход­чи­вы­ми ви­зу­аль­ны­ми ин­ст­рук­ция­ми. На­стро­ить систе­му нетруд­но, так что на­чи­най­те хоть сей­час.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>