First public release

Written for Jockey by Martin Pitt on 2008-01-31

There it is, the first release of the driver management UI upstream project.

I killed all TODO items which were important for calling this
actually useful, so I named it 0.1.

Work that is done:
 - Code infrastructure
 - A moderate set of default device driver class handlers: kernel
   module, externally downloadable firmware (e. g. bcm43xx), driver
   package (like sl-modem), X.org driver (nvidia/ati), handler group
 - some example handlers in examples/handlers (nvidia, fglrs,
   sl-modem, and some bogus ones for testing); those will probably
   need slight tweaks for other distros than Ubuntu (package names,
   etc.), but should serve as good examples how to implement your own
 - Local hardware detection
 - Local DriverDB implementation which maps detected hardware to
   handlers (mainly instantiating KernelModuleHandler)
 - GTK frontend
 - full test coverage of the backend (tests/run)
 - shallow test coverage of the GTK frontend; basically runs through
   all dialogs (tests/run-gtk)
 - i18n, full German translation, lots of half-complete other
   languages (imported from old restricted-manager)
 - Ubuntu branch [2] which implements OSLib (the abstract class to
   encapsulate OS/distro specific stuff like package installation,
   paths, etc.) and adds most of the handlers which restricted-manager
   provided. The package is uploaded into the dev release now.

Todo:
 - Work with Jon to integrate external driver db functionality
 - KDE frontend (currently in the works by a community contributor [3])
 - Get and incorporate feedback from other distros which
   features/changes they need to make it suitable for them
 - Add documentation and manpages
 - testing, testing, testing

Read all announcements