From: Dave Jones <davej-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Current status of dracut.
Date: Mon, 2 Feb 2009 11:37:08 -0500 [thread overview]
Message-ID: <20090202163708.GA27474@redhat.com> (raw)
Things have gotten a little quiet on this front lately, so I thought
I'd drop a state-of-dracut report, and see if that spurs some discussion.
The current code at git://fedorapeople.org/~katzj/dracut.git
is just over 600 lines of shell script, and manages to generate an
initramfs capable of mount root filesystems on raw disk (/dev/sda etc),
and lvm (/dev/mapper/..)
It's also capable of encrypted root, using the plymouth graphical
stuff we have in Fedora. As can be noted in the FIXME's, this is
currently hardcoded.
If for some reason the root fs cannot be mounted, it drops you
to a bash shell with some tools that may be useful for diagnostics.
Things that still need doing include, but are not limited to..
- thaw from hibernate support
- root on mdraid/dmraid
- get switchroot into util-linux (then nash can die forever)
- test generated initramfs works on other distros
It'd be great to hear feedback on how people get on trying out
what's there so far.
There's definitly still some redhat'isms in there (*cough* libexec *cough*)
that need to be conditionalised or eradicated.
- network root (nfs/nbd/iscsi)
- get 'make initrd' in the kernel
My thinking on this one is to get something included fairly soon
.30/.31 timeframe that just supports the disk based roots,
and worry about network root later.
At ~600 lines, it's fairly easy to come up to speed on it quickly.
As it gets more featureful, this won't be the case.
Also, going to lkml with "here's a few thousand lines of shell, please merge"
probably isn't going to be met with a warm reception.
One noticable change in development after this happens will be new
changes going into a kernel git tree, instead of dracut.git
It may still be useful to have the same changes going into a standalone tree,
but I'll think that over some more when it happens.
Dave
--
http://www.codemonkey.org.uk
--
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
next reply other threads:[~2009-02-02 16:37 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-02 16:37 Dave Jones [this message]
[not found] ` <20090202163708.GA27474-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-02-02 16:57 ` Current status of dracut Dave Jones
[not found] ` <20090202165736.GB29131-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-02-02 17:26 ` Thadeu Lima de Souza Cascardo
2009-02-02 19:50 ` Jeremy Katz
[not found] ` <20090202195008.GA23229-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-02-02 20:09 ` Kay Sievers
[not found] ` <ac3eb2510902021209j2de84cc7ue4538b3685d071e5-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-02-02 20:14 ` Dave Jones
[not found] ` <20090202201456.GC31858-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-02-02 20:20 ` Kay Sievers
2009-02-02 20:12 ` Dave Jones
2009-02-02 20:26 ` Bill Nottingham
2009-02-02 17:46 ` Sam Ravnborg
[not found] ` <20090202174600.GA7193-QabhHTsIXMSnlFQ6Q1D1Y0B+6BGkLq7r@public.gmane.org>
2009-02-02 19:16 ` Thiago Galesi
[not found] ` <82ecf08e0902021116v592da5aye9f20d545d0be06e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-02-02 20:17 ` Dave Jones
2009-02-02 21:32 ` maximilian attems
[not found] ` <20090202213258.GL2906-P4at2qFsAtP5lb2fJPEjcQ@public.gmane.org>
2009-02-02 22:10 ` Dave Jones
[not found] ` <20090202221007.GA24532-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-02-02 22:09 ` maximilian attems
2009-02-02 21:41 ` maximilian attems
[not found] ` <20090202214143.GA12625-U9r9yeDMy7A@public.gmane.org>
2009-02-02 22:01 ` Dave Jones
[not found] ` <20090202220120.GA16418-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-02-02 22:06 ` maximilian attems
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=20090202163708.GA27474@redhat.com \
--to=davej-h+wxahxf7alqt0dzr+alfa@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.