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 KernelModuleHan
- 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