HardwareCertification

Revision 11 as of 2005-04-29 05:57:28

Clear message

HardwareCertification

Status

Introduction

Hardware Certification is a method of certifying hardware compatible with Ubuntu.

Rationale

Create a certification program for supported Hardware based on the data collected in the Hardware Database. Spec out the Requirements a Device has to fulfill to be "Ubuntu Supported"

Scope and Use Cases

  • Big Hardware, Ltd. sells laptops and servers. They would like to have a line of laptop models certified to run Ubuntu.
  • Small OEM Inc. has a line of linux desktops on which they pre-install Ubuntu. They would like to have their hardware certified in order provide a level of assurance to their customers.
  • Jerry is considering buying a discount laptop system on line from a local hardware vendor. He wants to run Ubuntu and wants to know that it will run on that laptop. He finds the "Ubuntu Certified" logo on the website, is reassured by that, buys the laptop and lives happily ever after.

Implementation Plan

An Ubuntu Hardware Certification program will be launched in 2005. Implementation:

0 Define the benefits delivered to the vendor through participation in this program. The benefits will likely include

  • logo rights
  • guarantee of compatibility with current and current+1 release
  • preferred listing in hardware database, hardware marketplace
  • processed data/analysis of hardware database data

0 Define the test criteria for certification. Laptop requirements are listed in LaptopHardwareSupport. An analogous list needs to be developed for servers. Requirements devices have to fulfill will be defined within this project. The data from the hardware database could provide a good overview of devices used out in the wild. A queryable and reportable SQL database as described in HardwareDatabaseRoadmap should become a breezy goal to support this program and provide useful data.

The device list thrown out by a query of the hwdb should have a "Ubuntu Certified" tag for hardware that fulfilled the certification process. Certifications should probably be bound only to a certain version of ubuntu, else device testing would have to be redone for every release.

Technical details of the certification program schould be developed during the breezy development process.

Some quick pointers:BR [http://www.ubuntulinux.org/wiki/HardwareSupport Ubuntu HardwareSupport wiki page] BR [http://bugzilla.redhat.com/hwcert/ Red Hat hardware catalog]

Packages Affected

User Interface Requirements

The user interface for the hardware database should include a way to indicate whether the device/system has been certified (and perhaps allow for a number of different certification types).

Outstanding Issues