EdgyIdeas

Differences between revisions 2 and 3
Revision 2 as of 2006-05-25 10:09:22
Size: 3380
Editor: 217
Comment:
Revision 3 as of 2006-05-25 12:15:48
Size: 3433
Editor: 217
Comment: sort of vaguely sort more interesting stuff to the top
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
 * 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
 * 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]
 * automount windows partitions on the live CD (http://launchpad.net/bugs/16356)
 * GCC and kernel headers in default install
 * NetworkManager (again)
 * Avahi/ZeroConf out of the box
 * Hibernation resume message: https://launchpad.net/distros/ubuntu/+source/initramfs-tools/+bug/41137
 * Xen
 * Review results of NCC desktop study and see what can be improved
 * GCC SSP stack protection
 * Mine hwdb data
  * https://debconf6.debconf.org/comas/general/proposals/113
 * Eliminate distinction between language-pack and language-support
 * Enable totem firefox plugin by default
Line 17: Line 41:
 * 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
 * `smart-notifier`
 * ubuntu-server metapackage
  * powernowd, for reduced power consumption, heat
  * What else?
Line 25: Line 56:
 * 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?)
Line 30: Line 58:
 * NetworkManager (again)
 * Xen
Line 36: Line 62:
 * Review results of NCC desktop study and see what can be improved
 * GCC SSP stack protection
 * Avahi/ZeroConf out of the box
Line 47: Line 70:
 * Enable totem firefox plugin by default
 * ubuntu-server metapackage
  * powernowd, for reduced power consumption, heat
  * What else?
 * `smart-notifier`
Line 53: Line 71:
 * [https://launchpad.net/distros/ubuntu/+spec/automated-problem-reports Automated problem reports]
 * Mine hwdb data
  * https://debconf6.debconf.org/comas/general/proposals/113
 * Enable universe,multiverse by default
 * automount windows partitions on the live CD (http://launchpad.net/bugs/16356)
Line 59: Line 72:
 * 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
Line 63: Line 73:
 * Hibernation resume message
 * Usability review of non-desktop stuff (e.g., CD boot text, boot messages, etc.)
 * GCC and kernel headers in default install
 * Silence grub
Line 70: Line 76:
 * Make automatix/EasyUbuntu/etc. obsolete
  * Offer support for file types when they are opened for the first time
 * Eliminate distinction between language-pack and language-support
 * Larger livefs for DVD
  * All langpacks
Line 76: Line 77:
 * Extend Firefox plugin locator to find official packages of plugins

These are my notes about possible projects for EdgyEft and beyond.

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)

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
  • 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]

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

  • GCC and kernel headers in default install
  • NetworkManager (again)

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

  • Xen
  • Review results of NCC desktop study and see what can be improved
  • GCC SSP stack protection
  • Mine hwdb data
  • Eliminate distinction between language-pack and language-support
  • 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
  • smart-notifier

  • ubuntu-server metapackage
    • powernowd, for reduced power consumption, heat
    • What else?
  • GRUB v2
  • GRUB as CD boot loader (maybe unnecessary/undesirable now with gfxboot?)
  • multiarch
  • 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)
  • Revisit Epiphany as default browser?
  • 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
  • Usplash
    • Smooth scrolling
    • Better font
    • Just eliminate text entirely? (if we log output somewhere)
  • 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

Release Process

  • Deadline for spec approvals

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)