Linux zen kernel manjaro

ArchPKGs

The Simplest Guide on linux5.19.12.zen1-1-zen-docs-bin Installation on Arch Linux (Manjaro/Garuda)

«Documentation for the Linux ZEN kernel 5.19.12-zen1-1-zen» is the developer’s outline of linux5.19.12.zen1-1-zen-docs-bin . To get linux5.19.12.zen1-1-zen-docs-bin from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distros (e.g. Manjaro, EndeavourOS, RebornOS) is fairly easy. This guide will taught you how to install/update/uninstall the package with either the built-in package manager pacman or an AUR helper like yay .

Table of Contents

There are two well known ways to install linux5.19.12.zen1-1-zen-docs-bin from AUR. pacman is the choice for you if you’re a seasoned Linux user and have the idea of how packages are built. If not, yay is a popular alternative to install packages without the need to review PKGBUILD and build packages with makepkg by yourself.

sudo pacman -S --needed git && git clone https://aur.archlinux.org/linux5.19.12.zen1-1-zen-docs-bin.git && cd linux5.19.12.zen1-1-zen-docs-bin && makepkg -si
  1. Install git if it is not already installed.
  2. clone the package’s git repository from AUR.
  3. cd into the folder of the repository.
  4. Build the package with makepkg , then install it with pacman .
yay -S linux5.19.12.zen1-1-zen-docs-bin

Just like installing AUR packages, updating them is considerably the same. Simply pull it from upstream then re-build it. Yet, it is still a good practice to upgrade your whole system first with sudo pacman -Syu before updating any packages to avoid breaking your system, since Arch is a rolling-release Linux distribution.

git pull && makepkg -si
  1. pull from the package’s git repository.
  2. Build the package with makepkg , then update it with pacman .
Читайте также:  Linux поменять права папок

Uninstalling packages is the most uncomplicated of these three,just choose whether to keep the dependencies that no longer required by other packages and the configuration files generated by the package.

sudo pacman -R linux5.19.12.zen1-1-zen-docs-bin
sudo pacman -Rs linux5.19.12.zen1-1-zen-docs-bin
sudo pacman -Rns linux5.19.12.zen1-1-zen-docs-bin
yay -R linux5.19.12.zen1-1-zen-docs-bin
yay -Rs linux5.19.12.zen1-1-zen-docs-bin
yay -Rns linux5.19.12.zen1-1-zen-docs-bin

Learn more information about installing/updating AUR packages or how to get yay , please refer to this post.

Installing tokay-git (Full Guide) on Arch Linux, Manjaro and EndeavourOS

Referring to tokay-git’s definition, it is «Tokay is an imperative, procedural programming language dedicated to parsing and other text-processing tasks.». To install or remove this package (tokay-git) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and ArcoLinux is rather uncomplicated. This guide will be covering how to install, update and remove the package with either the built-in package manager pacman or an AUR helper like yay.

Installing python2-psycopg2 with Command Line on Arch Linux/Manjaro/Artix

«A PostgreSQL database adapter for the Python programming language.» is the developer’s description of python2-psycopg2. To install and update this package (python2-psycopg2) from AUR (Arch User Repository) on Arch Linux and Arch-based distros (e.g. Manjaro, EndeavourOS, Garuda, Parabola, ArcoLinux, BlackArch) is fairly simple. This guide will cover how to install/update/remove the package with either the default package manager pacman or an AUR helper (e.g. yay).

php-zts-embed Install, Update and Uninstall Tutorial on Arch-Based Linux (Manjaro, Garuda)

«Embedded PHP SAPI library» is the developer’s definition of php-zts-embed. To install and update php-zts-embed from AUR (Arch User Repository) on Arch Linux and Arch-based distributions (e.g. Manjaro, EndeavourOS, RebornOS) is fairly simple. This tutorial will taught you how to install, update and remove the package with either the default package manager pacman or an AUR helper like yay.

How to Install python2-healpy-git with CLI on Arch Linux, Manjaro and Artix

According to python2-healpy-git’s definition, it is «Python package to manipulate healpix maps». To install this package (python2-healpy-git) from AUR (Arch User Repository) on Arch Linux and Arch-based Linux distros (e.g. Manjaro, EndeavourOS, Artix, BlackArch, ArcoLinux, Garuda) is rather straightforward. This guide will taught you how to install, update and uninstall the package with either the built-in package manager pacman or an AUR helper like yay.

Читайте также:  Linux vpn server mikrotik client

Guide on Install, Update and Remove cgit-pink on Arch Linux/Manjaro/EndeavourOS

cgit-pink is «Updated fork of cgit, a web frontend for git» according to its profile. To install this package (cgit-pink) from AUR (Arch User Repository) on Arch Linux, Manjaro, EndeavourOS and Artix is pretty simple. This tutorial will show you step-by-step how to install/update/remove the package with either the built-in package manager pacman or an AUR helper (e.g. yay).

The Simplest Guide on courier-authlib Installation on Arch Linux/Manjaro/Anarchy

«Authentication library for the Courier mailserver(s)» is the maintainer’s description of courier-authlib. To install and update courier-authlib from AUR (Arch User Repository) on Arch Linux and Arch-based distros (e.g. Manjaro, EndeavourOS, Parabola, Anarchy, Garuda, RebornOS) is comparatively straightforward. This tutorial will cover how to install/update/remove the package with either the default package manager pacman or an AUR helper like yay.

