LTSEnablementStack

LTS Enablement Stacks

The Ubuntu LTS enablement stacks provide newer kernel and X support for existing LTS releases. These can be installed manually, or are automatically shipped if installing from 12.04.2/14.04.2 and newer release media.

These newer enablement stacks are meant for desktop and server use only, and not recommended for cloud or virtual images. To remain on the original stacks the options are:

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

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

Trusty

The 14.04.2 and newer point release 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 kernel from 14.10 (Utopic):

Desktop

 sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Server

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

Precise

The 12.04.2 and newer point releases will ship with an updated kernel and X stack by default. These current and supported hardware enablement stacks are 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 

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.
  2. For the 12.04.5 DVDs, we will default to the new Trusty HWE stack as well.
  3. The 12.04.0 and 12.04.1 point releases will be archived and available at http://old-releases.ubuntu.com/.

  4. 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.
  5. 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.
  6. 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.

  7. 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.
  8. The original 12.04 stack in Precise will remain supported for the usual 5yr life cycle of the LTS release.
  9. The 14.04 HWE stack will remain supported in 12.04 for the life of the 12.04 LTS release.
  10. The 14.04 HWE stack will be the last and final HWE stack offered in Precise.
  11. Anyone running with the newer Trusty HWE stack will remain on that stack. Users will NOT be automatically rolled forward to newer releases.

  12. 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.
  13. 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.
  14. Only the -generic x86 kernel flavor from 14.04 will be supported in the Trusty HWE stack in Precise.

Ubuntu Kernel Release Schedule

The following is a generic view of the Ubuntu release schedule, the kernels delivered, and the support time frames. Note the * for the 12.04 and 14.04 LTS releases. 12.04 and 14.04 deliver 12.04.x and 14.04.x point releases respectively and eventually introduce newer hardware enablement kernels. Please refer to the 12.04.x and 14.04.x Ubuntu Kernel Support diagrams in the corresponding sections below for more details.

Ubuntu Kernel Release Schedule.png

12.04.x Ubuntu Kernel Support

This is a distilled view of our 12.04.x Ubuntu Kernel Support Schedule.

12.04.x Ubuntu Kernel Support Schedule.png

14.04.x Ubuntu Kernel Support

This is a distilled view of our 14.04.x Ubuntu Kernel Support Schedule.

14.04.x Ubuntu Kernel Support Schedule.png

Ubuntu Kernel Support

This is a combined view of the diagrams from above (ie the Ubuntu Kernel Release Schedule combined with the Distilled 12.04.x and 14.04.x Ubuntu Kernel Support diagrams)

Ubuntu Kernel Support Schedule.png

LTS Kernel Support Schedule

A more detailed view of our LTS Kernel Support Schedule. This includes views for 12.04.x, 14.04.x, as well as upstream stable commitments.

LTS Kernel Support Schedule.png

Kernel/LTSEnablementStack (last edited 2015-02-16 14:20:00 by mlankhorst)