Лучше использовать исходное ядро ​​или установить другое ядро ​​в Ubuntu?

Одна из важнейших частей любого Linux дистрибутив - это ядро, или ядро. Здесь вы найдете все необходимое для работы нашего компьютера, например контроллеры или драйверы, а также инструменты, отвечающие за управление памятью, управление вызовами и все необходимое, чтобы программное обеспечение имело доступ к оборудованию. с ПК. Существует много разных версий ядра, начиная с оригинальной, опубликованной Сам Линус Торвальдс (создатель Linux) в редакции, измененные сообществом или теми, кто отвечает за основные дистрибутивы, например Canonical (в случае Ubuntu). Однако что лучше?

Каноническое ядро, что оно дает?

использовать исходное ядро ​​или установить другое ядро ​​в Ubuntu

Когда мы устанавливаем Ubuntu с нуля, он поставляется с модифицированный и оптимизированное ядро ​​с помощью Canonical. Сама компания отвечает за его поддержание, применение исправлений при появлении ошибки или уязвимости и запуск различных обновлений в течение жизненного цикла дистрибутива.

По умолчанию ядро, которое устанавливает нас, - " родовой «, Версия, предназначенная для общего пользования. Однако, если у нас есть особые потребности, Canonical предлагает разные версии собственного ядра, так что мы можем легко установить их с помощью одной команды. Основные из них:

  • lowlatency : ядро ​​с очень низкой задержкой, специально разработанное для обработки звука.
  • квм : предназначен для виртуализированных экземпляров с этим гипервизором.
  • распи2 : ядро, разработанное для Raspberry Pi 2.
  • Львиный зев : ядро, предназначенное для устройств, использующих этот тип процессоров ARM.
  • OEM : версия, специально разработанная для определенных проектов.
  • хх-хве : Ядро «Hardware Enablement» для работы с новейшим оборудованием. Мы можем найти эту версию как для «общей», так и для «низкой задержки».

Uname ядро ​​Ubuntu

Среди прочего, основными преимуществами, которые мы получаем при использовании этого типа ядра, являются, с одной стороны, ряд оптимизации и конфигурации, применяемые Canonical в ядре, чтобы улучшить его работу, и, с другой стороны, душевное спокойствие, если вы забудете обновиться до новых версий, поскольку они будут поступать через APT, как и остальные исправления системы.

Однако главный недостаток в том, что мы никогда не будем в курсе . Когда Canonical выпускает новую версию Ubuntu, она поставляется с ядром на одну или две версии позади последней. Это мешает нам наслаждаться последними улучшениями ядра в течение как минимум 6 месяцев.

Зачем переходить на оригинальное ядро?

Хотя Ubuntu поставляется с собственным ядром, это не мешает нам установить ту версию исходного ядра, которую мы сами хотим. Мы можем загрузить код и скомпилировать его прямо на нашем ПК или использовать такую ​​программу, как Mainline, для загрузки и установки последней версии ядра на наш ПК.

Основное ядро ​​Linux 5.13

Преимущества этого разнообразны. Например, это позволяет нам быть в курсе последних событий, пользоваться последними улучшениями, реализованными в ядре, и даже продолжать использовать определенную версию Ubuntu, несмотря на отсутствие поддержки, без риска. Обновляя ядро ​​и пакеты вручную, мы можем превратить наш Canonical дистрибутив в своего рода «роллинг-релиз» .

Однако мы также можем столкнуться с некоторыми проблемами. Например, поскольку Canonical не проверяет эти версии, возможно, мы столкнулись с ошибкой. И, кроме того, у нас не будет улучшений и оптимизаций, которые входят в стандартную комплектацию «Общая» версия Canonical . Это также заставляет нас быть более осведомленными об обновлениях, которые мы должны установить вручную.

Что лучше?

На самом деле самое безопасное - мы не заметим никаких изменений ни к лучшему, ни к худшему. Общее ядро ​​Canonical достаточно для большинства людей использовать Ubuntu без проблем. И, если мы являемся одним из тех, у кого новейшее оборудование, и оно еще не поддерживается этим универсальным ПО, мы можем установить generic-hwe для поддержки последних версий драйверов. Если у нас нет особых потребностей и мы не хотим усложнять себя, это лучшее, что мы можем использовать.

Напротив, если мы хотим иметь последнюю функции ядра (например, новый улучшенный драйвер для NTFS), и мы не хотим ждать 6 месяцев следующей версии Ubuntu, тогда лучшее, что мы можем сделать, - это вручную установить исходную версию ядра Linux. Конечно, зная, что мы делаем, и с тех пор заботимся обо всех связанных задачах по техническому обслуживанию.