LINUX.ORG.RU

Для Ubuntu Linux представлен сервис обновления ядра без перезагрузки

 , ,


0

0

Ubuntu Linux стал первым дистрибутивом, не требующим перезагрузки после установки обновления ядра Linux. Компания Ksplice анонсировала начало функционирования нового бесплатного сервиса Ksplice Uptrack для пользователей Ubuntu Linux, поддерживающего установку критических обновлений Linux ядра в дистрибутиве Ubuntu 9.04 без необходимости перезагрузки и временной остановки работы системы.

После установки специального пакета (модуль ядра и интерфейс для управления) установка обновлений с исправлением проблем безопасности для базовых 32- и 64-разрядных сборок Linux ядра будут производится "на лету". Метод получения обновлений не изменяется - они по-прежнему загружаются из стандартных репозиториев Ubuntu, а затем транслируются в представление подходящее для использования в Ksplice. В настоящий момент технология поддерживает обновление трёх базовых сборок ядра: для настольных систем, для серверов и для виртуальных окружений.

Ksplice универсален и не требует какой-либо модификации работающего ядра, требуется лишь подгрузить два модуля ядра для внесения предварительных и фиксирующих изменений, а также специальным образом оформить файл изменений, который будет применён к работающему ядру. Тем не менее, Ksplice невозможно использовать, когда изменения затрагивают структуры данных, но подавляющие большинство исправлений ошибок безопасности не производят подобных модификаций. При оценке уязвимостей, исправленных за прошедшие несколько лет, 87% всех исправлений были пригодными для исправления без остановки работы.

=== новость с сайта opennet.ru ===

>>> Подробности



Проверено: Shaman007 ()
Ответ на: комментарий от isden

> Но вот на спутниках и автономных буях в океане...
>... линупс не ставят ^__^


Судя по рекламной политике Canonical, не за горами новости
"Ubuntu-desktop управляет МКС"
"Ubuntu-desktop управляет БАК"
"Ubuntu-desktop управляет атомными электростанциями" :)

/me ушел искать стенку...

nnz ★★★★
()
Ответ на: комментарий от Hokum

>Если честно, то в десктопном софте память подтекает заметно. За месяц обычно утекает столько, что появляется желание бутнуться.

Или прибить иксы.

jackill ★★★★★
()

Это круто. Хочу обновление KDE без перезагрузки иксов.

mipt_student
()
Ответ на: комментарий от mrxrrr

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty

ЧЯДНТ?

snizovtsev ★★★★★
()
Ответ на: комментарий от jackill

На своем десктопе обычно раз в пять дней профилактически перезапускаю иксы :)

nnz ★★★★
()
Ответ на: комментарий от mrxrrr

> Попробуй удали из своей Убунты такой пакетец как foo2zjs. Я больше чем уверен, что ты его не используешь, но он у тебя есть. А потом посмотрим что он за собой потянет, и что у тебя из этого получится.

Попробовал. Не потянул за собой абсолютно ничего.

Nxx ★★★★★
()
Ответ на: комментарий от mrxrrr

> А версия говно бубунты не 8.04 случаем? Ты в 9.04 удали.

У меня версия 9.04. Ничего за собой не потянул. Что я делаю не так?

Nxx ★★★★★
()
Ответ на: комментарий от mrxrrr

-- Попробуй удали из своей Убунты такой пакетец как foo2zjs. Я больше чем уверен, что ты его не используешь, но он у тебя есть.

Опа, и с десяток лороюзеров и правда снесли этот пакет! Первый рабочий вирус для линукс сработал!

Осторожнее надо, так и третью мировую развязать недолго. Начали с драйвера минольты, а там хрен знает, что вам в голову взбредет.

Gukl ★★★
()
Ответ на: комментарий от Nxx

>У меня версия 9.04. Ничего за собой не потянул. Что я делаю не так?

А теперь попробуй удалить system-config-printer. Скажем я хочу конфигурять только через веб морду капса и больше никакое говно мне не надо.

mrxrrr
()
Ответ на: комментарий от Gukl

> Осторожнее надо, так и третью мировую развязать недолго. Начали с драйвера минольты, а там хрен знает, что вам в голову взбредет.

Я просто отметил его в синаптике для удаления и все. Удалять не стал, так как и так видно, что он ничего за собой не потянул.

Nxx ★★★★★
()
Ответ на: комментарий от Umart

Толку мало, если с одного релиза дистра на другой без перезагрузки не обновиться.

madcore ★★★★★
()
Ответ на: комментарий от Gukl

Средний интеллектуальный уровень пользователей Ubuntu оставляет желать лучшего. Если Шатлворт завтра скажет им, что <insert_some_name_here> - плохой дядя, они пойдут и замочат этого дядю, совершенно не задумываясь. Такая тенденция не может не настораживать.

nnz ★★★★
()
Ответ на: комментарий от Nxx

>Я просто отметил его в синаптике для удаления и все. Удалять не стал, так как и так видно, что он ничего за собой не потянул.

