Cintu и HWE
Одной из основных новых функций «точечсного релиза» Ubutnu 16.04.2 LTS являются так называемые стеки HWE (Hardware Enablement, что можно вольно перевести как «стек доступности нового оборудования»). Это — компоненты, связанные с поддержкой «железа», в первую очередь ядро и Xorg, которые отныне будут бэкпортироваться из текущей версии системы (в данный момент — 16.10) в поддерживаемые «долгоиграющие» релизы (то есть в 16.04, 14.04 и 12.04), где будут автоматически обновляться по rolling-подобной модели.
Практически это означает, что при «нулевой» установке системы с десктопных образов релиза 16.04.1 в ней сами собой появятся версии ядра и Иксов, идентичные таковым в 16.10 Yakkety (4.8.X вместо 4.4.X и 1.18.4 вместо 1.18.3, соответственно). В системах, использующих так называемый «альтернативный» установщик (Ubuntu Server, Lubuntu, установка с mini.iso ) режим HWE включается по запросу. А при обновлении системы до нового релиза требуется некое ручное, хотя и очень простое, действие, о котором будет сказано чуть позже.
Стеки HWE могут использоваться во всех прямых клонах Ubuntu, а также в системах, основнных на её официальных репозиториях. Разумеется, их можно задействовать и в Cintu. Однако при подготовке первых образов её релиза 16.04.2 я этого не сделал. Ибо испытывал некоторые опасения, будет ли при этом нормально работать Systemback, во-первых, не придётся ли пересобирать «гостевые дополнения» в моих виртуальных мащшинах (сборку образов я нынче целиком «виртуализировал») — во-вторых, и не будет ли проблем при работе «старой» сборки Cinnamon из репозитория Цветко в обновлённых Иксах.
Пожтому я для начала решил включить стеки HWE только в mini-редакции из первых сборок. Для чего склонировал соответствующую виртуальну машину (как — описано здесь) и выполнил в ней рекомендованную команду:
В выводе команды был дан здоровенный список пакетов, которые будут установлены, перечислены некоторые пакеты, подлежащие удалению, и предложено согласиться с этим. Я не возражал, и по прошествии некоторого (довольно длинного) отрезка времени всё это было претворено в действительность. Оставалось только перезагрузить систему и убедиться, что обнолвение свершилось:
Далее пошла «проверка на вшивость» обновлённой системы — в Live-режиме, в виртуалке и в реале. Которая показала, что все мои опасения оказались беспочвенными: никаких «гостевых дополнений» в виртуалке пресобирать не пришлось, среда Cinnamon работала, как положено, а Systemback исправно создавал образы системы и столь же добросоветсно устанавливал их.
Поэтому обкатанную «систему-матку» mini-редакции я склонировал ещё дважды, превратив один из клонов в midi-редакцию, в второй — в редакцию maxi. Но о них я расскажу на следующей странице.
Оставьте комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
How To Install The Ubuntu 18.04.4 LTS Hardware Enablement Stack (HWE)
Ubuntu 18.04.2 LTS was released on Friday for Desktop, Server and Cloud. This point release includes application updates, bug fixes, and a new hardware enablement stack.
[[Edit]] Ubuntu 18.04.4 is out, and with it an updated Hardware Enablement Stack.
Let me quickly explain what «point release» and «hardware enablement stack» mean. An Ubuntu LTS (Long Term Support) point release contains bug fixes and package updates since the initial release, as well as support for newer hardware through a hardware enablement stack. A LTS hardware enablement stack (HWE) provides newer kernel and X for an existing Ubuntu LTS release.
In the first hardware enablement stack (18.04.2) for Ubuntu 18.04, the kernel and X are backported from Ubuntu 18.10. In the second HWE, released in August 2019 (18.04.3), the kernel and X packages will be backported from Ubuntu 19.04. For the Ubuntu 18.04.4 hardware enablement stack, the kernel and X packages are backported from Ubuntu 19.10. You can view an Ubuntu 18.04.x kernel support schedule here.
If you’re already using Ubuntu 18.04 with all available updates installed, you already have the fixes and package updates from the Ubuntu 18.04.4 release, but not the Ubuntu 18.04.4 LTS hardware enablement stack.
If you want to use the LTS hardware enablement stack on Ubuntu 18.04 desktop, you can install it using (this always install the latest HWE, version 18.04.4 right now):
On Ubuntu 18.04 server only install the hardware enablement stack kernel package (this always install the latest HWE, version 18.04.4 right now):
Reboot your system after the installation is completed.
[[Edit: The latest HWE for Ubuntu 18.04 is 18.04.4]] This installs a newer kernel (it installs Linux 5.3; the first iteration of Ubuntu 18.04 used Linux 4.15) and X (it installs version 1.20.5+git; initially Ubuntu 18.04 used version 1.19.6).
If you want to check the date until your system is supported by Canonical, and see if you have a hardware enablement stack installed, you can use this command:
Должен ли я добавить ядро HWE к ручной установке сервера Ubuntu (не от хостинг-провайдера)?
С момента, когда я монтирую ISO в своем VirtualBox и начинаю процесс установки, меня просят 4 варианта:
Я прав? Стоит ли выбирать HWE для обеспечения лучшей совместимости программного обеспечения?
Аппаратное обеспечение (HWE)
Следует ли использовать ядро HWE в виртуальной машине? Я бы не стал беспокоиться. Если, например, вам не нужна функция в ядре, которое получило обновление и не будет перенесено в обычное ядро. Примером может быть какой-то новый код BTRFS. Другое, что нужно помнить, это то, что современные модули virtio уже поставляются с обычным ядром, так что, опять же, это не важно для vm.
Должен ли я использовать ядро HWE на голом металле? Что ж, если это новое оборудование (оборудование, выпущенное после выпуска ядра), у вас может не быть выбора, и вам придется его использовать. Для 10-летнего аппаратного обеспечения хорошо подойдет обычное.
Должен ли я использовать HWE Kerrnel на моей виртуальной машине при прохождении оборудования? Вау, теперь ты забираешь. Примером может быть то, что вы только что купили новую карту NVMe и новую Radeon RX500 и прошли через аппаратное обеспечение непосредственно к виртуальной машине. В этом случае вы захотите запустить более новое ядро.
Я хотел бы отметить, что не будет заметного увеличения производительности для более нового ядра. Нет, если только это не исправление действительно серьезной проблемы с производительностью, и я вижу такие вещи только для карт Radeon и игр.
Вот еще один вопрос, который касается «Что такое аппаратное обеспечение?» Что такое аппаратное обеспечение (HWE)?
What is hardware enablement (HWE)?
I see the linux-hwe-generic package as part of the kernels you can install in Ubuntu.
What is hardware enablement (HWE)?
2 Answers 2
Brand new hardware devices are released to the public always more frequently. And we want such hardware to be always working on Ubuntu, even if it has been released after an Ubuntu release. Six months (the time it takes for a new Ubuntu release to be made) is a very long period in the IT field. Hardware Enablement (HWE) is about that: catching up with the newest hardware technologies.
Now, how does Ubuntu want to reach the goal of Hardware Enablement? Using rolling releases for the kernel: as soon as a new kernel is released, it is packaged for Ubuntu, tested (via the proposed pocket and special Q/A methodologies), and made available to Ubuntu users. This method has of course some disadvantages: releasing a new kernel too quickly may introduce some bugs and issues, and may not be suitable for the enterprise.
The solution? Offering different kernels for different users. Therefore Ubuntu will offer at least two kernels: the General Availability (GA) kernel, i.e. the most stable kernel, which does not get updated to point releases; and the Hardware Enablement (HWE) kernel, i.e. the most recent kernel released. This is why you are seeing both the linux-generic and the linux-hwe-generic packages.
Finally, if you are interested in developing or testing the newest kernel technologies, look at the Ubuntu Hardware Debugging web site.
Hardware Enablement Stacks
Содержание
What is HWE?
The HWE path can be obtained in 2 ways:
Материал для дальнейшего чтения:
And why should I care? А зачем мне об этом беспокоиться?
Starting Aug 8, 2014 systems running 12.04.2 HWE, 12.04.3 HWE, or 12.04.4 HWE will no longer receive software updates for the kernel and, if you’re running it, the graphics stack.
Начиная с 8 августа 2014 системы с 12.04.2 HWE, 12.04.3 HWE или 12.04.4 HWE больше не будут получать обновлений для ядра и, если он у вас используется, графического стека.
How do I know if I’m affected? Как узнать, что меня это касается?
Tool Утилита
It will become available in package ‘update-manager-core ‘.
Она будет доступна в пакете ‘update-manager-core ‘.
Get it from Launchpad if you want it earlier:
Если она понадобится вам раньше, можете получить её с Launchpad:
Notes on this tool:
Примечания по работе с этой утилитой:
Packages
Check your running kernel version:
Проверьте версию вашего ядра:
This method does not check for a graphics stack HWE. However, you cannot get a HWE graphics stack without a corresponding HWE kernel unless you’ve done things manually. Note that such a combination (HWE graphics with non-HWE kernel) is not supported.
What to do if I’m affected?
You have three options:
У вас есть три варианта:
1. Install 12.04.5 HWE (Trusty kernel/graphics)
The hwe-support-status tool will tell you what you need to do.
Инструмент hwe-support-status сообщит вам, что нужно делать.
2. Upgrade to 14.04 LTS
The hwe-support-status tool will tell you what you need to do.
Инструмент hwe-support-status сообщит вам, что нужно делать.
For both servers and desktops it’s strongly recommended to ensure a system is in a good state before upgrading. Here are some tips:
И для серверов, и для ПК настоятельно рекомендуется убедиться перед обновлением, что система находится в хорошем состоянии. Вот некоторые советы:
3. Fresh install of 14.04 LTS «Чистая» установка 14.04 LTS
FAQ Вопросы и ответы
Not true. Such a system will only stop receiving updates for the kernel and the graphics stack. The rest of the software will continue to get updates. Это не так. Такая система лишь перестанет получать обновления для ядра и графического стека. Остальное ПО по-прежнему будет обновляться.





