ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] К вопросу об обновлении ядра
@ 2009-03-11 23:40 Alexei V. Mezin
  2009-03-12  5:51 ` Michael Holzman
                   ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-11 23:40 UTC (permalink / raw)
  To: community

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

Случается, что нужно обновить ядро. Сейчас "официально рекомендованная" 
операция выглядит так: настроить Synaptic на более старший бранч, апдейт 
или даже Сизиф, обновить индексы, вызвать update-ketnel [-t FLAVOUR], 
вернуть настройки Synaptic к исходным, обновить индекс.

Минусы этого подхода по пунктам:

* "настроить Synaptic на ...". Как показывает практика, множество 
пользователей не могут корректно настроить apt на репозитарий, во многом 
из-за невнятных настроек apt/Synaptic и из-за отсутствия документации. 
Самые характерные ошибки: "не могут указать нужный репозитарий", 
"включают все возможные репозитарии", "не включают noarch".

* "вызвать update-kernel...". Командная строка -- половина пользователей 
споткнется уже на этом. Кто-то сможет пойти дальше, кто-то упрется 
намертво. Как пользователь сможет узнать что-либо про FLAVOUR? Ответ -- 
никак. Ибо он вообще слабо себе представляет, что это, зачем, и где про 
него написано. Кроме того, скрипт update-kernel тут же захочет слить с 
репозитария (обычно из интернета) ядро и все модули, а это полсотни 
мегабайт, что является непосильным для множества пользователей.

* "Вернуть настройки...". Это конечно чуть проще, чем их задать, но все 
равно будут трудности. Кроме того, если пользователь вдруг забудет это 
сделать (а это не сложно: поставил ядро, ринулся перезагружаться 
тестировать и ... забыл), то следующая установка любой программы 
приведет к "точечному обновлению" и взорвет пользователю 
мозг/систему/счет за интернет.


Идея альтернативного способа:

представляется некий "скрипт", который можно легко скачать с сайта 
перейдя по обычной http/ftp ссылке. При запуске скрипт должен

1. Определить, какое ядро (версия, тип) сейчас используется, и какие 
модули установлены. Показать этот список в том или ином виде.
2. Интерактивно спросить у пользователя, из какого сетевого репозитария 
он хочет попробовать обновить ядро. На выбор предложить стабильные 
ветки, бранчи, апдейты, Сизиф и т.п.
3. После выбора пользователя скрипт должен обратиться к ФТП-серверу, 
"изучить" список файлов, вычленить из него все доступные FLAVOUR'ы, 
выдать список пользователю.

Возможно, дать краткие пояснения, чем там std-ll отличается от std-wks и 
оба они от std-def.

Возможно, скачать с заранее заготовленного места короткий readme.txt, 
где будут описаны потенциальные косяки обновления ядра с версии XXXX до 
YYYY, известные на данный момент. Пусть пользователь имеет хотя бы 
потенциальную возможность быть предупрежденным.

4. После того, как пользователь выберет тип ядра, проверить, какие 
модули доступны для этого ядра. Если вдруг недоступно что-то, что сейчас 
используется у пользователя, выдать предупреждение.

5. Если пользователь на все согласен, то составить список скачиваемых 
файлов, и подсчитать необходимый объем траффика. Запросить у 
пользователя разрешение на закачку, или записать список в файл в 
формате, пригодном, например, для обработки wget'ом, чтоб пользователь с 
этим файлом мог пойти туда, где толстый канал, и скачать нужные файлы. 
(это обязательно!)

6. Собственно скачать файлы. И далее или выдать четкие рекомендации, как 
перейти в root'а и поставить новое ядро, или создать скрипт, который 
надо запустить от рута, или запросить пароль рута и сделать все через 
sudo или  еще каким способом поставить пакеты.

7. Выдать пользователю рекомендации про то, как загрузить новое ядро 
(далеко не все догадываются, что в меню загрузки надо выбрать новое 
ядро), и так же рекомендации о том, как сделать загрузку нового ядра по 
умолчанию (про это не знают даже более-менее опытные).

Или сделать модуль для Альтератора с подобной функциональностью. Но 
модуль альтератора тогда хорошо бы портировать и под Десктоп 4.0 (ибо 
для него обновления ядра наиболее актуально). Да и поставить модуль 
альтертаора из апдейтов сложно. Скрипт скачать проще.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-11 23:40 [Comm] К вопросу об обновлении ядра Alexei V. Mezin
@ 2009-03-12  5:51 ` Michael Holzman
  2009-03-12  8:33   ` Андрей Черепанов
    2009-03-13 16:33 ` Хихин Руслан
  2 siblings, 1 reply; 28+ messages in thread
From: Michael Holzman @ 2009-03-12  5:51 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Community general discussions

