Create a better hardware database
I think we need a better hardware database. I have had several problems with the existing one and users seems to have a hard time finding it and finding if their hardware is supported.
I'm suggestion creating a new system powered by PHP which will have support for multiple languages, easy-to-browse categories. Ubuntu version compatabillity, package(s) / binary driver needed to get working for a particualar Ubuntu version.
How people should contribute to this is another question. We allready have a hardware database client but is it capable of testing if there is any 3D acceleration and things like that? We always have the possibility of people to manually insert data about their hardware (which I prefer (at least from the start).
Languages (and compatabillity information, memory hogg?) could be easily stored as xml files.
Rejecting this topic for UDS-Jaunty, but we will schedule a related topic on improving the interaction of Checbox and the hardware db in Launchpad.
-- just my 2 cents on this --
this kind of system should not only rely on user input, but on the base sources that exists, ie the existing HWDB from the upstream projects (like SANE for scanners, CUPS (...) for printers, NUT for UPSs, ...).
These already provide sniff-able data, and are the real source of info! These are even sometimes distributed with the packages (such as for NUT's driver.list), so we can even link compatibility info with a specific version of the software.
Detailed proposal has been moved to a new blueprint/spec. -DB