From: "Kirill A. Shutemov" <kirill@shutemov.name> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: Re: [devel] Замена для mkinitrd Date: Fri, 22 May 2009 12:50:56 +0300 Message-ID: <cc557aab0905220250j2afff7f9pf4b5eb10a51c02fc@mail.gmail.com> (raw) In-Reply-To: <47c0071b0905210512n1fd8baafl23d3d643abd32fe1@mail.gmail.com> 2009/5/21 Dmitry M. Maslennikov <maslennikovdm@gmail.com>: > 21 мая 2009 г. 16:07 пользователь Eugene Ostapets <eostapets@gmail.com> написал: >> Хм... А вы не смотрели на уже существующие и достаточно отлаженные >> решения, которые могут все нижеперечисленное и еще кучу всего, что вам >> даже в голову не пришло? >> Федора переходит на это: >> http://fedoraproject.org/wiki/Initrdrewrite Initial ideas * One initrd to rule them all - Instead of one for the livecd, one for the installer, one for the distro Я не хочу initrd такого размера. А вы? >> Точно по вашим принципам работает mkinitrd из Suse и (по слухам - сам >> не смотрел в его потроха) в Debian... Дайте ссылку на исходники mkinitrd из Suse, пожалуйста. > Присоединяюсь к вопросу. Мне в свое время нравилось решение от > ArchLinux: http://wiki.archlinux.org/index.php/Mkinitcpio По документации выглядит неплохо. У нас несколько другой подход к подключению дополнительного функционала. В mkinitcpio в HOOKS указывается _порядок_ добавления функционала в образ. Мы же пытаемся сделать так, что бы пользователь лишь заявлял какой функционал от initrd ему требуется (см. FEATURES в make-initrd), а сами модули пишутся так, что бы порядок в стеке устройств (например, lusk поверх lvm, или наоборот) на этапе сборки образа был не важен. Ещё, похоже он не умеет загружаться по UUID= и LABEL=, которые используются у нас. Я считаю, что это не случайно, что каждый более-менее большой дистрибутив имеет свой инструментарий для сборки initrd. У каждого дистрибутива хватает специфики в области начальной загрузки. Если вы желаете адаптировать любой из выше обозначенных вариантов для ALT -- попробуйте. Мне кажется получится форк, который никто поддерживать не будет.
next prev parent reply other threads:[~2009-05-22 9:50 UTC|newest] Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-05-21 12:01 Kirill A. Shutemov 2009-05-21 12:07 ` Eugene Ostapets 2009-05-21 12:12 ` Dmitry M. Maslennikov 2009-05-22 9:50 ` Kirill A. Shutemov [this message] 2009-05-22 11:54 ` Sergey Bolshakov 2009-05-22 12:13 ` Mykola S. Grechukh 2009-05-21 23:48 ` Dmitry V. Levin 2009-05-21 23:56 ` Alexey Gladkov 2009-05-22 0:06 ` Dmitry V. Levin 2009-05-22 0:22 ` Led 2009-05-22 0:25 ` Dmitry V. Levin 2009-05-22 1:23 ` Led 2009-05-22 9:02 ` Wartan Hachaturow 2009-05-22 9:25 ` Led 2009-05-22 5:01 ` Kirill A. Shutemov 2009-05-22 13:17 ` Alexey Gladkov 2009-05-22 13:33 ` Michael Shigorin 2009-05-22 13:46 ` Alexey Gladkov 2009-05-22 13:50 ` Michael Shigorin 2009-05-22 13:41 ` Dmitry M. Maslennikov 2009-05-22 13:45 ` Kirill A. Shutemov 2009-05-22 13:47 ` Mikhail Gusarov 2009-05-22 13:52 ` Kirill A. Shutemov 2009-05-22 13:49 ` Michael Shigorin 2009-05-22 14:05 ` Led 2009-05-22 14:17 ` Vladimir Lettiev 2009-05-22 14:26 ` Kirill A. Shutemov 2009-05-22 14:38 ` Led 2009-05-22 18:56 ` Michael Shigorin 2009-05-22 13:49 ` Dmitry M. Maslennikov 2009-05-23 21:16 ` Денис Смирнов 2009-05-23 21:21 ` Mikhail Gusarov 2009-05-23 21:54 ` Led 2009-05-25 13:24 ` Wartan Hachaturow 2009-05-23 21:36 ` Kirill A. Shutemov 2009-05-23 23:25 ` Денис Смирнов 2009-05-24 4:58 ` Max Ivanov 2009-05-24 10:18 ` Michael Shigorin 2009-05-24 10:31 ` Afanasov Dmitry 2009-05-24 23:02 ` Marat Khayrullin 2009-05-22 14:03 ` Led 2009-05-22 14:08 ` Dmitry M. Maslennikov 2009-05-22 14:11 ` Kirill A. Shutemov 2009-05-22 14:42 ` Led 2009-05-22 14:46 ` Kirill A. Shutemov 2009-05-22 21:00 ` Alexey Gladkov 2009-05-22 5:22 ` Afanasov Dmitry 2009-05-22 5:41 ` Eugene Ostapets 2009-05-21 12:50 ` Alex Gorbachenko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=cc557aab0905220250j2afff7f9pf4b5eb10a51c02fc@mail.gmail.com \ --to=kirill@shutemov.name \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git