All of lore.kernel.org
 help / color / mirror / Atom feed
From: Seewer Philippe <philippe.seewer-omB+W0Dpw2o@public.gmane.org>
To: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Dracut on different distros?
Date: Wed, 4 Mar 2009 16:10:10 +0100	[thread overview]
Message-ID: <49AE99D2.1000501@bfh.ch> (raw)

Hello all

...I'm starting a new subject on this for the sake of my brain. Mixing 
patches and important discussions always gets me heavily confused...


First of all, please remember that Debian has a certain policy and even 
though we should make Dracut work on Debian, Debian itself certainly 
won't adopt Dracut until at least the next full release. Which we all 
know will be released when its ready.


Second I have to ask how far Dracut needs (and wants) to go with the 
"One initrd to rule them all". The different distros will need to 
customize the initrd anyway. Think in terms of splash-screens, different 
versions of utilities and configs or just plain 'crazy and convoluted'...

So why not just go the way of 'as generic as possible', provide the 
common denominator and let the Distros sort out the rest?

An example: As Kay pointed out, we can never know if the provided rules 
really are the right ones. Getting to root might work but what about 
after that? Some stored information in /dev/.udev might be horribly 
incompatible. Best leave it to the Distro or local maintainer to tell 
Dracut which udev parts are the "good" ones.

Another example: As seen, we need to load a keymap for say, cryptroot. 
But which keymap? And where is it stored? Leave that to the Distro if it 
wants to load one.

And another example: Yes, Debian and Ubuntu don't provide 
modules.{block,net,...} Can we really find a way of finding all block 
drivers? Certainly stupid me can't think of a way to be sure we "really 
really" have all block drivers without including every single .ko. Leave 
it to the user to specifically set drivers or the Distro to tell Dracut 
which drivers to include.


I'm thinking of a debootstrappish system of suite/target (or 
topic/flavour) where Dracut specifically delegates those tasks away it 
cannot solve on its own. We might even provide some simple things like 
just including all drivers for testing purposes or as a fallback solution.


Regards,
Philippe

--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

             reply	other threads:[~2009-03-04 15:10 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-04 15:10 Seewer Philippe [this message]
     [not found] ` <49AE99D2.1000501-omB+W0Dpw2o@public.gmane.org>
2009-03-04 16:05   ` Dracut on different distros? Victor Lowther
     [not found]     ` <0227279C-8C23-4501-B163-04470D0C0F35-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2009-03-04 16:20       ` Thiago Galesi
     [not found]         ` <82ecf08e0903040820t42775dd8s56e32d9d5dd53c36-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-03-04 16:44           ` Seewer Philippe
2009-03-04 16:40       ` Seewer Philippe
     [not found]         ` <49AEAF16.6010008-omB+W0Dpw2o@public.gmane.org>
2009-03-04 17:28           ` Victor Lowther
     [not found]             ` <14BAD8D9-B114-4979-B9CE-BA20CEEF768D-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2009-03-05  7:23               ` Harald Hoyer
2009-03-04 18:12   ` Dave Jones

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=49AE99D2.1000501@bfh.ch \
    --to=philippe.seewer-omb+w0dpw2o@public.gmane.org \
    --cc=initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.