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 ()
Ответ на: комментарий от Zhbert

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

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

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

Thero, не выгораживай Лёню и не низводи его до простого исполнителя. Лёня является инициатором всех этих глобальных переделок и идеологически солидарен со своими заказчиками.

По большому счёту идёт технологическая гонка, в которой один единственный лидер, который диктует стандарты (которые уже получили статус де-факто — ничего не напоминает?). Все остальные поставлены в позицию догоняющих и внедряющих у себя наработки лидера. Этот лидер строит технологически огороженную систему (это обосновывают прогрессом и тех.преимуществами). Взаимосвязь компонентов в ней растёт (systemd уже не просто система инициализации, но менеджер приложений, опять же связки systemd + dbus, systemd + gnome, gnome + бинарный реестр, systemd + бинарный лог journal, теперь systemd + packagekit и т.д.). Сложность системы и темпы её модернизации (в сторону винды, кстати) будут наращивать до тех пор, пока все остальные дистрибутивы не смогут это осилить и не маргинализуются. Все старые наработки и проекты будут неуклонно терять совместимость с модернисткой системой Гномо-Федорой и отмирать. В конце концов мы увидим единственную Гномо-федору ОС. Вот на это будущее и работает невинный исполнитель Лёня Поттер.

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

когда макском успел гном поставить на лор?

Он поставил федору. А почему ты думаешь что без Гнома?

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

Да уже раз десять сказали, но фанбои Лёни считают, что ничего страшного в этом нет. Неудивительно, зонд от Майкрософта уже в ключи суют.

Секта ненавистников Леннарта все о своем, анально-фиксируемом. Сдрисните на винфак уже, пора премию требовать за очередной пост против прогресса.

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

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

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

я не думаю я спрашиваю, вопросительные знаки поддерживаются.

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

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

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

Так Вы шикуете, батенька!!))) Боюсь спросить, что у Вас там из приложений установлено?

Берёшь 4Гб образ и ставишь всё, хотя сейчас гномосеков устанавливать бы не стал, противные они. А потом доустанавливаешь чего нехватает, типа kuickshow и чего покрупнее.

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

Ничего не много, один лазарус полгига отожрёт конкретно - набор альтернативных либ со своим компилятором у которого тоже свои либы плюс набор исходников - редактор обожает читать исходники чтобы делать подсказки по классам. Ещё бывают игры у которых архив с исходниками и контентом весит под 300 метров и ставятся они, собаки женского пола, в корень. В генте малый вес ПО суровая необходимость а не следствие крутизны. Портежей много а ставить нужно мало чтобы быстрее пересобиралось и меньше глючило.

Про пустую семеру с 15 гигами давайте просто умолчим.

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

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

То есть это претензия к yum? К тому что у него плохая архитектура, или к тому что он написан на питоне? Если про питон, то почему обязательно «написан на питоне» = «плохо»?

Был опыт установки yum на калькулейт:) Вываливались ошибки в питоньих файлах, одну вроде как исправил, стало возможно смотреть на rpm в репах, для установки нужно было перелопатить больше но изучать ради этого питон не было желания. Ещё до этого при попытке самостоятельно обновить питон угробил yum на аспе о чём не особо жалею - всё равно из репы всё нужное успел выкачать. Конфликты версий, вот что в питоне не есть хорошо, ну и отсутствие мегаценного оператора, хотя видел патч для добавления его подобия.

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

Вполне возможно, что консольный yum будет работать по-старому.

Следовательно, и на десктопе можно будет отключить шизоидную систему обновлений от Лёни Поттера и обновляться yum'ом по-старому.

vold ★★★★ ()

В то время как винда перезагружается при обновлении все меньше и меньше в линуксе чтобы что-то обновить надо 2 раза перезагрузится.
А еще говорят что линукс чем-то лучше винды.

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

ну тикет то можно было и оставить..

