1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems

Facebook RSS Twitter Twitter Google Plus

Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

Canonical Puts Out A Hardware List, But It Falls Short


Published on 10 February 2011 02:02 PM EST
Written by Michael Larabel in Hardware

Canonical has announced this morning they have released the "world's most comprehensive, up-to-date component catalog for Linux." It's effectively a hardware database showing components they have tested. It's interesting, but of course I have more than a few comments on the matter with some constructive criticism.

The press release announcing the Canonical Component Catalog can be found at Canonical.com. As said in the press release, "Canonical today announced that for the first time it was making publicly available its complete database of certified components for Ubuntu and Linux — rapidly reducing the the time-to-market for Original Design Manufacturers (ODMs) working on Ubuntu or Linux machines."

It's nice for what's publicly available and can be found at Ubuntu.com. It lists components by vendors and also by component category. There's also basic search functionality. Though not to serve as an advertisement for OpenBenchmarking.org, which will launch by month's end, there's a few areas Canonical could improve upon.

- The press release advertises it as "the world's most comprehensive component catalog", but it contains not even 1,500 components and from just over 160 vendors. In comparison, there's over 1,600 articles on Phoronix (not counting 5,000+ news posts) with probably 50~60% of those being in-depth hardware reviews (and the remainder of course looking at drivers and other Linux topics). I did nearly all of that testing single-handedly for seven years, yet Canonical and its large hardware team only produces results for slightly more results with less information. Canonical's database doesn't even have motherboards as a category and its graphics cards count is at 126 and its network count is at 116. These are three of the most problematic components for Linux hardware support. It also doesn't appear that Canonical doesn't list the components that fail to work with Ubuntu, but only the ones that pass.

- If Canonical wishes for their database to remain release and up-to-date, they must leverage their large community and user-base, otherwise it will continue to lag. Size of OpenBenchmarking.org? As of this morning, OpenBenchmarking.org has data on 444,894 components spanning 311 vendors and 181 recognized product series from these vendors. There's 35,965 result uploads and 230,468 test completions recorded. Community-provided data must also be trustworthy, but with Ubuntu's massive user-base there's lots of duplicates you can check for and compare, etc to get to a point of self-validation. See some screenshots from earlier this week and the last page of the Core i5 2500K for some hints of forthcoming announcements. Community data can also be used for what's popular or commonly used to reduce the risk of flaky support.

- Not only should the community be able to help in saying what works for them and what doesn't, but they should be able to provide comments on hardware entries, ask questions, etc.

- The hardware mix in their catalog isn't too great. If you search for something like say "GeForce" (link), you get a handful (23) of results. Nothing too new. The newest NVIDIA GPU it has is a GeForce GT 230M while most of the hardware is GeForce 8/9 class. Nothing for the newest GeForce 4/5 Fermi series. There's just 23 results and that includes GeForce being recognized as an IDE / USB controller, etc where it's a motherboard chipset.

- Like the GeForce results, if searching for something new like P67 or H67 yields no results. Core i5? No results. (Trying to search for the hot topic as of late, Intel's "Sandy Bridge".)

- There isn't too much information. Take for example, their result for a Radeon HD 4650 graphics card. (Also shown below.) All it basically says is that this ATI GPU is "certified" in Ubuntu 9.10, but it doesn't talk about newer releases. It also doesn't say what drivers it requires. In the case of that particular ASIC, there's open and closed-source support. There's also no support for such hardware owners to comment or answer questions, etc. Here's a comparison of searching the same products on Canonical's Hardware Catalog and Phoronix Media's OpenBenchmarking.org:

Canonical Puts Out A Hardware List, But It Falls Short Canonical Puts Out A Hardware List, But It Falls Short

The OpenBenchmarking.org version has results for just not one Ubuntu release, but four. It also shows it working with the radeon and fglrx drivers, some of the AIB partners offering the said graphics card, some of the tested kernels and display drivers too. There's also pricing information, performance test results from several different spots, related hardware, related Linux news, and independent industry reviews on the said product. There's also commenting support, statistics, and other information not being shown in the pre-release screenshots. From the results on many of the entires you can also tap the lspci, dmesg, Xorg.0.log, xorg.conf, and other logs if you so wish.

OpenBenchmarking.org search results also change based upon the type of hardware being search. Searching for a motherboard should yield some same, some different, bits of information.

- Canonical's Catalog does do a nice job at listing results for desktops / notebooks / netbooks from the different hardware vendors, which looks to be their main focus of the catalog rather than focusing at the component level to satisfy the home system builders and enthusiasts.

- There's no benchmarks / quantitative performance informatio at all. It just says whether something works or not. Canonical has used the Phoronix Test Suite and they're also still working on Abrek, their own testing solution. But there's no support for uploading these results to Canonical's product catalog or anything else to separate Component #1 from all of the other components that also have a "certified" state.

Looking at the other items I've written about the soon-to-be-released Iveland and OpenBenchmarking.org will yield many other features Canonical could implement to make the "world's most comprehensive, up-to-date component catalog for Linux" much more useful to consumers. Right now it looks like it may do a sufficient job for someone that just wants to know if an off-the-shelf PC will work with Ubuntu Linux, but for anyone else, it will fall short.

The list above is just what immediately came to mind. Or, Canonical, you can contact me and would be happy to collaborate with you (or any distribution and hardware vendor) on OpenBenchmarking.org, which will be publicly unveiled later this month. We all have a common goal of improving Linux hardware support.

More information on it can also be learned next week in Munich or the following week in Los Angeles at my Southern California Linux Expo talk about making better Linux hardware choices where it will officially be christened.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux News
  1. The Less-Powerful Intel Compute Stick With Ubuntu Will Soon Ship
  2. Kodi 15.0 Release Candidate 1 Arrives
  3. Fedora 23: Python 3 Default Approved; Netizen Spin Rejected
  4. GNOME Shell & Mutter Just Landed More Wayland Improvements
  5. Ubuntu MATE Announces A Partnership With A PC Hardware Vendor
  6. Linux 4, GCC v. Clang & Vulkan Were Among The Hot Stories So Far This Year
  7. FUSE Starts Working On Scalability Improvements With Linux 4.2
  8. Steam Linux Usage Continued Falling In June
  9. Blender 2.75 Released With AMD OpenCL Support, Multi-View/Stereo 3D Pipeline
  10. Radeon & AMDGPU DRM Fixes Queue Up For Linux 4.2
Latest Articles & Reviews
  1. 6-Way File-System Comparison On The Linux 4.1 Kernel
  2. How KDE VDG Is Trying To Make Open-Source Software Beautiful
  3. Attempting To Try Out BCache On The Linux 4.1 Kernel
  4. CompuLab's Fitlet Is A Very Tiny, Fanless, Linux PC With AMD A10 Micro
Most Viewed News This Week
  1. Kubuntu 15.10 Could Be The End Of The Road
  2. KDBUS Won't Be Pushed Until The Linux 4.3 Kernel
  3. Pinos Is For Linux Video What PulseAudio Is For Audio
  4. The State & Complications Of Porting The Unity Editor To Linux
  5. The Staging Pull For Linux 4.2: "Big, Really Big"
  6. Latest Rumor Pegs Microsoft Wanting To Buy AMD
  7. Exciting Features Merged So Far For The Linux 4.2 Kernel
  8. "PulseVideo" Coming To Complement PulseAudio?