2009/3/12 Alexei V. Mezin:
> Навеяно форумом, и многочисленными весьма начинающими пользователями, о
> которых у нас так любят вообще не думать.
>
> Случается, что нужно обновить ядро. Сейчас "официально рекомендованная"
Это было бы очень хорошо. Меня, например, останавливает именно
сложность и недодокументированность процедуры.


-- 
Regards,
    Michael Holzman

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  5:51 ` Michael Holzman
@ 2009-03-12  8:33   ` Андрей Черепанов
  2009-03-12  8:56     ` Michael Holzman
                       ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Андрей Черепанов @ 2009-03-12  8:33 UTC (permalink / raw)
  To: ALT Linux Community general discussions

12 марта 2009, Michael Holzman написал(а):
> 2009/3/12 Alexei V. Mezin:
> > Навеяно форумом, и многочисленными весьма начинающими пользователями, о
> > которых у нас так любят вообще не думать.
> >
> > Случается, что нужно обновить ядро. Сейчас "официально рекомендованная"
>
> Это было бы очень хорошо. Меня, например, останавливает именно
> сложность и недодокументированность процедуры.
Что непонятного в 
http://www.altlinux.org/ALT_Linux_4.1_Desktop#.D0.9C.D0.B8.D0.B3.D1.80.D0.B0.D1.86.D0.B8.D1.8F 
?

То, что Алексей написал, полный бред. Не потому, что я такой злой, а потому 
что есть достаточно понятная документация.

-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  8:33   ` Андрей Черепанов
@ 2009-03-12  8:56     ` Michael Holzman
  2009-03-12  9:38       ` Андрей Черепанов
  2009-03-12  9:05     ` Alexei V. Mezin
  2009-03-12  9:28     ` Alexei V. Mezin
  2 siblings, 1 reply; 28+ messages in thread
From: Michael Holzman @ 2009-03-12  8:56 UTC (permalink / raw)
  To: ALT Linux Community general discussions