Как поставлю новую русскую федору, там версия утилиты будет другая и отмаза «обновитесь и полегчает» не проканает ну и писать можно по русски.

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

он позволяет делать copy-o-write снапшоты.

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

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

такие пользователи не интересны таккак решение их проблемы вообще со всем этим не связано(ну и в бтрфс есть сжатие и дедупликация будет)

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

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

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

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

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

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

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

ЗЫ второй чувак из новости никто иной как автор пакажкит который ответсвеннен за реализацию фичи со стороны пакажкит.

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

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

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

такие пользователи не интересны таккак решение их проблемы вообще со всем этим не связано

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

ну и в бтрфс есть сжатие и дедупликация будет

бтрфс не нужна - ехт4, нтфс и фат отлично заменяют её на ПК.

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

Смотрел на зависимости одной хентайной либы - гдб.

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

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

Ну и зайди в свою файлопомойку на бтрфс с хрюши, будет очень весело.

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

стабильнее но не заменяют. нтфс вообще не нужен там где нет дуалбута.

ЗЫ яб на ноуте поставил солярку, но там с видеодровами были проблемы, а потом бтрфс стал достаточно стабилен.

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

нафига мне хрюша кроме как в виртуалке на ноуте?(единственное устройство где я понимаю проблемы с местом)

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

отсутствие мегаценного оператора

Это которого?

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

То есть, по мнению федоры, я не имею права устанавливать софт, которого нет в основных репах? А что делать, если мне нужен софт из сторонних реп?

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

почему не имеешь имеешь, только это целиком твоё дело и твои проблемы.

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

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

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

нафига мне хрюша кроме как в виртуалке на ноуте?

Жируешь, чтобы ноут да в виртуалке нормально её прокормил... Он явно не за 500 бакинцев.

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

Это которого?

А разве их два? Того который посылает по конкретному адресу всех и каждого.

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

Надо бы на kickstarter креативный проект запилить на эту тему.

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

22 тыры 2008 года ноут поставлялся с сусёй иэто я всёравно не дёшего взял...

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

Ну все понятно, ты мне внятно объяснил, что дистрибутив Федора мне использовать не следует. Спасибо.

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

Стоп-стоп-стоп... А что, systemd не решает проблему рестарта списка служб в соотвтествии с их зависимостями без перезагрузки??? А нахрена он тогда вообще нужен???

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

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

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

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

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

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

В корень игры?? %) Это какие у Вас так шалят?

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

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

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

Хых... Бороться-то, может быть, и надо :)

Но тут, боюсь, ситуация примерно такая. Человек, прекрасно осведомлён о своей неоднозначной репутации (google: pulseaudio hate), но тем не менее, полон решимости продолжать свою деятельность, т.к.

1. он видит цель (цели) 2. он верит в себя 3. он обладает достаточным, хм, весом, для того, чтобы его хотелки не оставались просто хотелками.

В таких условиях писать какие-то «отзывы» и отправлять ему для ознакомления - это, ну, как посылать в 1935 году в «Фёлькишер беобахтер» заметки, критикующие лично Адольфа Гитлера и курс НСДАП в целом.

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

В корень игры?? %) Это какие у Вас так шалят?

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

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

Те что используют стандартные либы весят меньше а использующие нестандартные намного больше и памяти они жрут тоже больше благодаря динамической линковке. Если мне понядобится 4 функции из либы содержащей 200 функций, то при динамической линковке на диск и в систему будут грузиться все 200 а при статической только 4 нужные. Про выполнение только конкретной задачи у тебя очень старая информация. Если применять ООП, то при наследовании от класса умеющего 100500 фич мы все их сразу копипастим а потом используем только нужные. Некоторые линковщики нагружая проц по полной выламывают из бинарника неиспользуемые фичи которые можно как-то безопасно извлечь, другие нет.

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

Собери быстрее четвёртую кинелерру или кинекутию.

Кстати, пакеты в генту можно легко ставить и бинарные.

Особенно если они не на С/С++ и в пакет запакованы просто для порядка а не по необходимости. Качаешь с офсайта, складываешь в каталог и делаешь rpm -i *.rpm

Федорцев же совсем жалко так их теперь вообще перезагрузками замучают.

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

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

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

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

MontaVista Announces New Release of its Automotive Technology Platform and is Declared Compliant to the New GENIVI 2.0 Specification »

The key enhancements in the Systems Infrastructure are centered on the Audio Manager, Display Layer Manager and the standardization of system startup processes with systemD. systemD is a system initialization and service manager for Linux, that provides a standardized process for fast start up and management of snapshotting and restoration when vehicles are started and stopped.

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

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

Nominalus_Externatus ()

Пришло время перезагружать Федору, Федора сама не перезагрузится...

Являюсь фанатом этого дистрибутива, но это уже перебор. Поттеринга вон из профессии.

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

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

Подробнее плиз про линуксовую технологию. Отнюдь не в хомяк это как? Знаю. Снова про корень будете расказывать. Эх, что творится.

Те что используют стандартные либы весят меньше а использующие нестандартные намного больше и памяти они жрут тоже больше благодаря динамической линковке. Если мне понядобится 4 функции из либы содержащей 200 функций, то при динамической линковке на диск и в систему будут грузиться все 200 а при статической только 4 нужные. Про выполнение только конкретной задачи у тебя очень старая информация. Если применять ООП, то при наследовании от класса умеющего 100500 фич мы все их сразу копипастим а потом используем только нужные. Некоторые линковщики нагружая проц по полной выламывают из бинарника неиспользуемые фичи которые можно как-то безопасно извлечь, другие нет.

То то я смотрю, что у меня система около гигабайта, а Ваша на 17 Гб тянет.

Собери быстрее четвёртую кинелерру или кинекутию.

Еще быстрее? Так ведь и так не замечаю, как это происходит в фоне, пока я работаю том же компе или отдыхаю.

Особенно если они не на С/С++ и в пакет запакованы просто для порядка а не по необходимости. Качаешь с офсайта, складываешь в каталог и делаешь rpm -i *.rpm

Слов нет, конечно.

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

подряд /fix

Опля.. и тут на помощь приходит новая форма перезагрузки. Как я не просек этож теперь фича федоры... Во ступил. Чем она от старой то отличается? Все одно самому нужно кнопку нажимать. Может они еще передумают и сделают ее телепатической, чтоб наверняка?

glibych ★★ ()

Боженька, когда же ты, наконец, забанишь Леннарта?!

Manhunt ★★★★★ ()

Ждём высказывания Линуса: «So, Lennart, F*CK YOU!».

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

Подробнее плиз про линуксовую технологию. Отнюдь не в хомяк это как? Знаю. Снова про корень будете расказывать. Эх, что творится.

Ты ещё к кодировке придерись чтобы «не понять» смысл сказанного)))))))))) И про /usr/ не знаешь, а ещё гентушник.

То то я смотрю, что у меня система около гигабайта, а Ваша на 17 Гб тянет.

Сравнил пустую систему в которой кроме мозилы и гцц (программы на все случаи жизни, ага) ничего нет со стандартным дистрибудивом с DVD диска. Возьми калькулятор, умножь 4Гб на 2-4 и получишь вес стандартного дистра после распаковки на диск DVD образа - не всё в наше время ставится с дискет, пора бы уже знать. Ты просто не можешь себе позволить пересобирать мир такого размера, потому и сочиняешь сказки о преимуществах гигабайтной системы.

Еще быстрее? Так ведь и так не замечаю, как это происходит в фоне, пока я работаю том же компе или отдыхаю.

Сначала собери;) В фоне можно и rpm качать если что, не удивил.

Слов нет, конечно.

Так ты никогда в генте не пользовался утилитой rpm? А ещё говоришь про наличие программ на все случаи жизни в гигабайтной системе.

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