В GNOME 3.6 ожидается реализация offline-обновления системы

Автор Brainey, 07 июня 2012, 18:06:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Brainey

Проект GNOME продолжает двигаться в сторону превращения в самодостаточную десктоп-систему на основе ядра Linux. В дополнение к ранее представленным планам по созданию интерфейса для начальной настройки свежеустановленной системы, апплета для информирования о наличии обновлений приложений и инсталлятора для быстрой установки на диск загруженных Live-образов, разработчики GNOME выступили с новой инициативой. Ричард Хьюз (Richard Hughes), создатель проекта PackageKit, заявил, что занимается реализацией функции для проведения offline-обновления системы, которая позволит применять полученные обновления при загрузке ОС. Ознакомившись с концептом Леннарт Поттеринг (Lennart Poettering) подготовил план по реализации в systemd компонентов, необходимых для поддержки данного режима на стадии инициализации системы.

Идея состоит в следующем:


  • Gnome-settings-daemon подготавливает обновления, загружая через PackageKit необходимые пакеты и по завершению информирует пользователя о наличии обновлений через вывод уведомления в GNOME Shell;
       
  • GNOME Shell предлагает пользователю произвести обновление, если пользователь соглашается, то создается символическая ссылка /system-update на директорию с пакетами обновлений и происходит перезагрузка;
       
  • При загрузке systemd проверяет наличие ссылки /system-update, в случае наличия которого начинается обновление через PackageKit;
       
  • Plymouth наглядно отображает статус выполнения обновления;
       
  • Система перезагружается и пользователю сообщается было ли обновление успешным.


Обосновывая использования offline-обновлений разработчик приводит следующие причины:


  • Обновление работающих приложений может привести к их краху, в качестве примера можно назвать Firefox или Thunderbird;
       
  • Для того чтобы обновление библиотек вступило в силу необходимо перезапустить все использующие их приложения;
       
  • В случае краха во время обновления основных компонентов ОС вся система может быть повреждена;
       
  • При использовании offline-обновлений средствами ФС Btrfs можно сделать снапшот системы перед началом выполнения операции, для того чтобы произвести изменения атомарно и в случае проблем вернуть систему в первоначальное состояние.


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

©opennet.ru
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru


Brainey

#2
qupl, Именно.
Цитата: Brainey от 07 июня 2012, 18:06:10Ознакомившись с концептом Леннарт Поттеринг (Lennart Poettering) подготовил план по реализации в systemd компонентов, необходимых для поддержки данного режима на стадии инициализации системы.
Если гном будет прибит в systemd гвоздями, то он вряд ли сможет использоваться в BSD-системах (если, конечно, они не портируют systemd).
Кстати, емнип, в Debian systemd тоже не планируется использовать по умолчанию.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Angel_ok

Цитата: Brainey от 07 июня 2012, 18:06:10Идея состоит в следующем:
Ничего не понял.
Объясните попроще, пожалуйста.
Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

qupl

На каждый чих На каждое обновление системы гуй будет выдавать "старое доброе" : "Чтобы изменения вступили в силу, необходима перезагрузка системы". Как-то так.


Angel_ok

Цитата: qupl от 07 июня 2012, 21:22:46необходима перезагрузка системы
Это же шаг назад!
Что же они делают?!



Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн

qupl

Наверное движутся к десктопу, потому что для него перезагрузки не критичны. Никто ведь не будет спорить , что после некоторых обновлений restart нужен. Хотя, куда они движутся? Этот гуй там всегда и был :).

Udachnik

Цитата: qupl от 08 июня 2012, 06:15:42Наверное движутся к десктопу,
Кэп сообщает, что ни Gnome, ни KDE, ни любая другая среда нигде кроме десктопа нафиг не нужны.

qupl


Brainey

Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

qupl


Brainey

Цитата: qupl от 08 июня 2012, 12:15:51
Brainey,  кеды же не фонтан, мягко говоря  ;).
Новость о gnome. Причем тут кеды? Кстати, они-то как-раз нормально эволюционировали. Единственной ошибкой был ранний выпуск 4-й тестовой ветки (KDE4.0 != KDE4), который в свое время отпугивал пользователей.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Valeron

Enter нажат, к чему теперь рыданья...

Leo

#13
раздразнили... пойду качать... приколочу к multisystem, погоняю. :)
давно с кедами не обчался )

----- постфактум ------

ну скачал... ну попользовался... да красиво... да быстро...
(кстати сказать на моём не новом ноуте Dell Vostro 500; CPU - 1.8 Ghz; RAM - 1,5 Gb
прежние кеды сопротивлялись, а эти на тебе - налезли и в самую пору пришлись - быстрые такие
спортивные и с привлекательным внешним видом!)
но почему-то не впечатлило - показалось что я в яслях... столько всяких игрушек!
нафига мне, нормальному мужику, это всё надо?
- не надо!
если б Калашников создал DE вместо автомата - я б, наверно, пользовался. )))
скажете - зануда? отвечу - практик ;)
остаюсь на Gnome...
... и вообще, крыса подрастёт - на неё пересяду! )))

Angel_ok

Вы думаете, всё так просто? Да, всё просто. Но совсем не так...
                                                                                                          Альберт Эйнштейн