Ну копец!! Так что же вы мне голову морочите блин! Сюрпризтебе ждет когда ты жымаешь реально кнупку удалить, оно за собой тянет всё! И Гном и вообще все.

mrxrrr
()
Ответ на: комментарий от mrxrrr

> Ну копец!! Так что же вы мне голову морочите блин! Сюрпризтебе ждет когда ты жымаешь реально кнупку удалить, оно за собой тянет всё! И Гном и вообще все.

тупишь, synaptic сразу отмечает все к удалению или не дает удалить то что хочешь, если не согласен с удалением по зависимостям

lester ★★★★
()
Ответ на: комментарий от mrxrrr

> Ну копец!! Так что же вы мне голову морочите блин! Сюрпризтебе ждет когда ты жымаешь реально кнупку удалить, оно за собой тянет всё! И Гном и вообще все.

Так синаптик отмечает для удаления все пакеты, которые в зависимостях. В данном случае, отмечен для удаления только один пакет.

Nxx ★★★★★
()
Ответ на: комментарий от vovans

да он просто тролль ;)

не отвлекайтесь лучше... а то не заметите, как удалите все пакеты один за другим

zDemoniac
()
Ответ на: комментарий от lester

system-config-printer уже удалил? Когда я смотрет Убунту на днях. То к ubuntu-desktop там было прибито гвоздями такое количество софта, что я в ужасе снес все это говно не став разбираться что к чему.

Я не знаю, что там показывает тот синаптик, но когда реально удаляешь то оно пишет что хер тебе так как хочу еще удалить то то и то то.

mrxrrr
()
Ответ на: комментарий от narayan

Поправь если я ошибаюсь. "Новая плюшка" представляет собой кучу костылей, взгроможденную на kexec и позволяющую обновлять ядро гламурно, без восстановления ранлевела. Фактически, это хирургия без стерилизации.

nnz ★★★★
()
Ответ на: комментарий от mrxrrr

> Я не знаю, что там показывает тот синаптик, но когда реально удаляешь то оно пишет что хер тебе так как хочу еще удалить то то и то то.

У меня пакет ubuntu-desktop вообще не установлен.

Nxx ★★★★★
()
Ответ на: комментарий от mrxrrr

> Когда я смотрет Убунту на днях. То к ubuntu-desktop там было прибито гвоздями такое количество софта, что я в ужасе снес все это говно не став разбираться что к чему.

успокойся уже, а?

denis@laptop:~$ aptitude search ubuntu-desktop
p edubuntu-desktop - educational desktop for Ubuntu
p edubuntu-desktop-kde - educational desktop for Kubuntu
p kubuntu-desktop - Kubuntu desktop system
p ubuntu-desktop - The Ubuntu desktop system
p xubuntu-desktop - Xubuntu desktop system
denis@laptop:~$

isden ★★★★★
()
Ответ на: комментарий от nnz

Причём тут вобще kexec? Никакого нового ядра никуда не подгружается, а "на лету" правится уже загруженное.

narayan
()
Ответ на: комментарий от mrxrrr

> system-config-printer уже удалил?

может сразу kernel?

> к ubuntu-desktop там было прибито гвоздями такое количество софта


я уже писал - читай внимательней, apt-get remove ubuntu-desktop удалит только этот пакет

lester ★★★★
()
Ответ на: комментарий от mrxrrr

>system-config-printer уже удалил?

У меня он и не стоит, а принтер работает. ЧЯДНТ?

Dudraug ★★★★★
()

Люди вы чего! Не удаляйте пакеты :)

А новость хорошая. Возможно я об этом задумаюсь, когда увижу после очередного обновления ядра, уведомление с просьбой перезагрузить систему.

krizz
()
Ответ на: комментарий от narayan

Вот поэтому - костыль. Причем очень опасный. Правка загруженного и работающего кода в любом случае чревата серьезными проблемами.

nnz ★★★★
()
Ответ на: комментарий от unrealix

>Следующий улучшайзер: установка и запуск установленной ОС без перезагрузки.

А что мешает?
Ставится система и chroot в нее. Разве сложно?

Pavval ★★★★★
()
Ответ на: комментарий от nnz

>Потому что кому действительно надо на лету поменять ядро, используют kexec... Только тссс! Не говорите это хомячкам ;) Пусть порадуются.

Нифига себе "на лету". Т.е. остановить все или почти все демоны, поменять ядро и опять их запустить - это типа "на лету"? Нафиг такой полет. Разница только на время загрузки биоса.

Pavval ★★★★★
()
Ответ на: комментарий от mrxrrr

>не став разбираться что к чему.

Ключевые слова. Садись, неосилятор, "два"

athost ★★★★★
()
Ответ на: комментарий от mrxrrr


$ sudo aptitude purge foo2zjs
[sudo] password for emacs:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages will be REMOVED:
foo2zjs{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 5738kB will be freed.
Do you want to continue? [Y/n/?]

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

Joe_Bishop
()
Ответ на: комментарий от krizz

да пожалуйста! # apt-get remove system-config-printer bash: apt-get: команда не найдена Могу даже так # emerge --unmerge system-config-printer

--- Couldn't find 'system-config-printer' to unmerge.

>>> No packages selected for removal by unmerge

Принтер работает ЧЯДНТ?:))

