LTS Enablement Stacks
The Ubuntu LTS enablement stacks provide newer kernel and X support for existing Ubuntu LTS releases. These enablement stacks can be installed manually but also start shipping by default when installing with 12.04.2, 14.04.2, and eventually 16.04.2 Ubuntu LTS point release media. Updated enablement stacks are introduced every 6 months thereafter in subsequent 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 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 an LTS release from a previous release.
Perform a network install using the netboot images rather than the new <release>-netboot images.
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 HWE kernel derived from 15.10 (Wily):
sudo apt-get install --install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily
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-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily libgl1-mesa-glx-lts-wily libgl1-mesa-glx-lts-wily:i386 libglapi-mesa-lts-wily:i386
Install a HWE kernel derived from 15.10 (wily):
sudo apt-get install --install-recommends linux-generic-lts-wily
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:
sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty
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-supoprt-status as documented on https://wiki.ubuntu.com/1204_HWE_EOL
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
- 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.
- For the 12.04.5 DVDs, we will default to the new Trusty HWE stack as well.
The 12.04.0 and 12.04.1 point releases will be archived and available at http://old-releases.ubuntu.com/.
- 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.
- 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.
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.
- 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.
- The original 12.04 stack in Precise will remain supported for the usual 5yr life cycle of the LTS release.
- The 14.04 HWE stack will remain supported in 12.04 for the life of the 12.04 LTS release.
- The 14.04 HWE stack will be the last and final HWE stack offered in Precise.
Anyone running with the newer Trusty HWE stack will remain on that stack. Users will NOT be automatically rolled forward to newer releases.
- 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.
- 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.
- 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. 12.04, 14.04, and 16.04 will each deliver point release updates respectively (ie. 12.04.x, 14.04.x, 16.04.x) and eventually introduce newer hardware enablement kernels. Please refer to the 12.04.x, 14.04.x, and 16.04.x Ubuntu Kernel Support diagrams in the corresponding sections below for more details.
12.04.x Ubuntu Kernel Support
This is a distilled view of our 12.04.x Ubuntu Kernel Support Schedule.
14.04.x Ubuntu Kernel Support
This is a distilled view of our 14.04.x Ubuntu Kernel Support Schedule.
16.04.x Ubuntu Kernel Support
This is a distilled view of our 16.04.x Ubuntu Kernel Support Schedule.
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, 14.04.x, and 16.04.x Ubuntu Kernel Support diagrams)
LTS Kernel Support Schedule
A more detailed view of our LTS Kernel Support Schedule. This includes views for 12.04.x, 14.04.x, 16.04.x as well as upstream stable commitments.