LTSEnablementStack

Differences between revisions 34 and 73 (spanning 39 versions)
Revision 34 as of 2014-07-09 19:10:55
Size: 16628
Comment: Add 12.04.5 + 14.04 HWE Stack Policies and Procedures
Revision 73 as of 2021-01-27 10:37:45
Size: 10817
Editor: xnox
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
In an effort to support a wider variety of hardware on an existing LTS release, the 12.04.2 and newer point releases will ship with an updated kernel and X stack by default. These newer hardware enablement stacks will be comprised of the newer kernel and X stacks from 12.10 (Quantal), 13.04 (Raring), 13.10 (Saucy), and 14.04 (Trusty). These enablement stacks are only intended for use on x86 hardware at this time. Those running virtual or cloud images should not need these newer enablement stacks and are thus recommended to remain on the original Precise stack. To remain on the original Precise stack there are a few options: The latest information on the [[ https://ubuntu.com/about/release-cycle | Ubuntu Lifecycle and Release Cadence ]].
Line 7: Line 7:
 * Install from a previous 12.04.0 or 12.04.1 point release and update. The previous 12.04.0 and 12.04.1 releases are archived at http://old-releases.ubuntu.com/
 * Perform an update or upgrade to Precise from a previous release. Only those installing from the 12.04.2 or newer point release media will automatically receive a newer enablement stack by default.
 * Perform a network install using the netboot images rather than the new <'''release'''>-netboot images, eg. quantal-netboot images.
The Ubuntu LTS enablement (also called HWE or Hardware Enablement) stacks provide newer kernel and X support for existing Ubuntu LTS releases. These enablement stacks can be installed manually but are also available when installing with Ubuntu LTS point release media. These newer enablement stacks are meant for desktop and server and even recommended for cloud or virtual images. However, if one wants to remain on the original GA (General Availability) stacks, the options are:
Line 11: Line 9:
Anyone wishing to opt into the hardware enablement stack for Precise may do so by installing the linux-generic-lts-<'''release'''> and xserver-xorg-lts-<'''release'''> packages. For example to install the '''Quantal''' hardware enablement packages in Precise, please run the following command:  * Install from a previous 12.04.0/12.04.1/14.04.0/14.04.1/16.04.0/16.04.1/18.04.0/18.04.1 point release and update. Previous releases are archived at http://old-releases.ubuntu.com/
 * Perform an update or upgrade to an LTS release from a previous release.
 * Perform a network install using the netboot images rather than the new <'''release'''>-netboot images.
Line 13: Line 13:
{{{ sudo apt-get install --install-recommends linux-generic-lts-quantal xserver-xorg-lts-quantal libgl1-mesa-glx-lts-quantal}}} === Ubuntu 20.04 LTS - Focal Fossa ===
Line 15: Line 15:
To install the '''Raring''' hardware enablement packages in Precise, please run instead the following command: All Ubuntu Desktop 20.04 LTS will ship with an updated kernel by default. Also Ubuntu Desktop certified hardware may use OEM kernel flavour, where required.
Server installations will default to the GA kernel and provide the enablement kernel as optional.
Line 17: Line 18:
{{{ sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring}}} The 20.04 LTS HWE Stacks continue to follow Rolling Update Model as documented at the following location, as has been in use since 16.04 LTS :
Line 19: Line 20:
To install the '''Saucy''' hardware enablement packages in Precise, please run instead the following command: [[ https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack | https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack ]]
Line 21: Line 22:
{{{ sudo apt-get install --install-recommends linux-generic-lts-saucy xserver-xorg-lts-saucy libgl1-mesa-glx-lts-saucy}}} ==== Desktop ====
Line 23: Line 24:
Below contains additional specifics regarding the exact policies and procedures regarding the support, maintenance, and upgrade paths for these hardware enablement stacks. It is advised to keep Ubuntu Desktop 20.04 LTS with the kernel flavour picked during installation. It can be either HWE or OEM flavour. Changing to track GA kernel may result in regressions of performance, hardware support, and certified features.
Line 25: Line 26:
== 12.04.2 + 12.10 Hardware Enablement Stack Policies and Procedures == To check if you are on a certified hardware platform execute:
Line 27: Line 28:
 1. For the 12.04.2 CDs, we will default to the new Quantal enablement stack. Due to size limitations we are unable to provide options for both the Quantal enablement stack and the original Precise stack.
 1. For the 12.04.2 DVDs, we will default to the new Quantal enablement stack as well.
 1. The 12.04.0 and 12.04.1 point releases will be archived and available at [[http://old-releases.ubuntu.com/||http://old-releases.ubuntu.com/]].
 1. For the 12.04.2 CDs and DVDs, we will document that anyone installing and wishing to remain on the original 12.04 stack to please install from the 12.04.0 or 12.04.1 media and update.
  1. For the 12.04.2 point release, [[https://help.ubuntu.com/||https://help.ubuntu.com/]] and [[http://www.ubuntu.com/download/desktop/||http://www.ubuntu.com/download/desktop/]] should be updated to notify users that they do have the option to install with the 12.04.1 media as an alternative to remain on the original Precise stack. A link to the 12.04.1 media which will be archived at [[http://old-releases.ubuntu.com/||http://old-releases.ubuntu.com/]] should also be referenced in this message.
 1. We only intend to support enablement stack package combinations in 12.04 which are derived from the same release, eg. the 12.10 X.org must be used in conjunction with the 12.10 kernel and vice versa. Intermixing a 12.10 enablement kernel with the 12.04 X.org stack or a 12.10 enablement X.org stack with a 12.04 kernel will not be officially tested nor supported.
 1. Anyone running with the original Precise stack will not be automatically updated to the new Quantal enablement stack. Users can electively choose to install the Quantal (or newer) enablement stack meta package if they wish to do so.
 1. Additionally, anyone upgrading to Precise will not be automatically upgraded to the new Quantal enablement stack. Again, they can electively choose to do so by manually installing the appropriate meta package.
 1. The original 12.04 stack in Precise will remain supported for the usual 5yr life cycle of the LTS release.
 1. We will also deliver a 14.04 LTS HWE stack back into 12.04. This 14.04 HWE stack will remain supported in 12.04 for the life of the 12.04 LTS release.
 1. Anyone running with the newer Quantal enablement stack will remain on that stack. Users will '''NOT''' be automatically rolled forward to newer HWE stacks or releases.
  1. If anyone is interested in updating to newer enablement stack offerings in Precise as they become available, we will provide series specific meta packages which they can manually choose to install.
 1. The 12.10 enablement stack will only be supported in Precise from the time it appears in the 12.04.2 point release until the 14.04.1 time frame.
 1. When the 12.10 enablement stack reaches its EOL, 12.10 enablement stack users will '''NOT''' be automatically upgraded to the 14.04 enablement stack in Precise. Users will need to manually upgrade to the 14.04 enablement stack in order to continue receiving official support (ie security updates and bug fixes). We will aggressively message (ie MOTD, USN, update-manager, etc.) when the 12.10 enablement stack is reaching its EOL and provide instructions on updating to the 14.04 enablement stack.
 1. Anyone running a Raring or Saucy enablement stack in Precise might have an unexpected result if they upgrade their entire system to Quantal. The packages offered in the Raring/Saucy enablement stack would supersede the Quantal packages. The decision was for update-manager to only prompt to upgrade to the next LTS release, which is how it is already. Otherwise, there should be some type of package conflicts/replace in place to prevent this from happening. This is only a real concern for the R and S stacks.
 1. Apport has and will be updated to allow bug reporting in Precise against the enablement stacks. These bugs will also be appropriately tagged to assist in searching.
 1. Only the -generic kernel flavor from Quantal will be supported in Precise.
{{{ ubuntu-drivers list-oem }}}
Line 45: Line 30:
== 12.04.3 + 13.04 Hardware Enablement Stack Policies and Procedures == If any meta packages are listed, please refrain from manually changing the kernel flavours.
Line 47: Line 32:
 1. For the 12.04.3 CDs, we will default to the new Raring HWE stack. Due to size limitations we are unable to provide options for both the Raring HWE stack and the original Precise stack.
 1. For the 12.04.3 DVDs, we will default to the new Raring HWE stack as well.
 1. The 12.04.0 and 12.04.1 point releases will be archived and available at [[http://old-releases.ubuntu.com/||http://old-releases.ubuntu.com/]].
 1. For the 12.04.3 CDs and DVDs, we will document that anyone installing and wishing to remain on the original 12.04 stack to please install from the 12.04.0 or 12.04.1 media and update.
 1. We only intend to support HWE stack package combinations in 12.04 which are derived from the same release, eg. the 13.04 X.org must be used in conjunction with the 13.04 kernel and vice versa. Intermixing a 13.04 enablement kernel with the 12.04 X.org stack or a 13.04 enablement X.org stack with a 12.04 kernel will not be officially tested nor supported.
 1. Anyone running an original Precise stack will '''NOT''' be automatically updated to the new Raring HWE stack. Users can electively choose to install the Raring enablement stack meta package if they wish to do so.
 1. Additionally, anyone upgrading to Precise will not be automatically upgraded to the new Raring HWE stack. Again, they can electively choose to do so by manually installing the appropriate meta package.
 1. The original 12.04 stack in Precise will remain supported for the usual 5yr life cycle of the LTS release.
 1. We will also deliver a 14.04 LTS HWE stack back into 12.04. This 14.04 HWE stack will remain supported in 12.04 for the life of the 12.04 LTS release.
 1. The natural support duration for the 13.04 Raring Ringtail release is now 9 months. We will however commit to supporting the Raring HWE stack in 12.04 from the time of the 12.04.3 point release until the 14.04.1 time frame.
 1. Anyone running with the newer Raring HWE stack will remain on that stack. Users will '''NOT''' be automatically rolled forward to newer HWE stacks or releases.
  1. If anyone is interested in updating to newer HWE stack offerings in Precise as they become available, we will provide series specific meta packages which they can manually choose to install.
 1. When the Raring HWE stack reaches its EOL, Raring HWE stack users will '''NOT''' be automatically upgraded to the 14.04 HWE stack in Precise. Users will need to manually upgrade to the 14.04 HWE stack in order to continue receiving official support (ie security updates and bug fixes). We will aggressively message when the Raring HWE stack is reaching its EOL (ie MOTD, USN, update-manager, etc.) and provide instructions on updating to the 14.04 HWE stack.
 1. Anyone running a Raring or Saucy HWE stack in 12.04 might have an unexpected result if they upgrade their entire system to the 12.10 Quantal Quetzal release. The packages offered in the Raring/Saucy HWE stack would supersede the 12.10 packages. The decision was for update-manager to only prompt to upgrade to the next LTS release, which is how it is already. Otherwise, there should be some type of package conflicts/replace in place to prevent this from happening. This is only a real concern for the 13.04 and 13.10 stacks.
 1. Apport has and will be updated to allow bug reporting in Precise against the HWE stacks. These bugs will also be appropriately tagged to assist in searching.
 1. Only the -generic x86 kernel flavor from 13.04 will be supported in the Raring HWE stack in Precise.
To downgrade from HWE/OEM to GA kernel:
Line 64: Line 34:
== 12.04.4 + 13.10 Hardware Enablement Stack Policies and Procedures == {{{ sudo apt install --install-recommends linux-generic }}}
Line 66: Line 36:
 1. For the 12.04.4 CDs, we will default to the new Saucy HWE stack. Due to size limitations we are unable to provide options for both the Saucy HWE stack and the original Precise stack.
 1. For the 12.04.4 DVDs, we will default to the new Saucy HWE stack as well.
 1. The 12.04.0 and 12.04.1 point releases will be archived and available at [[http://old-releases.ubuntu.com/||http://old-releases.ubuntu.com/]].
 1. For the 12.04.4 CDs and DVDs, we will document that anyone installing and wishing to remain on the original 12.04 stack to please install from the 12.04.0 or 12.04.1 media and update.
 1. We only intend to support HWE stack package combinations in 12.04 which are derived from the same release, eg. the 13.10 X.org must be used in conjunction with the 13.10 kernel and vice versa. Intermixing a 13.10 enablement kernel with the 12.04 X.org stack or a 13.10 enablement X.org stack with a 12.04 kernel will not be officially tested nor supported.
 1. Anyone running an original Precise stack will '''NOT''' be automatically updated to the new Saucy HWE stack. Users can electively choose to install the Saucy enablement stack meta package if they wish to do so.
 1. Additionally, anyone upgrading to Precise will not be automatically upgraded to the new Saucy HWE stack. Again, they can electively choose to do so by manually installing the appropriate meta package.
 1. The original 12.04 stack in Precise will remain supported for the usual 5yr life cycle of the LTS release.
 1. We will also deliver a 14.04 LTS HWE stack back into 12.04. This 14.04 HWE stack will remain supported in 12.04 for the life of the 12.04 LTS release.
 1. The natural support duration for the 13.10 Saucy Salamander release is now 9 months. We will however commit to supporting the Saucy HWE stack in 12.04 from the time of the 12.04.4 point release until the 14.04.1 time frame.
 1. Anyone running with the newer Saucy HWE stack will remain on that stack. Users will '''NOT''' be automatically rolled forward to newer HWE stacks or releases.
  1. If anyone is interested in updating to newer HWE stack offerings in Precise as they become available, we will provide series specific meta packages which they can manually choose to install.
 1. When the Saucy HWE stack reaches its EOL, Saucy HWE stack users will '''NOT''' be automatically upgraded to the 14.04 HWE stack in Precise. Users will need to manually upgrade to the 14.04 HWE stack in order to continue receiving official support (ie security updates and bug fixes). We will aggressively message when the Saucy HWE stack is reaching its EOL (ie MOTD, USN, update-manager, etc.) and provide instructions on updating to the 14.04 HWE stack.
 1. Anyone running a Raring or Saucy HWE stack in 12.04 might have an unexpected result if they upgrade their entire system to the 12.10 Quantal Quetzal release. The packages offered in the Raring/Saucy HWE stack would supersede the 12.10 packages. The decision was for update-manager to only prompt to upgrade to the next LTS release, which is how it is already. Otherwise, there should be some type of package conflicts/replace in place to prevent this from happening. This is only a real concern for the 13.04 and 13.10 stacks.
 1. Apport has and will be updated to allow bug reporting in Precise against the HWE stacks. These bugs will also be appropriately tagged to assist in searching.
 1. Only the -generic x86 kernel flavor from 13.10 will be supported in the Saucy HWE stack in Precise.
If NVIDIA drivers are required check appropriate level and install them:
Line 83: Line 38:
== 12.04.5 + 14.04 Hardware Enablement Stack Policies and Procedures == {{{ ubuntu-drivers list }}}
Line 85: Line 40:
 1. For the 12.04.5 CDs, we will default to the new Trusty HWE stack. Due to size limitations we are unable to provide options for both the Trusty HWE stack and the original Precise stack.
 1. For the 12.04.5 DVDs, we will default to the new Trusty HWE stack as well.
 1. The 12.04.0 and 12.04.1 point releases will be archived and available at [[http://old-releases.ubuntu.com/||http://old-releases.ubuntu.com/]].
 1. For the 12.04.5 CDs and DVDs, we will document that anyone installing and wishing to remain on the original 12.04 stack to please install from the 12.04.0 or 12.04.1 media and update.
 1. We only intend to support HWE stack package combinations in 12.04 which are derived from the same release, eg. the 14.04 X.org must be used in conjunction with the 14.04 kernel and vice versa. Intermixing a 14.04 enablement kernel with the 12.04 X.org stack or a 14.04 enablement X.org stack with a 12.04 kernel will not be officially tested nor supported.
 1. Anyone running an original Precise stack will '''NOT''' be automatically updated to the new Trusty HWE stack. Users can electively choose to install the Trusty enablement stack meta package if they wish to do so.
 1. Additionally, anyone upgrading to Precise will not be automatically upgraded to the new Trusty HWE stack. Again, they can electively choose to do so by manually installing the appropriate meta package.
 1. The original 12.04 stack in Precise will remain supported for the usual 5yr life cycle of the LTS release.
 1. The 14.04 HWE stack will remain supported in 12.04 for the life of the 12.04 LTS release.
 1. The 14.04 HWE stack will be the last and final HWE stack offered in Precise.
 1. Anyone running with the newer Trusty HWE stack will remain on that stack. Users will '''NOT''' be automatically rolled forward to newer releases.
 1. Anyone running a Raring, Saucy, or Trusty HWE stack in 12.04 might have an unexpected result if they upgrade their entire system to the 12.10 Quantal Quetzal release. The packages offered in the Raring/Saucy/Trusty HWE stack would supersede the 12.10 packages. The decision was for update-manager to only prompt to upgrade to the next LTS release, which is how it is already. Otherwise, there should be some type of package conflicts/replace in place to prevent this from happening. This is only a real concern for the 13.04, 13.10, and 14.04 stacks.
 1. Apport has and will be updated to allow bug reporting in Precise against the HWE stacks. These bugs will also be appropriately tagged to assist in searching.
 1. Only the -generic x86 kernel flavor from 14.04 will be supported in the Trusty HWE stack in Precise.
And then install appropriate NNN version of the drivers:

{{{ sudo apt install --install-recommends linux-modules-nvidia-NNN-generic }}}

Reboot, interrupt grub, in advanced options elect to boot 5.4 based kernel, complete boot. Check that everything works as expected.

If everything is good, you may remove the other kernel flavours:

{{{ sudo apt remove --purge linux-generic-hwe-20.04 linux-oem-20.04 linux-hwe-* linux-oem-* linux-modules-5.1* linux-modules-5.8.0-* linux-modules-5.6.0-* }}}

==== Server ====

Installing the HWE stack is simple:

{{{ sudo apt install --install-recommends linux-generic-hwe-20.04 }}}


=== Ubuntu 18.04 LTS - Bionic Beaver ===

The 18.04.2 and newer point releases will ship with an updated kernel and X stack by default for the desktop. Server installations will default to the GA kernel and provide the enablement kernel as optional.

The 18.04 HWE Stacks continue to follow Rolling Update Model as documented at the following location, as has been in use since 16.04 LTS :

[[ https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack | https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack ]]

Installing the HWE stack is simple:

==== Desktop ====

{{{ sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 }}}

==== Server ====

{{{ sudo apt-get install --install-recommends linux-generic-hwe-18.04 }}}

=== Ubuntu 16.04 LTS - Xenial Xerus ===

The 16.04.2 and newer point releases will ship with an updated kernel and X stack by default for the desktop. Server installations will default to the GA kernel and provide the enablement kernel as optional.

The 16.04 HWE Stacks will follow a new Rolling Update Model as documented at the following location:

[[ https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack | https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack ]]

It is highly recommended to read the above documentation before executing the following commands, as the HWE model has changed in 16.04.

Installing the HWE stack is simple:

==== Desktop ====

{{{ sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04 }}}

==== Server ====

{{{ sudo apt-get install --install-recommends linux-generic-hwe-16.04 }}}

=== Ubuntu 14.04 LTS - Trusty Tahr ===

The 14.04.2 and newer point releases will ship with an updated kernel and X stack by default. If you have installed with older media you can use the following to install the newer HWE kernel derived from 16.04 (Xenial):

==== Desktop ====

{{{ sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial }}}

==== Multiarch Desktop ====

If you run a multiarch desktop (for example, i386 and amd64 on amd64, for gaming or Wine), you may find you need a slightly more involved command, like this:

{{{ sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386 }}}

==== Server ====
Install the HWE kernel derived from 16.04 (xenial):

{{{ sudo apt-get install --install-recommends linux-generic-lts-xenial }}}

=== Ubuntu 12.04 LTS - Precise Pangolin ===

The 12.04.2 and newer point releases will ship with an updated kernel and X stack by default. The current and supported hardware enablement stack is comprised of the newer kernel and X stacks from 14.04 (Trusty).

Anyone wishing to opt into the hardware enablement stack for Precise may do so running the following commands:

==== Desktop ====

{{{ sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty}}}

==== Server ====

{{{ sudo apt-get install --install-recommends linux-generic-lts-trusty }}}

=== Check your support status ===
If you want a tool to determine if your install is still supported please use hwe-support-status as documented on [[1204_HWE_EOL|https://wiki.ubuntu.com/1204_HWE_EOL]]

{{{ hwe-support-status --verbose }}}

=== Ubuntu 12.04 LTS Extended Security Maintenance ===
Following the end-of-life of Ubuntu 12.04 LTS, Canonical is offering Ubuntu 12.04 ESM (Extended Security Maintenance), which provides important security fixes for the kernel and the most essential user space packages in Ubuntu 12.04. All Ubuntu 12.04 LTS users are encouraged to upgrade to Ubuntu 14.04 LTS or Ubuntu 16.04 LTS. But for those who cannot upgrade immediately, Ubuntu 12.04 ESM updates will help ensure the on-going security and integrity of Ubuntu 12.04 systems.

Ubuntu 12.04 LTS initially released with kernel based on version 3.2. The final hardware enablement kernel, when Ubuntu 12.04 LTS reached end of life, was based on kernel version 3.13. Both kernels are included as part of Ubuntu 12.04 ESM.

For more details on this program, please refer to https://wiki.ubuntu.com/SecurityTeam/ESM/12.04

##= Maintenance and Support =
##Below contains additional specifics regarding the exact policies and procedures regarding the support, ##maintenance, and upgrade paths for these hardware enablement stacks.
##
##== 12.04.5 + 14.04 Hardware Enablement Stack Policies and Procedures ==
##
## 1. For the 12.04.5 CDs, we will default to the new Trusty HWE stack. Due to size limitations we are unable to ##provide options for both the Trusty HWE stack and the original Precise stack.
## 1. For the 12.04.5 DVDs, we will default to the new Trusty HWE stack as well.
## 1. The 12.04.0 and 12.04.1 point releases will be archived and available at [[http://old-##releases.ubuntu.com/||http://old-releases.ubuntu.com/]].
## 1. For the 12.04.5 CDs and DVDs, we will document that anyone installing and wishing to remain on the original ##12.04 stack to please install from the 12.04.0 or 12.04.1 media and update.
## 1. We only intend to support HWE stack package combinations in 12.04 which are derived from the same release, ##eg. the 14.04 X.org must be used in conjunction with the 14.04 kernel and vice versa. Intermixing a 14.04 ##enablement kernel with the 12.04 X.org stack or a 14.04 enablement X.org stack with a 12.04 kernel will not be ##officially tested nor supported.
## 1. Anyone running an original Precise stack will '''NOT''' be automatically updated to the new Trusty HWE ##stack. Users can electively choose to install the Trusty enablement stack meta package if they wish to do so.
## 1. Additionally, anyone upgrading to Precise will not be automatically upgraded to the new Trusty HWE stack. ##Again, they can electively choose to do so by manually installing the appropriate meta package.
## 1. The original 12.04 stack in Precise will remain supported for the usual 5yr life cycle of the LTS release.
## 1. The 14.04 HWE stack will remain supported in 12.04 for the life of the 12.04 LTS release.
## 1. The 14.04 HWE stack will be the last and final HWE stack offered in Precise.
## 1. Anyone running with the newer Trusty HWE stack will remain on that stack. Users will '''NOT''' be ##automatically rolled forward to newer releases.
## 1. Anyone running a Raring, Saucy, or Trusty HWE stack in 12.04 might have an unexpected result if they ##upgrade their entire system to the 12.10 Quantal Quetzal release. The packages offered in the ##Raring/Saucy/Trusty HWE stack would supersede the 12.10 packages. The decision was for update-manager to only ##prompt to upgrade to the next LTS release, which is how it is already. Otherwise, there should be some type of ##package conflicts/replace in place to prevent this from happening. This is only a real concern for the 13.04, ##13.10, and 14.04 stacks.
## 1. Apport has and will be updated to allow bug reporting in Precise against the HWE stacks. These bugs will ##also be appropriately tagged to assist in searching.
## 1. Only the -generic x86 kernel flavor from 14.04 will be supported in the Trusty HWE stack in Precise.

LTS Enablement Stacks

The latest information on the Ubuntu Lifecycle and Release Cadence.

The Ubuntu LTS enablement (also called HWE or Hardware Enablement) stacks provide newer kernel and X support for existing Ubuntu LTS releases. These enablement stacks can be installed manually but are also available when installing with Ubuntu LTS point release media. These newer enablement stacks are meant for desktop and server and even recommended for cloud or virtual images. However, if one wants to remain on the original GA (General Availability) stacks, the options are:

  • Install from a previous 12.04.0/12.04.1/14.04.0/14.04.1/16.04.0/16.04.1/18.04.0/18.04.1 point release and update. Previous releases are archived at http://old-releases.ubuntu.com/

  • Perform an update or upgrade to an LTS release from a previous release.
  • Perform a network install using the netboot images rather than the new <release>-netboot images.

Ubuntu 20.04 LTS - Focal Fossa

All Ubuntu Desktop 20.04 LTS will ship with an updated kernel by default. Also Ubuntu Desktop certified hardware may use OEM kernel flavour, where required. Server installations will default to the GA kernel and provide the enablement kernel as optional.

The 20.04 LTS HWE Stacks continue to follow Rolling Update Model as documented at the following location, as has been in use since 16.04 LTS :

https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

Desktop

It is advised to keep Ubuntu Desktop 20.04 LTS with the kernel flavour picked during installation. It can be either HWE or OEM flavour. Changing to track GA kernel may result in regressions of performance, hardware support, and certified features.

To check if you are on a certified hardware platform execute:

 ubuntu-drivers list-oem 

If any meta packages are listed, please refrain from manually changing the kernel flavours.

To downgrade from HWE/OEM to GA kernel:

 sudo apt install --install-recommends linux-generic 

If NVIDIA drivers are required check appropriate level and install them:

 ubuntu-drivers list 

And then install appropriate NNN version of the drivers:

 sudo apt install --install-recommends linux-modules-nvidia-NNN-generic 

Reboot, interrupt grub, in advanced options elect to boot 5.4 based kernel, complete boot. Check that everything works as expected.

If everything is good, you may remove the other kernel flavours:

 sudo apt remove --purge linux-generic-hwe-20.04 linux-oem-20.04 linux-hwe-* linux-oem-* linux-modules-5.1* linux-modules-5.8.0-* linux-modules-5.6.0-* 

Server

Installing the HWE stack is simple:

 sudo apt install --install-recommends linux-generic-hwe-20.04 

Ubuntu 18.04 LTS - Bionic Beaver

The 18.04.2 and newer point releases will ship with an updated kernel and X stack by default for the desktop. Server installations will default to the GA kernel and provide the enablement kernel as optional.

The 18.04 HWE Stacks continue to follow Rolling Update Model as documented at the following location, as has been in use since 16.04 LTS :

https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

Installing the HWE stack is simple:

Desktop

 sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 

Server

 sudo apt-get install --install-recommends linux-generic-hwe-18.04 

Ubuntu 16.04 LTS - Xenial Xerus

The 16.04.2 and newer point releases will ship with an updated kernel and X stack by default for the desktop. Server installations will default to the GA kernel and provide the enablement kernel as optional.

The 16.04 HWE Stacks will follow a new Rolling Update Model as documented at the following location:

https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

It is highly recommended to read the above documentation before executing the following commands, as the HWE model has changed in 16.04.

Installing the HWE stack is simple:

Desktop

 sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04 

Server

 sudo apt-get install --install-recommends linux-generic-hwe-16.04 

Ubuntu 14.04 LTS - Trusty Tahr

The 14.04.2 and newer point releases will ship with an updated kernel and X stack by default. If you have installed with older media you can use the following to install the newer HWE kernel derived from 16.04 (Xenial):

Desktop

 sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial 

Multiarch Desktop

If you run a multiarch desktop (for example, i386 and amd64 on amd64, for gaming or Wine), you may find you need a slightly more involved command, like this:

 sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial libgl1-mesa-glx-lts-xenial libgl1-mesa-glx-lts-xenial:i386 libglapi-mesa-lts-xenial:i386 

Server

Install the HWE kernel derived from 16.04 (xenial):

 sudo apt-get install --install-recommends linux-generic-lts-xenial 

Ubuntu 12.04 LTS - Precise Pangolin

The 12.04.2 and newer point releases will ship with an updated kernel and X stack by default. The current and supported hardware enablement stack is comprised of the newer kernel and X stacks from 14.04 (Trusty).

Anyone wishing to opt into the hardware enablement stack for Precise may do so running the following commands:

Desktop

 sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty

Server

 sudo apt-get install --install-recommends linux-generic-lts-trusty 

Check your support status

If you want a tool to determine if your install is still supported please use hwe-support-status as documented on https://wiki.ubuntu.com/1204_HWE_EOL

 hwe-support-status --verbose 

Ubuntu 12.04 LTS Extended Security Maintenance

Following the end-of-life of Ubuntu 12.04 LTS, Canonical is offering Ubuntu 12.04 ESM (Extended Security Maintenance), which provides important security fixes for the kernel and the most essential user space packages in Ubuntu 12.04. All Ubuntu 12.04 LTS users are encouraged to upgrade to Ubuntu 14.04 LTS or Ubuntu 16.04 LTS. But for those who cannot upgrade immediately, Ubuntu 12.04 ESM updates will help ensure the on-going security and integrity of Ubuntu 12.04 systems.

Ubuntu 12.04 LTS initially released with kernel based on version 3.2. The final hardware enablement kernel, when Ubuntu 12.04 LTS reached end of life, was based on kernel version 3.13. Both kernels are included as part of Ubuntu 12.04 ESM.

For more details on this program, please refer to https://wiki.ubuntu.com/SecurityTeam/ESM/12.04

Include: Nothing found for "^## start"!

Include: Nothing found for "## end"!

Kernel/LTSEnablementStack (last edited 2023-05-17 17:58:01 by anthonywong)