Post-Lenny ("Squeeze") D-I development
This page is validated 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 wish list |
Main goals
Persistent device naming for disks (ColinWatson, status: unfinished)
Switch to udhcpc DHCP client from busybox (status: not yet default, needs testing)
- activated in busybox 1:1.13.3-1
Switch from console-data to console-setup. (SamuelThibault, status: unfinished (../ConsoleSetupSwitch))
Add ext4 support (ColinWatson, status: needs testing)
Finish last bits of UdebSupport (udeb transition) (done: support in britney 1 and 2)
Other goals
General cleanup (LukClaes)
- removal of obsolete packages?
- general code cleanup, e.g. old backwards compatibility hacks
done renaming s390-sysconfig-writer
Improve support for Intel-based Apple MacBook systems; current support is a bit of a kludge and needs restructuring (ColinWatson has patches for gptsync for parted)
Allow selecting disks with GRUB with multiple controllers. Needs to have grub-installer show a list of disks to install on if more than one disk controller is detected; lilo already has code for selecting a target which might be nice to use as well (?RyanNebur with GRUB maintainers, mostly ?RobertMillan and OtavioSalvador)
- Install partman-ext3 by default to have it also in lowmem installs
Try to get some issues in libparted fixed: 406680, 328629, 377263 (OtavioSalvador)
Add PlayStation 3 support 514055. (Wartan Hachaturow and Hector Oron)
Extend accessibility support - discussion . Preliminary investigation on a speakup+espeakup+sound drivers solution done, see results (SamuelThibault). Full orca screen reading would be nice but would bring a huge lot more deps.
Split the initrd into three. The accessibility project needs this to happen (SamuelThibault)
- the 1st containing the basic system
the 2nd containing drivers for the latest hardware (so only this "initrd" needs modification for new hardware)
FJP: is this even realistic?the 3rd being language support, which only gets loaded if enough memory is available - more detailed plans for this
Don't forget reinstating translation for grub-installer/grub2_instead_of_grub_legacy and grub-installer/grub_not_mature_on_this_platform (ChristianPerrier)
Wishlist-type goals
includes supplemental repository support for udebs (BastianBlank). Bastian Blank (waldi) has pending work for this but the dependency resolver is missing on the new data structures.
Make os-prober readonly ( 418163)
Might be better to put "blockdev" in busybox than to get a new udeb, see http://people.ubuntu.com/~cjwatson/busybox.blockdev.diff
- Some filesystems might ignore the RO flag, but it's still better than nothing:
- Taking care of the flag: ext3, reiserfs, xfs,
- NOT taking care:
- jfs: seems to handle the "ro" option correctly
- ntfs: seems to call ntfs_write_volume_flags unconditionnaly, see fs/ntfs/super.c:526)
- hfsplus: driver does not support journaled HFS+ at the moment, so no i