More guides… copyright 2023 ArchPKGs. All Rights Reserved.

Источник

Обзор кастомных ядер Arch Linux

Обзор кастомных ядер Arch Linux

Кроме т.н. “ванильных” (оригинальных, немодифицированных) ядер, в дистрибутиве Arch Linux есть возможность установки и/или сборки из исходного кода кастомных ядер Linux, включающих в себя новые возможности, оптимизации или собирающиеся с обеспечением повышенной безопасности работы. В этом материале предлагаю собственный мини-обзор кастомных ядер для Arch Linux, который поможет определиться нужен ли вам кастомный пингвин под капотом (спойлер: нужен) и какое ядро выбрать под свои задачи.

Linux Zen

Ядро Zen содержит множество оптимизаций и улучшений по сравнению с “ванильным” ядром, нацеленных на предоставление “десктопного” ядра Linux для решения повседневных задач и игры, подо что и оптимизировано.

Установка Linux Zen

Zen ядро лежит в официальном репозитории “extra” Arch Linux, поэтому компилить ничего не надо. Ставится стандартным пакетным менеджером Pacman:

sudo pacman -S linux-zen linux-zen-headers

Linux Xanmod

Отличная модификация ядра Linux. Имеется большое количество улучшений, в том числе использование в качестве планировщика ЦП CacULE (“какуля”, у него и логотип соответсвующий). Не смотря на название – один из лучших планировщиков ЦП. В ядре содержатся модули Ashmem и Binder, с помощью которых можно запускать Anbox. С полным списком изменений и улучшений ядра Xanmod можно ознакомиться на официальном сайте. Кстати, там же есть инструкции по добавлению реп с ядром Xanmod в Debian/Ubuntu/Linux Mint. А вот в Arch Linux ядро Xanmod нужно собирать самостоятельно, с помощью PKGBUILD-сценария из AUR.

Установка Linux Xanmod

В AUR есть множество сценариев сборки данной модификации ядра. Обратите внимание, что по умолчанию собирается “generic” версия ядра, хотя можно собрать версию Xanmod, оптимизированную для своего процессора, о чём я хочу написать отдельный материал позже. А пока рассмотрим самые интересные варианты Xanmod в AUR.

Читайте также:  Remote desktop linux and windows

linux-manjaro-xanmod

Xanmod с модификациями для дистрибутива Manjaro:

yay -Sa linux-manjaro-xanmod linux-manjaro-xanmod-headers

linux-xanmod-anbox

Вариант Xanmod с модулями Binder и Ashmem для Anbox:

yay -Sa linux-xanmod-anbox linux-xanmod-anbox-headers

linux-xanmod-cacule

Xanmod с планировщиком центрального процессора CacULE:

yay -Sa linux-xanmod-cacule linux-xanmod-cacule-headers

linux-xanmod-cacule-uksm

Xanmod с ЦП планировщиком CacULE и патчем UKSM (Ultra Kernel Samepage Merging). Последнее – очень классная штука, позволяющая в некоторых ситуациях сильно экономить оперативную память проводя её дедубликацию. Например, если на обычном ядре запустить 10 одинаковых виртуальных машин – они будут жрать ОЗУ как 10 виртуальных машин. С патчем UKSM эти же 10 виртуалок сожрут ОЗУ только как одна виртуальная машина. В этом мощь UKSM!

yay -Sa linux-xanmod-cacule-uksm linux-xanmod-cacule-uksm-headers

Linux Liquorix

Ядро Liquorix содержит все тюны ядра Zen, но в дополнение к ним использует I/O планировщик MuQSS, предназначенный для игры, мультимедиа и задач, требующих минимальные задержки. Подробности есть на официальном сайте проекта.

Установка Liquorix

Ядро собирается с помощью сценария из AUR:

yay -Sa linux-lqx linux-lqx-headers

Linux CK

Ядро CK собрано с патчами от Con Kolivas, включает планировщик ЦП MuQSS. Linux CK обеспечивает максимальную производительность и отзывчивость для настольных систем и не предназначено для серверов. Пользователи Arch Linux отмечают отличную отзывчивость системы, работающей на CK ядре под любыми нагрузками.

Установка Linux CK

CK ядро в AUR есть в нескольких вариантах.

linux-ck

Стандартная модификация ядра CK. Установка:

yay -Sa linux-ck linux-ck-headers

linux-ck-uksm

Модификация Linux CK с патчем UKSM. Именно этот вариант ядра использую и я:

yay -Sa linux-ck-uksm linux-ck-uksm-headers

Linux PF

Данная версия модифицированного ядра Linux так же ориентирована на использование в десктопных системах. Включает UKSM в станадртонй поставлке. Вариант для тех, кому нужно минимально модифицированное ядро Linux с поддержкой UKSM.

Установка Linux PF

Собираем сценарием из AUR.

yay -Sa linux-pf linux-pf-headers

Какое ядро выбрать?

Конечно же, лучше всего будет попробовать все варианты модификаций и выбрать тот, который понравится больше всего. Рекомендую сначала собрать Xanmod если хочется попробовать максимально тюнингованное ядро. Если же просто нужно UKSM – можно поступить как я и остановиться на ядре CK с патчем UKSM. Любое ядро будет работать скорее всего не хуже стокового, по крайней мере я деградаций не замечал, хотя перебрал все модификации, представленные в данном материале. Пробуйте, экспериментируйте!

Источник

Оцените статью
Adblock
detector