summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald Hoyer <harald@redhat.com>2009-05-12 15:48:03 +0200
committerHarald Hoyer <harald@redhat.com>2009-05-12 15:48:03 +0200
commitf24e31c26f3c175dc562c3bdcc7d370e40abd3d2 (patch)
tree4a58bf8c9c509e001f78519dd257eb12fe000c30
parenta011d6686005e061eb4b8d962b138aa5046a6771 (diff)
updated README and TODO
-rw-r--r--README25
-rw-r--r--TODO33
2 files changed, 50 insertions, 8 deletions
diff --git a/README b/README
index 6c70fc1..7f6af6f 100644
--- a/README
+++ b/README
@@ -1,9 +1,9 @@
Dracut
------
+Dracut is a new initramfs infrastructure.
-This is the simple skeleton of a new initramfs infrastructure.
-Information about our goals and aims can be found at
-https://fedoraproject.org/wiki/Initrdrewrite
+Information about the initial goals and aims can be found at
+https://fedoraproject.org/wiki/Initrdrewrite
Unlike existing initramfs's, this is an attempt at having as little as
possible hard-coded into the initramfs as possible. The initramfs has
@@ -48,8 +48,23 @@ possible. Every distribution has their own tool here and it's not
something which is really interesting to have separate across them.
So contributions to help decrease the distro-dependencies are welcome.
+Currently dracut lives on sourceforge.
+
+Project Page:
+https://sourceforge.net/projects/dracut/
+
+Drop Harald Hoyer <harald@redhat.com> a mail, if you want to help with
+the documentation, git access, etc.
+
+Git Repository:
+http://dracut.git.sourceforge.net/
+git://dracut.git.sourceforge.net/gitroot/dracut
+
+Trac Instance:
+http://apps.sourceforge.net/trac/dracut/
+
The git tree can be found at
-git://fedorapeople.org/~katzj/dracut.git for now. See the TODO
+git://dracut.git.sourceforge.net/gitroot/dracut for now. See the TODO
file for things which still need to be done and HACKING for some
instructions on how to get started. There is also a mailing list that
is being used for the discussion -- initramfs@vger.kernel.org. It is
@@ -59,4 +74,4 @@ of 'subscribe initramfs email@host.com'
Licensed under the GPLv2
-Copyright 2008, Red Hat, Inc. -- Jeremy Katz <katzj@redhat.com>
+Copyright 2008,2009, Red Hat, Inc. -- Jeremy Katz <katzj@redhat.com>
diff --git a/TODO b/TODO
index 848ee2b..6a87633 100644
--- a/TODO
+++ b/TODO
@@ -15,13 +15,16 @@ for us appropriately
* Proving some support with a simple network based root would be good
* Do we just call dhclient, etc or try to get NetworkManager going?
* Would be nice not to have to kill and restart udev across switchroot
-* mdraid
-* dmraid
+* mdraid
+* dmraid newer versions will be completly event based
* multipath
* Should SELinux policy be done in the initramfs or from the real
rootfs?
* Keyboard layout/consolefont setup is Fedora/RHEL-specific.
-
+* iSCSI
+* NFS, NBD
+* parse root parameters from DHCP
+* s390
GENERATOR TODO
--------------
@@ -31,3 +34,27 @@ GENERATOR TODO
* Autotool-izing the package is probably overkill, but making the Makefile
vaguely autotools-compatible and adding a configure script would probably
be a good thing.
+
+
+Special cases to revisit later
+------------------------------
+* livecd (/ on dm-snapshot over ext3 on squashfs on iso9660)
+* installer
+* kdump
+
+Other tasks performed by the initrd other than mounting rootfs
+--------------------------------------------------------------
+* restore from hibernate
+* kdump
+* Loading initial SELinux policy.
+
+
+Future Enhancement Requests
+---------------------------
+
+Note that our main concern, especially right now, is proving viability of some of the ideas and then showing it with the things that we already support. If things work out, then it should be doable to start putting in support for new things that we don't already have support for. Nothing in this list is guaranteed but if people have ideas about new things, put them here and they'll at least be considered.
+
+* run ssh server to enter crypto password or perform debugging (supported by debian)
+* Make it possible to easily extend the initramfs, e.g. by packages that provide additional features to the initramfs, e.g. an ssh server (partly? supported by initramfs-tools in debian. e.g. with /etc/initramfs-tools/hooks)
+* Hook in overlay filesystem like aufs/unionfs (necessary for Debian/Ubuntu LTSP and LiveCD etc.)
+* switchroot without re-running daemons like udev again (not sure if this is possible)