Summary

We are trying to achieve the goal that users can install a stock Ubuntu image on a certified machine then get full functionality. So far, it's counting on OEM meta on the Ubuntu archive. This page is used to align the expectation and explain how we achieved the goal and the time gap from a machine being certified till stock Ubuntu is ready to support it.

Components

The target of this session is to list out what components are involved.

ISO Images

For each Ubuntu LTS release, there're 2 official images related to our goal.

  1. OEM factory image: A image included the latest packages for OOBE experience.
  2. Stock Ubuntu image: User can download it from

    Canonical website.

Kernel favors

From 20.04, there are 2 kernel favors in stock Ubuntu ISO image:

OEM meta packages

There are 2 OEM meta packages which are recognized by version and different archives.

  1. Meta-packages in Ubuntu archive: versioned by 20.04~ubuntu1

    • This meta is used to decide whether HWE or OEM kernel that a platform should boot by default.
    • Ubiquity will install the OEM kernel on ISO automatically when the meta decides to boot from OEM kernel.
  2. Meta-packages in OEM archive: versioned by 20.04ubuntu1

    • This meta is used to install the target OEM kernel by dist-upgrade.
    • This meta is shared between OEM factory image and stock Ubuntu image.

The status of each OEM meta package

You can see the full view of all certified platforms on this page or apply filter by this page or feed the json formated data to your CI system.

There are 3 stages of the life cycle of an OEM meta package:

E.g. How many OEM meta are ready on -update archive?

Refer to the screenshot below, click Certified + Updates on filter page Then see it’s 70 entries, so there’re 70 OEM metas are ready in -update archive.

It also shows Dell XPS 13 9310 is expected to boot into the OEM kernel pointed by linux-oem-20.04b

screenshot

Tasks for the goal

Review for 20.04.4

Take this 20.04.4 as an example. Due to the resource limitation and extra space of the new lab is not ready, there’re some certified machines that won’t be supported by 20.04.4 iso. But users can get supported by online updates after the above tasks are done.

OemMetaOnStockUbuntu (last edited 2023-03-07 03:12:08 by fourdollars)