Differences between revisions 21 and 22
Revision 21 as of 2007-03-08 09:57:24
Size: 4702
Comment: Add mdcfg/lvmcfg goals, retrofit nicknames to suggestions, editorial changes
Revision 22 as of 2007-03-22 20:17:52
Size: 4684
Editor: EddyPetrisor
Comment: that link is withing this wiki, no need to look like is external
Deletions are marked like this. Additions are marked like this.
Line 62: Line 62:
   * 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]    * the 3rd being language support, which only gets loaded if enough memory is available - [wiki:I18n/Extremadura2006ModularizingD-I more detailed plans for this]

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

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

/!\ NOTE: this is not a wishlist

Main goals

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

Major issues

  • Persistent device naming for disks [http://bugs.debian.org/389881 #389881]

  • 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 [http://people.debian.org/~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?

    • what about udhcpc? [PerOlofsson]

  • Switch from console-data to console-common

  • Add support for dmraid
  • Improve support for Intel-based Apple MacBook systems; current support is a bit of a kludge and needs restructuring

  • 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"?
    • Re-number XB-Installer-Menu-Item with 3 digits to let more room for custom installer components. [?JeremyBobbio]

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 [DavidHärdeman]

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

  • Only offer LVM and maybe RAID if sufficient free memory is available, as with crypto. [DavidHärdeman]

  • The above point should perhaps be accompanied with a mechanism to force the first lowmem level at boot time ("OK, I don't have sufficient memory, but LVM/RAID/crypto is more important to me than translations").
  • Kill lvmcfg and mdcfg (and partconf would be nice too) [DavidHärdeman]

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 - [wiki: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]?

  • Add [http://lists.debian.org/debian-boot/2007/01/msg00049.html ?PlayStation 3 support]

  • Extend accessibility support - [http://lists.debian.org/debian-boot/2007/02/msg00533.html discussion]

  • Add [http://bugs.debian.org/413263 bootloader selector] [?GeertStappers]

Other