Presentation is loading. Please wait.

Presentation is loading. Please wait.

Your Systems Don't Work With Ubuntu (and this is one way we can help you fix that) Jeffrey Lane Hardware Certification Engineer Platform Services Team,

Similar presentations


Presentation on theme: "Your Systems Don't Work With Ubuntu (and this is one way we can help you fix that) Jeffrey Lane Hardware Certification Engineer Platform Services Team,"— Presentation transcript:

1 Your Systems Don't Work With Ubuntu (and this is one way we can help you fix that) Jeffrey Lane Hardware Certification Engineer Platform Services Team, Canonical

2 2 | Internal use only Introducing the Ubuntu Ready Testing Tool What is the Ubuntu Ready Testing Tool? Why does it exist? How does it work? How do you use it? How can it benefit your company? But wait, there's more!

3 3 | Internal use only What is it? Self contained system for testing Ubuntu on your hardware It's a bootable ISO image It eliminates the need for an internet connection during testing It's a tool to help simplify testing efforts

4 4 | Internal use only Why a self testing tool? Allows OEMs and ODMs to do their own testing for the Ubuntu Ready Program Allows for testing without exposing hardware to the internet in any way Makes testing Ubuntu fast and convenient Enables easy regression testing across Ubuntu versions

5 5 | Internal use only Ubuntu Certified vs Ubuntu Ready Ubuntu Certified – Hardware sent to Canonical and tested by Canonical Engineers – Hardware is retained by Canonical and tested on future releases of Ubuntu – Hardware earns the Ubuntu Certified label

6 6 | Internal use only Ubuntu Certified vs Ubuntu Ready Ubuntu Ready – Hardware is tested by OEM/ODM in-house and results submitted to Canonical – Hardware is tested only when OEM/ODM tests it – Hardware earns the Ubuntu Ready status

7 7 | Internal use only How We Currently See Testing and Results Submission

8 8 | Internal use only

9 9 | Internal use only Currently Checkbox requires an Internet connection for some tests Internet is also required for results submission This is not optimal There must be a better way!

10 10 | Internal use only The “Reality” of testing in the Hardware Development World

11 11 | Internal use only

12 12 | Internal use only Reality Test systems are connected to a test LAN Test LANs are firewalled off from the corporate LAN Corporate LANs are firewalled from the internet Getting through these layers to complete testing as it currently stands is difficult It also requires workarounds from various stakeholders: – Test teams – IS/IT – Management

13 13 | Internal use only The “Real Reality” of testing in the Hardware Development World

14 14 | Internal use only

15 15 | Internal use only The “Real Reality” Even more likely is that the SUT and/or test lan is not physically connected AT ALL to anything else. There is NO way to connect to the internet from the SUT to complete testing This is typical in secure and sensitive test/development lab situations

16 16 | Internal use only But there's a better way

17 17 | Internal use only

18 18 | Internal use only The better way Boot your server from the ISO or USB stick Install Ubuntu on your SUT Run Ubuntu Ready Checkbox tests on SUT Save results Submit results to Canonical for Ubuntu Ready Program review and acceptance Easy as Pie

19 19 | Internal use only Self Testing: Offline Self contained testing system – No network needed beyond the test LAN – Test LAN can be as simple as a cable between SUT and Server Results are submitted manually Pre-GA hardware is NOT exposed to the internet

20 20 | Internal use only How does this work? Single bootable ISO image – Run from CD/DVD-R, USB stick, PXE, VM, ? One Stop Shop for complete Checkbox Testing – Apache2 and Media Files For testing media playback and web browsing – DHCP to manage any number of SUT during testing – NTP, SMTP and IMAP For testing network services and traffic – Print Server Prints to file to test the printing system

21 21 | Internal use only Benefits for you Allows for pre-testing during the hardware development cycle – Ensure your hardware is Ubuntu Ready before going to market – Catch potential issues EARLY, before your customers do

22 22 | Internal use only Benefits for you Allows OEMs and ODMs to self test and submit results to Canonical for the Ubuntu Ready program – Allows you to use Ubuntu Ready branding – Lets you test in house – Great for new systems, existing systems – Makes it a lot easier if you decide on Ubuntu Certified status later on

23 23 | Internal use only Benefits for you Allows testing without an active internet connection – Hardware is not exposed to the world – Greatly simplifies test LAN topology – You don't need any special equipment – Did I mention hardware is not exposed to the world?

24 24 | Internal use only Benefits for you Allows for fast regression testing across Ubuntu releases – Lets you test existing and in-development hardware against today's Ubuntu or yesterday's Ubuntu – Lets you automate testing against daily Ubuntu builds – Quickly catch regressions that may crop up with hardware component changes

25 25 | Internal use only Finally Currently in a closed beta – Contact the Hardware Certification Team for info on participating Full documentation is available on the ISO We are constantly reviewing code and test cases – Ensuring the testing environment is useful and robust We LOVE feedback – Give it a try and tell us what you think – Help us make this a tool that makes testing easier for your company

26 26 | Internal use only But wait! There's more!

27 27 | Internal use only Introducing the Component Catalog Contains all the devices detected in systems that have been awarded Certified, Enabled or Ubuntu Ready status Devices can be anything attached in the system at test time (CD/DVD drives, network cards, HBAs, etc) The data was there, we just made it more usable

28 28 | Internal use only What's all this then? Enables OEMs and ODMs to easily search for components that are known to work with Ubuntu Components have been tested or are currently being tested Does not guarantee that a component will work, but does guarantee that a component DID work at some point in the past or present – For example, a component was tested in a certified system for Ubuntu 8.04 LTS

29 29 | Internal use only Easy to search Basic search lets you quickly search on things like: – Component type – Vendor Name – Product Name – Even PCIID

30 30 | Internal use only Search for very specific things Advance search allows for very specific search parameters Use one or more to find a discreet list of previously tested components Search using HEX ID strings

31 31 | Internal use only The Component Catalog Is not available to the public at this time Is available if you have an account at Canonical's Hardware Certification site Can be found here – http://certification.canonical.com/devices

32 32 | Internal use only Thank you for your time; I hope you enjoy the rest of the Ubuntu Hardware Summit! certification@canonical.com http://www.canonical.com/engineering-services/certification http://webapps.ubuntu.com/certification/


Download ppt "Your Systems Don't Work With Ubuntu (and this is one way we can help you fix that) Jeffrey Lane Hardware Certification Engineer Platform Services Team,"

Similar presentations


Ads by Google