ЗЫ сабж лично мне не нужен.

netmaniac
()
Ответ на: комментарий от nnz

Идеальным вариантом обновления работающей программы является параллельная загрузка новой версии и постепенная перенос нагрузки на нее. Так, например, поступил очень умный человек Игорь Сысоев, делая nginx.

С ядром такой фокус весьма проблематичен :) Остается лишь запускать kexec и надеяться на отсутствие косяков.

А изменение работающего кода мне почему-то вызывает ассоциации с патченьем сорцов параллельно с их сборкой :)

nnz ★★★★
()

ЛЮДИ! Вы реально задолбали меряться кто больше удалит! :)

nnz ★★★★
()
Ответ на: комментарий от athost

>> Этот пакет появился в debian 23 мая 2008 года

> Речь идет о другом пакете, сходи уж по ссылке.


А что, без "Ksplice Uptrack" ksplice вдруг перестал работать? Суть моих претензий относится к фразе "Ubuntu Linux стал первым дистрибутивом Linux, не требующим перезагрузки после установки обновления Linux ядра".

asandros ★★
()
Ответ на: комментарий от Pavval

>Нифига себе "на лету". Т.е. остановить все или почти все демоны, поменять ядро и опять их запустить - это типа "на лету"? Нафиг такой полет. Разница только на время загрузки биоса.

Вы когда-нибудь видели, сколько длятся биосовские процедуры на обычном сервере? Если речь не идет о супербольшом кеше БД, время реинициализации ранлевела - просто мелочь. А кеш можно начать уменьшать за пару часиков до "плановых мероприятий".

Вообще в силу своей костыльности и потенциальной опасности, фича, имхо, не будет применяться нигде, кроме десктопов. Для серьезных задач, требующих высокого аптайма, как было справедливо замечено выше, применяются кластеры.

Да и вообще, гарантированные пять секунд даунтайма для серьезного сервера имхо менее вредны, чем даже 1% вероятности кернел паник.

nnz ★★★★
()
Ответ на: комментарий от mrxrrr

sanja@amigo:~$ sudo apt-get remove system-config-printer-gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАЛЕНЫ:
  system-config-printer-gnome ubuntu-desktop
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 4 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 1503kB.
Хотите продолжить [Д/н]?

sanja@amigo:~$ lsb_release -d
Description:	Ubuntu 9.04

и в чём проблема? а если сделать:
apt-cache show ubuntu-desktop
то увидим, что это мета-пакет пустышка и входит в состав ubuntu-desktop и edubuntu-desktop
ну причём тут серверная убунта?

novitchok ★★★★★
()
Ответ на: комментарий от asandros

>Этот пакет появился в debian 23 мая 2008 года - http://packages.qa.debian.org/k/ksplice/news/20080523T122154Z.html

>Так что наврядли "Ubuntu Linux стал первым дистрибутивом Linux, не требующим перезагрузки после установки обновления Linux ядра".


Нда. Его уже кстати в testing взяли. И никто почему-то не орал на форумах "ура-ура, новая фича!". Внимание вопрос: почему?

nnz ★★★★
()
Ответ на: комментарий от Pavval

> Ставится система и chroot в нее. Разве сложно?

тогда уж лучше под гипервизором пускать. и правильнее имхо.

isden ★★★★★
()
Ответ на: комментарий от isden

>тогда уж лучше под гипервизором пускать. и правильнее имхо.

А как сделать чрут в виртуальное окружение?

nnz ★★★★
()
Ответ на: комментарий от mrxrrr

> Я не знаю, что там показывает тот синаптик, но когда реально удаляешь то оно пишет что хер тебе так как хочу еще удалить то то и то то.

Я смотрю, ты «разбираешься» ВО ВСЕХ дистрибутивах. ^ ^

Jayrome ★★★★★
()

Ну и троллизм же поднялся в этой ветке. Итак, камрады, ликбез: ksplice является стандартным системный вызовом ядра уже довольно давно. Он позволяет применять большинство security fix-ов без перезагрузки ядра. Не путать с другим системным вызовом kexec, который запускает _новое_ ядро.

Вся новость состоит в том, что некая компания решила _централизованно_ обеспечить конвертацию фиксов в подходящий формат для ksplice. Руками все желающие могли (и делали) ровно то же самое уже давно.

<troll_mode>Да кто такая эта компания Ksplice, чтобы позволять ей изменять моё ядро?!<troll_mode/>

Alan_Steel ★★
()
Ответ на: комментарий от Hokum

>Ну, актуально-то это большей частью для серверов. Надёжность не снижается при этом, вот в чём вопрос?... Если честно, то в десктопном софте память подтекает заметно. За месяц обычно утекает столько, что появляется желание бутнуться. Обычно и ядро обновляется к тому времени, так что не сказать, что это kille-feature для основного юзера Убунты. Но в целом приятно :)

Это в каком-же? А FF рестартануть - не проблема.

dikiy ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.