LINUX.ORG.RU

Fedora 18: большинство обновлений потребует перезагрузку

 , ,


0

1

На днях FESCo одобрил для внедрения в следующий, восемнадцатый, релиз Fedora очередную революционную новинку от продюсера pulseaudio, systemd и journal. Речь идет об оффлайновых обновлениях системы.

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

Для начала, предлагается всё, что несет с собой desktop-файл и появляется в меню, считать приложением, а всё остальное — обновлением системы. В дальнейшем, возможно, будут внедрены дополнительные подсказки в метаданных пакетов. Поскольку основная часть пакетов не включает в себя desktop-файлы, очевидно, что любое обновление, включая, например, установку другого ядра, будет требовать две перезагрузки только чтобы установить сам пакет.

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

Ссылки:
Перевод критической статьи в IT world.
Страница новой технологии в Fedora wiki.

P.S. Новый механизм обновлений завязан на systemd, PackageKit и Gnome-shell. Пользователей командной строки и других DE просят не беспокоиться.

>>> Перевод страницы новой технологии из Fedora wiki

★★★★★

Проверено: post-factum ()
Последнее исправление: JB (всего исправлений: 13)

Ответ на: комментарий от tailgunner

вещества упразднены.

и это факт что ниодин ПМ точно не знает как взаимодействуют программы между собой.

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

угу вроде работает но в консоль а иногда прямо в иксы(привек кмс) сыпятся ошибки приложений то не найдено это не найдено.

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

у них есть федора на которой 90% из них и работает и пилит пилки.

Thero ★★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

эм ну это целиком и полностью инициатива гном такчто для будующих гном это будет почти требование.

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

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

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

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

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

ну как будет 3.6 повсеместно посмотрим кто запилит кто нет...

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

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

Ну так надо смотреть, что удаляешь.

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

Для сравнения, в gentoo с xfce:

$ ps aux | wc -l
96
$ mount | wc -l
25
$ mount | grep cgroup | wc -l
10

и 100MB памяти при старте системы (с xfwm4 или awesome - они примерно равновесны), все процессы занимают не больше 10-15MB (сравнить с gnome-shell с его сотней мегабайт).

quasimoto ★★★★
()

Я знал! Я знал, что Поттеринг - вантузятник!

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

я про максимум

Максимум там 4GB. Но на дикое количество сервисов, демонов и, тем более, на запуск по умолчанию серверов CUPS, sendmail, etc на десктопе (!) это никак не влияет.

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

Кстати, они в этом году надеются выпустить бета-версию.

Было бы неплохо :)

X-Pilot ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

спасибо за ссылку. даже не знал что оракал под убунту это собрал

anonymous
()

это уже даже не венда, а просто здец... когда начинал с линуксом работать федора была вменяемым дистром
просрали ***** все полимеры

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

Федора решила самоликвидироваться. Сусе уже полумертвая. Мандрива давно трупик. Дебиан это вечный зомби линуксостроения, гниющий, разлагающийся.

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

Если Дебиан - это зомби, то кто тогда Убунту? Франкенштейн? :)

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

Отзыв ЛОРа о Поттеринге написать стоит?

ну если такой существует, то было бы неплохо!

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

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

Человек про тестинг/сид ничего не знает? Как и про магею.
И с чего это суся полумёртвая?

Про тестинг/сид согласен.

Магея - все-таки как метвому припарка. Мандрива - 3 раза почти банкрот. Спасти Мандриву, просто сделав свободный форк - это действительно особая, уличная магея.

У Сусе тоже проблемы: http://rosinvest.com/novosti/935087. Да и сам Новелл вроде как продан.

Все это ИМХО. Извините, что влез в диалог.

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

так поттеринг тут причём?

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

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

PSS: В твоем лице хочу выразить свое сожаление всем людям, которые не знают настоящего смысла слова «перегрузка» и используют его вместо слова «перезагрузка».

вообще-то это два разных слова. Перегрузка, это когда в лифт на 5 человека входит сразу пятеро. И еще это англицизм от overload, когда в функциях и операторах под одним названием используют разные имплементы для разных классов.

А перезагрузка, это reboot. Это то, что здесь обсуждается.

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

юм до сих пор умеет ломаться при обновлении и питона и юма... будем верить днф этому не научили.

Ну таки это несложно сломаться, когда обновляешь ЯП, связку биндингов и само себя. Справедливости ради, я никогда не встречался с ситуацией, когда юм насмерть убивался без возможности реанимации.

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

Затем же зачем и в windows — обновление системы без поломки работающих программ.

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

И с самого начала в вендувс были предусмотрены задания на замену файлов при перезагрузке, иначе 99% программ тупо будут крошиться при установке. Но в линуксе такой проблемы нет. И зачем придумали этот режим ей богу непонятно.

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

Ты не сказал, почему не получится.

потому что этой программы гарантированно не будет в зависимостях. Пайп - не зависимость. А значит она не будет перезапущена.

Т.е. никто не гарантирует отсуствие проблем. Чем это лучше ошибок в зависимостях?

вчера при установке system-config-date по заисимостям поставился mutt.

This means, что дерево зависимостей в пакетном менеджере fairly and mostly wrong and bloat.

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

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

> Это ворнинг, который выдает yum после любых удалений/установок напрямую через rpm.

У юма - ворнинг, у анаконды - ошибка.

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

в кедах всё нетак печально( ну если на лайве не сидеть -_-)

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

ну суся кажись и правда сдохла а вот опенсусе процветает.

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

Для «обычных пользователей» (ц) (тм) ради обеспечения конвергентности системы. А для обычных пользователей все будет как и было

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

У юма - ворнинг, у анаконды - ошибка.

анаконда же только при установке исользуется. Я, честно говоря, не пробовал во время установки удалять и ставить пакеты в консоли. Может и вылетит, но это странно, зачем ставить пакеты во время установки? почему не сделать это сразу после, до перезагрузки?

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

потому что этой программы гарантированно не будет в зависимостях. Пайп - не зависимость. А значит она не будет перезапущена.

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

This means, что дерево зависимостей в пакетном менеджере fairly and mostly wrong and bloat.

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

По-моему, то, что ты сказал, и является нонсенсом. А еще это не относится к вопросу «чем одна ненадежная система хуже, чем другая ненадежная система».

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

в линухе и так куча программ падает при обновлении, особенно это касается монстров типа kde

че, правда само обновление не проходит? И перезагрузка не помогает?

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

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

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

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

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

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

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

> зачем ставить пакеты во время установки?

Во-первых, не установка, а обновление с 16 до 17.

Во-вторых, оно все делало само, никаких вариантов повлиять на процесс мне дано не было.

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

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

Как будто он не знает :) Собака лает, караван идёт

Тут две стратегии поведения. Или в игнор, или вендетта.

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

выделю как ключевого проблемщика дбас -_-

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