Как установить XanMod Ядро в Ubuntu/Linux mint и подобные

Ядро – это часть операционной системы, которая играет роль связующего звена между аппаратным и программным обеспечением. По сути, оно позволяет оборудованию взаимодействовать с программным обеспечением. Поэтому сегодня мы рассмотрим установку пользовательского ядра (в данном случае Xanmod) в дистрибутив Linux на базе Ubuntu.

Зачем нужно пользовательское ядро?

Linux сейчас стал очень хорош, когда дело доходит до поддержки аппаратного обеспечения. Этого не было пару лет назад, когда аппаратная поддержка была довольно странной. Я не пытаюсь сказать, что сейчас она стала идеальной. Но нельзя отрицать тот факт, что в этом секторе произошли значительные улучшения.

Несмотря на все улучшения, многие люди все еще сталкиваются с несовместимостью оборудования и некоторыми другими проблемами, связанными с аппаратным обеспечением или производительностью в их работе с linux.

Это может происходить в основном по двум причинам

  • Аппаратное обеспечение полностью не поддерживается в Linux
  • ядро находится на ранней версии, которая не поддерживает данное оборудование, даже если оно поддерживается в более новых версиях ядра.

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

Что такое XanMod Kernel

XanMod – это ядро Linux общего назначения с пользовательскими настройками и новыми возможностями. Создан для обеспечения стабильной, отзывчивой и плавной работы на рабочем столе.

Версия реального времени рекомендуется для критически важных приложений, таких как Linux-игры, киберспорт, потоковое вещание, и т.д.

Поддерживает все последние x86_64 версии систем на базе Ubuntu / Debian.

Примечание: Текущие проприетарные сборки модулей NVIDIA, VirtualBox, VMware Workstation / Player и некоторых других dkms официально не поддерживают ядра x86-64-v2 psABI (EDGE) и RT.

Основные функции

  • Улучшения кэширования, менеджера виртуальной памяти и регулятора CPUFreq.
  • Полная многоядерная очередь запросов на уровне блоков для высокой пропускной способности ввода-вывода.
  • Управление перегрузками BBRv2 TCP + планирование пакетов FQ-PIE и алгоритм AQM.
  • Реализация ORC Unwinder для трассировки стека ядра (debuginfo).
  • Доступен набор патчей сторонних разработчиков: патчи
  • Сопоставления файлов le9 под защитой от давления памяти.
  • Фреймворк Linux Random Number Generator (LRNG).
  • Бэкпорт оптимизаций производительности TCP из linux/net-next [5.16] [5.15].
  • Драйвер P-state от AMD для процессоров Zen2 и Zen3 [5.16] [5.15].
  • Futex waitv и унаследованная реализация WAIT_MULTIPLE для поддержки Wine / Proton Fsync.
  • Драйвер WineSync для быстрой работы в Wine с поддержкой ядра [5.16] [5.15] [как модуль: winesync].
  • Фреймворк Multigenerational LRU от Google [5.16] [5.15].
  • Управление перегрузками TCP BBRv2 от Google.
  • Программный драйвер NTFS3 от Paragon [как модуль: ntfs3].
  • PCIe ACS Override для обхода поддержки групп IOMMU.
  • Дополнительные процессорные оптимизации Graysky для GCC и Clang.
  • Набор патчей для Clear Linux [частичный].
  • Android Ashmem и Binder IPC драйвер в качестве модуля для Anbox.
  • Обновленная библиотека ZSTD для исправления ошибок и улучшения производительности сжатия r/w на Btrfs, F2FS, SquashFS, pstore, initramfs и vmlinuz.
  • Общие пакеты для совместимости с большинством дистрибутивов на базе Debian и Ubuntu. Работает на базе последних версий LLVM 12.0.1, GCC 11.2 и Binutils 2.37.
Прочтите:  Включите этот классный эффект 3D-куба на рабочем столе в Ubuntu 21.10

Как установить ядро XanMod в Ubuntu и производные

Первая задача – импортировать репозиторий XanMod. Это можно сделать несколькими способами, но в данном руководстве мы будем использовать терминал менеджера пакетов apt для упрощения процесса.

Сначала импортируйте репозиторий с помощью следующей команды.

echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list

После успешного импорта хранилища следующей задачей будет импорт ключа GPG с помощью следующей команды

wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key --keyring /etc/apt/trusted.gpg.d/xanmod-kernel.gpg add -

Затем обновите список источников репозитория APT, чтобы отразить новое дополнение.

sudo apt update

Если репозиторий XanMod установлен и обновлен, вы можете установить последнее ядро Linux из XanMod. Edge и далее, как правило, имеет абсолютно последнее стабильное ядро.

В руководстве мы рассмотрим установку всех трех версий, но рекомендуется придерживаться стабильного и edge, не используйте development, если вы не знаете, что делаете.

Чтобы установить XanMod stable:

sudo apt install linux-xanmod

Чтобы установить XanMod edge:

sudo apt install linux-xanmod-edge

Чтобы установить XanMod development:

sudo apt install linux-xanmod-tt

После установки, перезагрузите компьютер и проверьте ядро

uname -r
xanmode kernel ubuntu
xanmod kernel ubuntu

А какое вы используете ядро в своем дистрибутиве?

Оцените?
+1
12
+1
1
+1
0
+1
0
+1
0
+1
0
+1
1
Поделитесь с друзьями
Admin
Admin

Люблю Linux

Статей: 474
Подписаться
Уведомить о
guest
4 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии