[devel] [RFC] make-initrd

Led led на altlinux.ru
Ср Янв 15 04:07:40 MSK 2014


On Wednesday 15 January 2014 01:34:13 Dmitry V. Levin wrote:
> On Wed, Jan 15, 2014 at 02:30:51AM +0400, Alexey Gladkov wrote:
> > 14.01.2014 23:34, Dmitry V. Levin wrote:
> > > On Tue, Jan 14, 2014 at 10:23:59PM +0400, Alexey Gladkov wrote:
> > >> Вот только как и с udev встаёт вопрос обновления столь важных
> > >> компонентов. Пока существует барьер между initramfs и реальной
> > >> системой эта проблема тоже стоит, но не настолько сильно.
> > >
> > > А в чем тут проблема?
> >
> > Некоторое время назад поднимался вопрос о том, чтобы не выгружать udev
> > в initramfs а оставлять его. Но при обновлении udev он не обновится в
> > образе. Плюс база будет создаваться первой копией. С временем разница
> > будет расти, но всё будет хорошо пока не появится проблема и тогда
> > станет очень плохо.
>
> Автоматическое обновление образа при обновлении входящих в него компонент
> не выглядит принципиальной проблемой.  Например, можно попробовать
> написать файлтриггер, который будет это делать.

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

>
> > Сейчас проблема расхождения миров initramfs и реальной системы тоже
> > есть, но она не критична т.к. эти миры не пересекаются.
> >
> > Если мы хотим, чтобы что-то из initramfs работало в реальной системе,
> > то нам нужно придумать, как синхронизировать их.
>
> Интересно, какие риски несет сохранение процессов, запущенных с initramfs,
> после запуска реальной системы, в предположении, что образ initramfs
> поддерживается синхронизированным с реальной системой.


-- 
Led


Подробная информация о списке рассылки Devel