Differences between revisions 4 and 5
Revision 4 as of 2007-01-30 10:28:32
Size: 3471
Editor: ?FransPop
Comment: Update
Revision 5 as of 2007-01-30 15:22:18
Size: 3574
Editor: ?RobertMillan
Comment: add d-i-l
Deletions are marked like this. Additions are marked like this.
Line 63: Line 63:
 * Integration of [http://lists.debian.org/debian-boot/2007/01/msg01083.html Debian-Installer Loader]

Post-Etch ("Lenny") D-I development

This page is primarily maintained by the D-I release manager. You are welcome to add add items on this page, but if you do, please add your nick or name in brackets.

Main goals

  • Consolidation
    • Reduce memory usage, particularly by cdebconf and translations
    • Improve performance and consistency
  • IPv6 support

Major issues

  • Persistent device naming for disks
  • Support for installing Debian on hardware requiring drivers/firmware not in the regular kernel images
    • includes supplemental repository support for udebs Started by Bastian Blank, probably won't happen for beta3; work parked in people/waldi

General improvements

  • Support to load and install from more than one full CD or DVD
  • Implement/improve/test IPv6 support
  • Find replacement for the ISC DHCP client in d-i
    • dhcp3 is really too big for d-i
    • busybox has something but that will probably need to be extended to avoid regressions
    • klibc has also a DHCP client, it even can identify itself with vendor id "d-i"?BRFJP: but do we want to use klibc in images when we already have libc?

  • Switch from console-data to console-common

  • Add support for dmraid
  • General cleanup
    • removal of 2.4 kernel support
    • general code cleanup, e.g. old backwards compatibility hacks
    • remove all uses of devfs device nodes
  • Various
    • Finish last bits of udeb transition
    • Change "link in /" to "link in /boot"?

partman

  • Merge ext3 support into partman-basicfilesystems so it is available by default in lowmem installations
  • Try to get some issues in libparted fixed: [http://bugs.debian.org/406680 #406680], [http://bugs.debian.org/328629 #328629], [http://bugs.debian.org/377263 #377263]

  • Implement "resize partition and install to free space" in guided partitioning
  • Make partman-md behave more like other partman packages: allow devices to be deallocated and do not wipe/recreate config files at each restart, fixes [http://bugs.debian.org/393728 #393728] and friends

  • partman-crypto: improve entropy handling, add support for keys-on-removable-devices, allow devices to be deallocated

graphical installer

  • See ["DebianInstaller/GUIToDo"]

Proposed enhancements

  • Split the initrd into three
    • the 1st containing the basic system
    • the 2nd containing drivers for the latest hardware (so only this "initrd" needs modification for new hardware)?BRFJP: is this even realistic?

    • the 3rd being language support, which only gets loaded if enough memory is available - [http://wiki.debian.org/I18n/Extremadura2006ModularizingD-I more detailed plans for this]

  • Build system
    • Add a new build target or method to build all packages from the SVN and build an image with them rather than build with uploaded packages. This would speed up interactive reviews of translations as well as other coordinated changes. Of course, it would break often..:-)
  • Integration of http frontend developed by Attilio (["DebianInstaller/WebInstaller"])?

  • Support for installing a server with Xen instances as suggested by Russel Coker at [http://etbe.blogspot.com/2007/01/lca-talk.html LCA]?

Other