2009/3/12 Андрей Черепанов:
> Что непонятного в
> http://www.altlinux.org/ALT_Linux_4.1_Desktop#.D0.9C.D0.B8.D0.B3.D1.80.D0.B0.D1.86.D0.B8.D1.8F
Например, вот это:
Можно изменить репозиторий с 4.0 на 4.1 или подключить диск (apt-cdrom
add) с ALT Linux 4.1 Desktop, убедиться в отсутствии других
репозиториев (в частности, 4.0 и updates к нему) в
/etc/apt/sources.list и /etc/apt/sources.list/*.list, после чего
сделать:

Как это сделать? По пунктам, пожалуйста. В частности, какие URL у
нужных репозиториев? Как их узнать? И так далее.

Кроме того, я не хочу dist-upgrade. Только ядро и необходимые модули.
Описанный в Wiki способ это не предусматривает.

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

-- 
Regards,
    Michael Holzman

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  8:33   ` Андрей Черепанов
  2009-03-12  8:56     ` Michael Holzman
@ 2009-03-12  9:05     ` Alexei V. Mezin
  2009-03-12  9:28     ` Alexei V. Mezin
  2 siblings, 0 replies; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-12  9:05 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Андрей Черепанов пишет:

> То, что Алексей написал, полный бред. Не потому, что я такой злой, а потому 
> что есть достаточно понятная документация.

Мы, наверное, разные форумы читаем, да? Чуть ли не раз в день задается 
вопрос "покажите grep "^rpm" /etc/apt/sources.list.d". Вот зачем этот 
вопрос задавать, если есть достаточно понятная документация?

Опять же, наверное, у меня какой-то особый форум, на котором _регулярно_ 
  пишут "у меня интернет на GPRS, я не могу скачать 50Мб".

Ну и по мелочи: "как обновить? - Сделайте update-kernel - command not 
found - а так вы сначала поставьте - а все равно not found - так вы в 
рута su- - а-а-а-а.... а оно пишет, что нет новых ядер - так вы сначала 
подключите 5 Бранч - а как? - ну там все очевидно - ... :(".






^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  @ 2009-03-12  9:09   ` Alexei V. Mezin
  0 siblings, 0 replies; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-12  9:09 UTC (permalink / raw)
  To: community@lists.altlinux.org >> ALT Linux Community
	general discussions

Roman Lesnichenko пишет:
> Alexei V. Mezin пишет:
>> Навеяно форумом, и многочисленными весьма начинающими пользователями, 
>> о которых у нас так любят вообще не думать.
> 
> Гм. Написано много и вроде по делу.
> Однако, IMHO, пользователю который "спотыкается на командной строке" НЕ 
> НУЖНО обновлять ядро самостоятельно из альтернативных репозитариев.
> Вот хоть убейте меня, но я в этом уверен.

А поддержку новых железок пользователю тоже не нужно. Ну не работает у 
него ТВ-тюнер, да и черт с ним. Пусть сначала накопит денег на 
жииииирный инет, а потом уже ставит Линукс, и обновляет его из Сизифа 
каждый день.

> 
> Для таких "выкормышей" офф-топика вполне хватит "молчаливого" обновления 
> дефолтного ядра, как сделано в Кубунте. (Наверное и в других ...бунтах 
> тоже).

Подсказываю: в АЛьТ НЕТ молчаливого обновления ядра. И говорливого тоже 
нет. И я запросто представляю, как Бубунта молчаливо апдейтит ядро 
пользователю, а на завтра у него комп просто не включается, потому что 
новое ядро несовместилось с железом. Пользователь в шоке! Вчера все 
работало, а сегодня вдруг перестало!

> 
> У нас ядро не монолитное. Тянет за собой кучу всего, причем с 
> вариантами. 
Примеры в студию! В контексте ручного использования скрипта update-ketnel.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  8:33   ` Андрей Черепанов
  2009-03-12  8:56     ` Michael Holzman
  2009-03-12  9:05     ` Alexei V. Mezin
@ 2009-03-12  9:28     ` Alexei V. Mezin
  2009-03-12  9:47       ` Sergey Shilov
  2 siblings, 1 reply; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-12  9:28 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Андрей Черепанов пишет:
> Что непонятного в 
> http://www.altlinux.org/ALT_Linux_4.1_Desktop#.D0.9C.D0.B8.D0.B3.D1.80.D0.B0.D1.86.D0.B8.D1.8F 
> ?

Кстати, мне вот непонятно:
читаю я эту документацию, и делаю, как автомат, все по пунктам. То есть 
подключаю бранч, ставлю и запускаю update-kernel. Оно жужжит и шуршит.

Потом читаю дальше: "после обновления и загрузки с новым ядром...". Ну 
ладно, догадаться, как загрузить новое ядро можно. А вот "runlevel 3" 
это абра-кадабра какая-то. Но это ладно, это скорее всего не понадобится.

Зато инструкция на этом кончается. И я, как пользователь, довольный 
такой, включаю комп завтра, и вижу, что ядро старое. :(. Отправляюсь 
терзать форум вопросами "как сделать, чтоб новое ядро загружалось всегда".

(а теперь самое забавное) Через недельку я решаю поставить себе новый 
Пасьянс, делаю apt-get install/Synaptic, и мне предлагают обновить 300 
пакетов, предварительно скачав 500Мб. Шок и трепет! Я вообще-то не 
планировал обновляться систему, я просто хотел Пасьянс :(. Но в 
"понятной инструкции" случайно забыли предупредить, что надо 
перенастроить апт на родной репозитарий.



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  8:56     ` Michael Holzman
@ 2009-03-12  9:38       ` Андрей Черепанов
  2009-03-12 10:18         ` Michael Holzman
  0 siblings, 1 reply; 28+ messages in thread
From: Андрей Черепанов @ 2009-03-12  9:38 UTC (permalink / raw)
  To: ALT Linux Community general discussions

12 марта 2009, Michael Holzman написал(а):
> 2009/3/12 Андрей Черепанов:
> > Что непонятного в
> > http://www.altlinux.org/ALT_Linux_4.1_Desktop#.D0.9C.D0.B8.D0.B3.D1.80.D0
> >.B0.D1.86.D0.B8.D1.8F
>
> Например, вот это:
> Можно изменить репозиторий с 4.0 на 4.1 или подключить диск (apt-cdrom
> add) с ALT Linux 4.1 Desktop, убедиться в отсутствии других
> репозиториев (в частности, 4.0 и updates к нему) в
> /etc/apt/sources.list и /etc/apt/sources.list/*.list, после чего
> сделать:
>
> Как это сделать? По пунктам, пожалуйста. В частности, какие URL у
> нужных репозиториев? Как их узнать? И так далее.
А по ссылке с 4.1 пройти не судьба? http://www.altlinux.org/Branches/41

> Кроме того, я не хочу dist-upgrade. Только ядро и необходимые модули.
> Описанный в Wiki способ это не предусматривает.
Если человек хочет странного, то за дополнительное финансирование уму могут 
подготовить персональную инструкцию.

> > То, что Алексей написал, полный бред. Не потому, что я такой злой, а
> > потому что есть достаточно понятная документация.
>
> Нет ее. По-крайней мере для меня она и недостаточна и непонятна. Я уже
> по этому поводу здесь высказывался. Но ничего не изменилось. Поэтому
> сейчас продолжать в эту сторону не буду.
Ну да, вреднючие гоблины запретили использовать ссылки и править Wiki-
страницы. ;)

-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  9:28     ` Alexei V. Mezin
@ 2009-03-12  9:47       ` Sergey Shilov
  2009-03-12 10:00         ` Alexei V. Mezin
  0 siblings, 1 reply; 28+ messages in thread
From: Sergey Shilov @ 2009-03-12  9:47 UTC (permalink / raw)
  To: community

В сообщении от Thursday 12 March 2009 11:28:30 Alexei V. Mezin написал(а):
> Андрей Черепанов пишет:
> > Что непонятного в
> > http://www.altlinux.org/ALT_Linux_4.1_Desktop#.D0.9C.D0.B8.D0.B3.D1.80.D0
> >B.0.D1.86.D0.B8.D1.8F ?
>
> Кстати, мне вот непонятно:
> читаю я эту документацию, и делаю, как автомат, все по пунктам. То есть
> подключаю бранч, ставлю и запускаю update-kernel. Оно жужжит и шуршит.
>
> Потом читаю дальше: "после обновления и загрузки с новым ядром...". 
Возможно имеет смысл написать "перезагрузки"
> Ну ладно, догадаться, как загрузить новое ядро можно. 
Не  надо догадываться. Новое ядро грузится автоматом

> А вот "runlevel 3"
> это абра-кадабра какая-то. Но это ладно, это скорее всего не понадобится.
Понадобится, если вместе с ядром идет обновление драйверов nvidia, о чем и 
пишут.

>  Шок и трепет! Я вообще-то не
> планировал обновляться систему. 
Выполняя инструкцию по обновлению?

> Но в
> "понятной инструкции" случайно забыли предупредить, что надо
> перенастроить апт на родной репозитарий.
Раздел данной документации назівается МИГРАЦИЯ ( с 4 на 4.1) и не 
предусматривает возврата на 4.0

-- 
V.B.R Sergey Shilov.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  9:47       ` Sergey Shilov
@ 2009-03-12 10:00         ` Alexei V. Mezin
  2009-03-12 12:46           ` Sergey Shilov
  0 siblings, 1 reply; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-12 10:00 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Sergey Shilov пишет:

>> А вот "runlevel 3"
>> это абра-кадабра какая-то. Но это ладно, это скорее всего не понадобится.
> Понадобится, если вместе с ядром идет обновление драйверов nvidia, о чем и 
> пишут.

Хм... у меня все работает без ручных настроек. Что не так?

> Выполняя инструкцию по обновлению?
...
> Раздел данной документации наз?вается МИГРАЦИЯ ( с 4 на 4.1) и не 
> предусматривает возврата на 4.0

А что делать людям, у которых GPRS? И у которых нет 
необходимости/возможности обновлять всю систему? Более того, а что 
делать тем, у кого уже 4.1, а нужное ядро в 5.0 или Сизифе?




^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12  9:38       ` Андрей Черепанов
@ 2009-03-12 10:18         ` Michael Holzman
  0 siblings, 0 replies; 28+ messages in thread
From: Michael Holzman @ 2009-03-12 10:18 UTC (permalink / raw)
  To: ALT Linux Community general discussions

2009/3/12 Андрей Черепанов:
>> нужных репозиториев? Как их узнать? И так далее.
> А по ссылке с 4.1 пройти не судьба? http://www.altlinux.org/Branches/41
Я элементарно не увидел, что в предложении
           "Можно изменить репозиторий с 4.0 на 4.1 "
4.1 - это линк. Ни подчеркивания, ни какого-либо другого указания на
то, что 4.1 ведет куда-либо - нет.

>> Кроме того, я не хочу dist-upgrade. Только ядро и необходимые модули.
>> Описанный в Wiki способ это не предусматривает.
> Если человек хочет странного, то за дополнительное финансирование уму могут
> подготовить персональную инструкцию.
Я не хочу чего-то странного. Меня устраивают KDE, программы, и т.д. Но
я купил новую видео карту. И хочу, чтобы она заработала. И это все. Не
хочу dist-upgrade. Если Вы считаете это странным, мы друг друга
никогда не поймем.

> Ну да, вреднючие гоблины запретили использовать ссылки и править Wiki-страницы. ;)
Для того, чтобы писать/править надо знать. Я же говорю о людях,
которые не знают. Им где научиться? Проблема-то в том и заключается,
что знающие или не пишут, или пишут так, что незнающие понять не
могут.

"У них нет хлеба?.. Ну тогда пусть они едят булочки!" (С) Мария-Антуанетта

-- 
Regards,
    Michael Holzman

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12 10:00         ` Alexei V. Mezin
@ 2009-03-12 12:46           ` Sergey Shilov
  2009-03-12 13:17             ` Alexei V. Mezin
  0 siblings, 1 reply; 28+ messages in thread
From: Sergey Shilov @ 2009-03-12 12:46 UTC (permalink / raw)
  To: community

В сообщении от Thursday 12 March 2009 12:00:49 Alexei V. Mezin написал(а):

> Хм... у меня все работает без ручных настроек. Что не так?
В инструкции упоминается момент, когда одновременно с ядром меняется версия 
драйверов nvidia, при этом, если ядро обновляется "обособленно" может 
возникнуть ситуация, когда симлинки в /etc/X11/lib{_nvidia} указывают на 
библиотеки из nvigia_glx для старого ядра, что является причиной падения Х-ов 
при перезагрузке после обновления. Ситуация исправляется запуском x11sertupdrv 
при загрузке 3-го уровеня. 

> > Раздел данной документации называется МИГРАЦИЯ ( с 4 на 4.1) и не
> > предусматривает возврата на 4.0
^^^^
Вы поругиваете руководство по миграции как руководство по обновлению ядра.

> А что делать людям, у которых GPRS? И у которых нет
> необходимости/возможности обновлять всю систему?
Запрашивать бэкпорт.

> Более того, а что делать тем, у кого уже 4.1, а нужное ядро в 5.0 или 
Сизифе?
А что отвечать на вопросы "У меня в 4.1 ядро из 5.0/Сизифа глючит?". Как 
воспроизводить/проверять? На каком стенде?

-- 
V.B.R Sergey Shilov.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12 12:46           ` Sergey Shilov
@ 2009-03-12 13:17             ` Alexei V. Mezin
  2009-03-12 18:57               ` Sergey Shilov
  2009-03-13  6:20               ` Alexey Novikov
  0 siblings, 2 replies; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-12 13:17 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Sergey Shilov пишет:

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

>> А что делать людям, у которых GPRS? И у которых нет
>> необходимости/возможности обновлять всю систему?
> Запрашивать бэкпорт.
У-у-у... Давно у нас тут утихли споры про бэкпорты? Поправьте меня, если 
я неверно их резюмировал, но ожидать чего-либо полезного от бэкпортов за 
разумное время бессмысленно.


>> Более того, а что делать тем, у кого уже 4.1, а нужное ядро в 5.0 или 
> Сизифе?
> А что отвечать на вопросы "У меня в 4.1 ядро из 5.0/Сизифа глючит?". Как 
> воспроизводить/проверять? На каком стенде?

А можно пример хотя бы потенциальной ситуации, когда ЯДРО может глючить 
от версии пользовательского софта? И когда такая ситуация последний раз 
наблюдалась.

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

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




^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12 13:17             ` Alexei V. Mezin
@ 2009-03-12 18:57               ` Sergey Shilov
  2009-03-13  6:20               ` Alexey Novikov
  1 sibling, 0 replies; 28+ messages in thread
From: Sergey Shilov @ 2009-03-12 18:57 UTC (permalink / raw)
  To: community

В сообщении от Thursday 12 March 2009 15:17:29 Alexei V. Mezin написал:

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

> > Запрашивать бэкпорт.
>
> У-у-у... Давно у нас тут утихли споры про бэкпорты? 
Продолжать не будем :-)
> Поправьте меня, если> я неверно их резюмировал, но ожидать чего-либо 
> полезного от бэкпортов за разумное время бессмысленно.
Зависит от точки приложения силы.

> > А что отвечать на вопросы "У меня в 4.1 ядро из 5.0/Сизифа глючит?". Как
> > воспроизводить/проверять? На каком стенде?
> А можно пример хотя бы потенциальной ситуации, когда ЯДРО может глючить
> от версии пользовательского софта? И когда такая ситуация последний раз
> наблюдалась.
Согласен с проявленной некорректностью. Имелась в виду сложная диагностика 
проблем на системах с ПО из разных источников. В т.ч. как указано в цитате 
ниже.
> Вот что софт может не работать с новым ядром -- бывает. 
Бывает еще, что ядро само по себе глючит.

> Кстати, вот прям через одно письмо от начала этой темы человек ищет
> способ запустить WiFi, и его тут же без заминки отсылают ставить ядро из
> 5.0. Может переместимся в ту тему, и посоветуем "ждать бэкпортов"?
Не ждать а добиваться (о результативности дискутировать не будем).

-- 
V.B.R Sergey Shilov.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-12 13:17             ` Alexei V. Mezin
  2009-03-12 18:57               ` Sergey Shilov
@ 2009-03-13  6:20               ` Alexey Novikov
  2009-03-13  8:10                 ` Alexei V. Mezin
  1 sibling, 1 reply; 28+ messages in thread
From: Alexey Novikov @ 2009-03-13  6:20 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Thu, Mar 12, 2009 at 04:17:29PM +0300, Alexei V. Mezin wrote:
> Sergey Shilov пишет:
> > воспроизводить/проверять? На каком стенде?
> 
> А можно пример хотя бы потенциальной ситуации, когда ЯДРО может глючить 
> от версии пользовательского софта? И когда такая ситуация последний раз 
> наблюдалась.
Пожалуйста:
1. udev, в котором периодически отламывают поддержку
старых ядер, соответственно не факт, что при старом udev будут
нормально себя вести новые ядра. К тому же в ядре может быть
зависимость на новые версии софта, который может быть собран с
новым glibc и т.д.
2. различие в /proc и /sys. Некоторый софт может оказаться
неработоспособным при новом ядре.
3. прочие радости, типа новых версий nvidia и следовательно
nvidia_glx, а это уже пользовательский софт. В данном конкретном
случае вроде особых проблем быть не должно, если кто-то
специально грабли не разложил.

-- 
WBR, Alexey Novikov
XMPP: alex-novikov@jabber.ru, shader@ya.ru


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13  6:20               ` Alexey Novikov
@ 2009-03-13  8:10                 ` Alexei V. Mezin
  2009-03-13  8:44                   ` Andrey Rahmatullin
  0 siblings, 1 reply; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-13  8:10 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Alexey Novikov пишет:

> 1. udev, в котором периодически отламывают поддержку
> старых ядер, соответственно не факт, что при старом udev будут
> нормально себя вести новые ядра. 
Таки новые ядра или старый udev? Кто сломается?



> зависимость на новые версии софта, который может быть собран с
> новым glibc и т.д.
Ядро может зависеть от пользовательского софта? Хотя бы теоретически?

> 2. различие в /proc и /sys. Некоторый софт может оказаться
> неработоспособным при новом ядре.
> 3. прочие радости, типа новых версий nvidia и следовательно
> nvidia_glx, а это уже пользовательский софт. 
То есть программы, работающие с /proc, это не пользовательский софт, а 
glx пользовательский?

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


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13  8:10                 ` Alexei V. Mezin
@ 2009-03-13  8:44                   ` Andrey Rahmatullin
  2009-03-13  8:53                     ` Alexei V. Mezin
  0 siblings, 1 reply; 28+ messages in thread
From: Andrey Rahmatullin @ 2009-03-13  8:44 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 719 bytes --]

On Fri, Mar 13, 2009 at 11:10:31AM +0300, Alexei V. Mezin wrote:
> > зависимость на новые версии софта, который может быть собран с
> > новым glibc и т.д.
> Ядро может зависеть от пользовательского софта? Хотя бы теоретически?
$ rpm -qR kernel-image-std-def | fgrep -v rpmlib | sort
/bin/sh
/bin/sh
bootloader-utils >= 0.3-alt1
coreutils
mkinitrd >= 1:2.9.9-alt1
module-init-tools >= 3.1
/sbin/installkernel
/sbin/installkernel
/sbin/modprobe
startup >= 0.8.3-alt1


-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<thresh> wRAR: Ну, фиксят там быстро очень. Я несколько багрепортов кидал -- в
         течение суток-пары TJ их закрывал.
<dottedmag> thresh: как WONTFIX? ;)

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13  8:44                   ` Andrey Rahmatullin
@ 2009-03-13  8:53                     ` Alexei V. Mezin
  2009-03-13  9:46                       ` Alexey Novikov
  0 siblings, 1 reply; 28+ messages in thread
From: Alexei V. Mezin @ 2009-03-13  8:53 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Andrey Rahmatullin пишет:
> On Fri, Mar 13, 2009 at 11:10:31AM +0300, Alexei V. Mezin wrote:
>>> зависимость на новые версии софта, который может быть собран с
>>> новым glibc и т.д.
>> Ядро может зависеть от пользовательского софта? Хотя бы теоретически?
> $ rpm -qR kernel-image-std-def | fgrep -v rpmlib | sort

Понял. Ну и отлично, новое ядро на очень старую систему просто не 
встанет, apt не даст. Значит и не взорвет ничего.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13  8:53                     ` Alexei V. Mezin
@ 2009-03-13  9:46                       ` Alexey Novikov
  2009-03-13 10:01                         ` Yury Yurevich
  0 siblings, 1 reply; 28+ messages in thread
From: Alexey Novikov @ 2009-03-13  9:46 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Fri, Mar 13, 2009 at 11:53:43AM +0300, Alexei V. Mezin wrote:
> Andrey Rahmatullin пишет:
> > On Fri, Mar 13, 2009 at 11:10:31AM +0300, Alexei V. Mezin wrote:
> >>> зависимость на новые версии софта, который может быть собран с
> >>> новым glibc и т.д.
> >> Ядро может зависеть от пользовательского софта? Хотя бы теоретически?
> > $ rpm -qR kernel-image-std-def | fgrep -v rpmlib | sort
> 
> Понял. Ну и отлично, новое ядро на очень старую систему просто не 
> встанет, apt не даст. Значит и не взорвет ничего.
Оно конечно так, но где гарантия, что все зависимости правильные?
Кроме того, здесь же нет (и не может быть) никаких Conflicts, которые
дефакто есть (т.е. как раз неработоспособность некоторого софта).
Также, не забывайте, что ядро из Сизифа/более свежего бранча
чаще всего собрано другой версией gcc, значит собрать модули для
этого ядра не установив gcc нужной версии (хотя бы даже в хэшере)
не получится. Не забудьте об этом расказать пользователям vmware
например.

-- 
WBR, Alexey Novikov
XMPP: alex-novikov@jabber.ru, shader@ya.ru


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13  9:46                       ` Alexey Novikov
@ 2009-03-13 10:01                         ` Yury Yurevich
  2009-03-13 10:20                           ` Andrey Rahmatullin
  0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-03-13 10:01 UTC (permalink / raw)
  To: ALT Linux Community general discussions

13 марта 2009 г. 15:46 пользователь Alexey Novikov <shader@yandex.ru> написал:
> Также, не забывайте, что ядро из Сизифа/более свежего бранча
> чаще всего собрано другой версией gcc, значит собрать модули для
> этого ядра не установив gcc нужной версии (хотя бы даже в хэшере)
> не получится.
Почему?
(/me собирал на M40 linux-image-2.6.27-std-def без gcc4.3)

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13 10:01                         ` Yury Yurevich
@ 2009-03-13 10:20                           ` Andrey Rahmatullin
  2009-03-13 11:51                             ` Yury Yurevich
  0 siblings, 1 reply; 28+ messages in thread
From: Andrey Rahmatullin @ 2009-03-13 10:20 UTC (permalink / raw)
  To: community

On Fri, Mar 13, 2009 at 04:01:47PM +0600, Yury Yurevich wrote:
> > собрать модули для этого ядра не установив gcc нужной версии (хотя бы
> > даже в хэшере) не получится.
> Почему?
Потому что модули должны быть собраны тем же компилятором, что ядро.

> (/me собирал на M40 linux-image-2.6.27-std-def без gcc4.3)
Ядро или модули к нему?


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13 10:20                           ` Andrey Rahmatullin
@ 2009-03-13 11:51                             ` Yury Yurevich
  2009-03-13 11:54                               ` Andrey Rahmatullin
  0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-03-13 11:51 UTC (permalink / raw)
  To: ALT Linux Community general discussions

13 марта 2009 г. 16:20 пользователь Andrey Rahmatullin
<wrar@altlinux.ru> написал:
> On Fri, Mar 13, 2009 at 04:01:47PM +0600, Yury Yurevich wrote:
>> > собрать модули для этого ядра не установив gcc нужной версии (хотя бы
>> > даже в хэшере) не получится.
>> Почему?
> Потому что модули должны быть собраны тем же компилятором, что ядро.
>
>> (/me собирал на M40 linux-image-2.6.27-std-def без gcc4.3)
> Ядро или модули к нему?
Ядро и madwifi

А в чем проблема пересобрать (нужные) модули?

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13 11:51                             ` Yury Yurevich
@ 2009-03-13 11:54                               ` Andrey Rahmatullin
  2009-03-13 11:58                                 ` Yury Yurevich
  0 siblings, 1 reply; 28+ messages in thread
From: Andrey Rahmatullin @ 2009-03-13 11:54 UTC (permalink / raw)
  To: community

On Fri, Mar 13, 2009 at 05:51:40PM +0600, Yury Yurevich wrote:
> >> > собрать модули для этого ядра не установив gcc нужной версии (хотя бы
> >> > даже в хэшере) не получится.
> >> Почему?
> > Потому что модули должны быть собраны тем же компилятором, что ядро.
> >
> >> (/me собирал на M40 linux-image-2.6.27-std-def без gcc4.3)
> > Ядро или модули к нему?
> Ядро и madwifi
Модули должны быть собраны тем же компилятором, что ядро.
> 
> А в чем проблема пересобрать (нужные) модули?
Модули должны быть собраны тем же компилятором, что ядро.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13 11:54                               ` Andrey Rahmatullin
@ 2009-03-13 11:58                                 ` Yury Yurevich
  2009-03-13 12:16                                   ` Andrey Rahmatullin
  0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-03-13 11:58 UTC (permalink / raw)
  To: ALT Linux Community general discussions

13 марта 2009 г. 17:54 пользователь Andrey Rahmatullin
<wrar@altlinux.ru> написал:
>> >> Почему?
>> > Потому что модули должны быть собраны тем же компилятором, что ядро.
>> >
>> >> (/me собирал на M40 linux-image-2.6.27-std-def без gcc4.3)
>> > Ядро или модули к нему?
>> Ядро и madwifi
> Модули должны быть собраны тем же компилятором, что ядро.
>>
>> А в чем проблема пересобрать (нужные) модули?
> Модули должны быть собраны тем же компилятором, что ядро.

Еще раз, пожалуйста, в чем проблема собрать ядро при помощи gcc4.1 и
им же собрать модули?

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13 11:58                                 ` Yury Yurevich
@ 2009-03-13 12:16                                   ` Andrey Rahmatullin
  2009-03-13 12:32                                     ` Yury Yurevich
  0 siblings, 1 reply; 28+ messages in thread
From: Andrey Rahmatullin @ 2009-03-13 12:16 UTC (permalink / raw)
  To: community

On Fri, Mar 13, 2009 at 05:58:25PM +0600, Yury Yurevich wrote:
> Еще раз, пожалуйста, в чем проблема собрать ядро при помощи gcc4.1 и
> им же собрать модули?
Вы сами придумали, а затем предложили, собирать ядро. Изначально об этом
речи не было.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13 12:16                                   ` Andrey Rahmatullin
@ 2009-03-13 12:32                                     ` Yury Yurevich
  2009-03-13 12:45                                       ` Andrey Rahmatullin
  0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-03-13 12:32 UTC (permalink / raw)
  To: ALT Linux Community general discussions

13 марта 2009 г. 18:16 пользователь Andrey Rahmatullin
<wrar@altlinux.ru> написал:
> On Fri, Mar 13, 2009 at 05:58:25PM +0600, Yury Yurevich wrote:
>> Еще раз, пожалуйста, в чем проблема собрать ядро при помощи gcc4.1 и
>> им же собрать модули?
> Вы сами придумали, а затем предложили, собирать ядро. Изначально об этом
> речи не было.
А что, есть более правильные способы обновить ядро в M40/M41 до 2.6.26/2.6.27?


-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-13 12:32                                     ` Yury Yurevich
@ 2009-03-13 12:45                                       ` Andrey Rahmatullin
  0 siblings, 0 replies; 28+ messages in thread
From: Andrey Rahmatullin @ 2009-03-13 12:45 UTC (permalink / raw)
  To: community

On Fri, Mar 13, 2009 at 06:32:05PM +0600, Yury Yurevich wrote:
> >> Еще раз, пожалуйста, в чем проблема собрать ядро при помощи gcc4.1 и
> >> им же собрать модули?
> > Вы сами придумали, а затем предложили, собирать ядро. Изначально об этом
> > речи не было.
> А что, есть более правильные способы обновить ядро в M40/M41 до 2.6.26/2.6.27?
Это не оправдание неформальному появлению этой идеи в данном треде.


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [Comm] К вопросу об обновлении ядра
  2009-03-11 23:40 [Comm] К вопросу об обновлении ядра Alexei V. Mezin
  2009-03-12  5:51 ` Michael Holzman
  @ 2009-03-13 16:33 ` Хихин Руслан
  2 siblings, 0 replies; 28+ messages in thread
From: Хихин Руслан @ 2009-03-13 16:33 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 583 bytes --]

Здравствуйте Alexei V. Mezin
  В сообщении от 12 марта 2009 Alexei V. Mezin написал(a):
 > представляется некий "скрипт", который можно легко скачать с
 > сайта
 > перейдя по обычной http/ftp ссылке.
Мне идея понравилась, осталось обсудить проблемы безопасности и 
юзабельности, а потом  реализовать :)



-- 
***
  А ещё говорят так  (fortune):
 
If what they've been doing hasn't solved the problem, tell them 
to do something else. -- Gerald Weinberg, "The Secrets of 
Consulting" 
________________________________________________________________________
С уважением Хихин Руслан

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2009-03-13 16:33 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-11 23:40 [Comm] К вопросу об обновлении ядра Alexei V. Mezin
2009-03-12  5:51 ` Michael Holzman
2009-03-12  8:33   ` Андрей Черепанов
2009-03-12  8:56     ` Michael Holzman
2009-03-12  9:38       ` Андрей Черепанов
2009-03-12 10:18         ` Michael Holzman
2009-03-12  9:05     ` Alexei V. Mezin
2009-03-12  9:28     ` Alexei V. Mezin
2009-03-12  9:47       ` Sergey Shilov
2009-03-12 10:00         ` Alexei V. Mezin
2009-03-12 12:46           ` Sergey Shilov
2009-03-12 13:17             ` Alexei V. Mezin
2009-03-12 18:57               ` Sergey Shilov
2009-03-13  6:20               ` Alexey Novikov
2009-03-13  8:10                 ` Alexei V. Mezin
2009-03-13  8:44                   ` Andrey Rahmatullin
2009-03-13  8:53                     ` Alexei V. Mezin
2009-03-13  9:46                       ` Alexey Novikov
2009-03-13 10:01                         ` Yury Yurevich
2009-03-13 10:20                           ` Andrey Rahmatullin
2009-03-13 11:51                             ` Yury Yurevich
2009-03-13 11:54                               ` Andrey Rahmatullin
2009-03-13 11:58                                 ` Yury Yurevich
2009-03-13 12:16                                   ` Andrey Rahmatullin
2009-03-13 12:32                                     ` Yury Yurevich
2009-03-13 12:45                                       ` Andrey Rahmatullin
2009-03-12  9:09   ` Alexei V. Mezin
2009-03-13 16:33 ` Хихин Руслан

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git