All of lore.kernel.org
 help / color / mirror / Atom feed
* Current status of dracut.
@ 2009-02-02 16:37 Dave Jones
       [not found] ` <20090202163708.GA27474-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 18+ messages in thread
From: Dave Jones @ 2009-02-02 16:37 UTC (permalink / raw)
  To: initramfs-u79uwXL29TY76Z2rM5mHXA

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

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

end of thread, other threads:[~2009-02-02 22:10 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-02 16:37 Current status of dracut Dave Jones
     [not found] ` <20090202163708.GA27474-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2009-02-02 16:57   ` 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

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.