LTSEnablementStack
Size: 6810
Comment:
|
Size: 5101
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>|| |
|
Line 3: | 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 Quantal, Raring, and S (name TBD). These enablement stacks are only intended for use on x86 hardware at this time. Those running virtual or cloud images should not need this newer enablement stack and are thus recommended to remain on the original Precise stack. To remain on the original Precise stack there are a few options: | 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. |
Line 5: | Line 7: |
* Install from a previous 12.04.0 or 12.04.2 point release and update. The previous 12.04.0 and 12.04.1 releases are archived at http://old-releases.ubuntu.com/ * Update or upgrade to the 12.04 Precise Pangolin 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. |
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 }}} |
Line 10: | Line 41: |
== 12.04.2 + 12.10 Hardware Enablement Stack Policies and Prodecures == | == 12.04.5 + 14.04 Hardware Enablement Stack Policies and Procedures == |
Line 12: | Line 43: |
1. For the 12.04.2 CD's, 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 DVD's, 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 old-releases.ubuntu.com. 1. For the 12.04.2 CD's and DVD's, we will message 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/ and http://www.ubuntu.com/download/desktop should be updated to message/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 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. 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. |
Line 21: | Line 51: |
1. Anyone running with the newer Quantal enablement stack will remain on that stack until the following 14.04 LTS enablement stack is available and supported in 12.04. Users will *not* be automatically rolled forward to interim non-LTS enablement stack offerings. 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. We will also provide a rolling release meta package for those who do want to roll forward automatically. Again, this will be an elective package install and not mandatory. 1. When an interim non-LTS enablement stack offering (ie Q|R|S enablement stack in P) reaches it's EOL, users will be automatically rolled forward to the 14.04 LTS enablement stack, eg 12.10 enablement stack users will be automatically upgraded to the 14.04 enablement stack in Precise upon the 12.10 enablement stack reaching it's EOL. This will ensure a continuous line of support. See item 11 below for follow on discussions. 1. The interim non-LTS enablement stacks (ie Q|R|S enablement stacks in P) will only be supported in Precise from the time they appear in a point release through the remainder of their natural release life cycle 1. The one caveat here is the 12.10 enablement stack will be supported slightly longer until the first 14.04 SRU for the kernel and X. 1. Background: There are concerns that 12.10 will EOL at the same time 14.04 is released. Some are in favor of driving a more rigorous QA effort of the 14.04 enablement stack in 12.04 to ensure an immediate and smooth transition to the 14.04 enablement stack on the day the 12.10 enablement stack EOL's. This would also likely result in an increased level of quality for the initial 14.04 release due to the extra testing focus. Others are however more conservative and would prefer we not offer the 14.04 enablement stack in Precise until the 14.04.1 time frame. We commonly message that users should not be using an LTS release for production environments until the .1 release. It seems reasonable that we should message the same advice for the enablement stacks and subsequently not automatically upgrade users of the 12.10 enablement stack until the 14.04.1 time frame. This provides an additional 3mo window where we would benefit from bug fixes and overall testing we receive in the initial months following 14.04's release. However, the disadvantage here is this extends the support window of the 12.10 enablement stack in Precise beyond it's natural support window in it's original 12.10 release. It produces a larger maintenance burden as well as a slightly more complicated policy which would need to be messaged. As a compromise between the two, we've decided to support 12.10 up until the first SRU for the kernel/X in 14.04. 1. Anyone running an R or S enablement stack in Precise might have an unexpected result if they upgrade their entire system to Quantal. The packages offered in the R/S enablement stack would supersede the Quantal packages. 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. |
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. <<Include(Kernel/Support, , from="^## start", to="## end")>> ##{{http://media.cdn.ubuntu-de.org/wiki/attachments/09/06/LTSEnablementStackSupport12.04.4.png}} |
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
- 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.
Include: Nothing found for "^## start"!
Include: Nothing found for "## end"!
Kernel/LTSEnablementStack (last edited 2023-05-17 17:58:01 by anthonywong)