EdgyIdeas

Differences between revisions 22 and 23
Revision 22 as of 2006-06-03 11:31:02
Size: 4600
Editor: 217
Comment: expand, trim, rearrange
Revision 23 as of 2006-06-03 11:41:22
Size: 4717
Editor: 217
Comment: restore inadvertently-deleted usplash section
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
 * Usplash
  * Higher resolution, more colors
  * Better font, smooth scrolling OR just disable the text entirely

These are my personal notes about possible projects for EdgyEft and beyond. It is not a place for suggestions from others. For that, see CommunityEdgyIdeas.

Infrastructure

  • Fix MOM
  • Localized CD images
  • Delta updates for CD images via bsdiff or similar
  • Fix cdimage build to not overflow onto a second CD
  • Soyuz build-from-accepted (don't wait for source to be published before building)
  • Better facility for recording release validation test progress and results

Features

  • Bug reporting tools which talk to Malone
  • Software installation via web browser
    • Metafile allows for locating the appropriate package for the user's system, preferring an official package over an unofficial one
  • Logging of startup/shutdown messages (bootlogd?)
  • Larger livefs for DVD
    • All langpacks
  • Usability review of non-desktop stuff (e.g., CD boot text, boot messages, etc.)
  • Silence grub
  • Sort squashfs to optimize live CD performance
  • Make automatix/EasyUbuntu/etc. obsolete
    • Enable universe,multiverse by default
    • Suggest packages to support unknown file types
    • Extend Firefox plugin locator to find official packages of plugins
  • [https://launchpad.net/distros/ubuntu/+spec/automated-problem-reports Automated problem reports]

  • CD/DVD-based upgrades
  • automount windows partitions on the live CD (http://launchpad.net/bugs/16356)

  • GCC and kernel headers in default install
  • Usplash
    • Higher resolution, more colors
    • Better font, smooth scrolling OR just disable the text entirely
  • Deskbar applet by default
  • NetworkManager (again)

  • Avahi/ZeroConf out of the box
  • Hibernation resume message: https://launchpad.net/distros/ubuntu/+source/initramfs-tools/+bug/41137

  • Firefox Human theme
  • Xen
  • Review results of NCC desktop study and see what can be improved
  • GCC SSP stack protection
  • Hardware database
  • Include oo.o, firefoxe translations in langpacks
  • Firefox session saving out of the box
  • Enable totem firefox plugin by default
  • Ubuntu counter - allow Ubuntu users to be voluntarily counted/surveyed
  • Totally rad X configuration
    • Enable a wide range of modes by default, allow the user to drive their display at any mode via XRANDR
    • Use X driver modules to probe hardware
    • Install binary drivers by default for easier enabling (fix diversion madness)
  • smart-notifier

  • ubuntu-server metapackage
    • powernowd, for reduced power consumption, heat
    • Move evms, lvm, mdadm here
  • GRUB v2
  • SMART
    • Tracking and auto-removal of packages installed only indirectly (to satisfy dependencies)
    • Use in g-a-i to enable Add/Remove to clean up after itself, and allow for interesting metapackage bundles
    • translated package descriptions
  • 7zip compression for dpkg
  • i686 optimization experiment
  • Desktop search (beagle)
  • NX
  • X server eye candy (Xgl/AIGLX/Composite/etc.)
  • Install to LVM by default and allow new storage to be easily merged into the root filesystem
  • Unified keymap handling (console and X)
  • Consider new apps for desktop
    • Tomboy
    • F-spot
  • Fast/minimal shutdown (eliminate stop actions where they aren't needed)
  • udev activation of lvm, evms, mdadm, bluez...
  • Merge -security and -updates?
  • kexec
    • crash analysis
    • swap new kernel onto live CD for updated hardware support?
  • Review James' "fix my computer" launchers around the office and make them obsolete
  • -686 kernel on live CD?
  • LAMP, server kernel on DVD
  • Remove/rename server install mode on alternate CD
  • Launchpad-assisted intelligent mirror selection
  • Coalesce DVD images for derivatives (and/or architectures?) into one
  • Language packs which aren't packages
    • Delta updates
    • Support for universe, multiverse
    • Implement for only universe first, as a test?
  • Automatic network service detection and configuration
    • SMTP server
    • Proxy server
    • File server
    • Backup server?
    • Local bookmarks

Release Process

  • Deadline for spec approvals
  • Dapper release post-mortem

Testing

  • Explicit milestone regression testing
  • Incorporate multilingual testing
  • Coalesce non-overlapping test cases (e.g., partitioner vs. OEM)
  • Monitor testing progress regularly
  • Adapt test case assignments for bandwidth as well as hardware
  • Client-side application for guided and semi-automated testing

Community

  • Forums
    • Involve more in formal testing efforts
    • QA of FAQ answers, etc.

MattZimmerman/EdgyIdeas (last edited 2008-08-06 16:32:07 by localhost)