Create a better hardware database

Registered by Tomas Gustavsson

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.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Low
Drafter:
Tomas Gustavsson
Direction:
Needs approval
Assignee:
Tomas Gustavsson
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Whiteboard

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
https://blueprints.launchpad.net/ubuntu/+spec/ubuntuhardwaredatabase
https://wiki.ubuntu.com/UbuntuHardwareDatabase

--

(?)

Work Items