whitehara/kernel-tkg

Project ID: 78730

Description

Since 6.6, CPU scheduler is changed to EEVDF.

Custom kernel based on Fedora official kernel with linux-tkg, community patches by TK-Glitch and kernel_compiler_patch by grasky2

Other custom kernels

If you want to try some CPU specified custom kernels, you may also check my other projects.

Patch repository

Original
Modified sources for Fedora

About kernel CONFIGs

These CONFIGs are enabled in this kernel package.

# For adding I/O schedulers CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y ## For tkg CONFIG_ZENIFY=y CONFIG_USER_NS_UNPRIVILEGED=y CONFIG_NTSYNC=y # CONFIG_HZ_750 is not set ## For OpenRGB CONFIG_I2C_NCT6775=m ## for cjktty since 6.3.5 CONFIG_FONT_CJK_16x16=y CONFIG_FONT_CJK_32x32=y

kernel_compile_patch CONFIGs which optimize the kernel for some specific CPUs are not enabled by default.

You can also enable by using your own kernel-local and rebuild the package. See Building a custom kernel

Installation Instructions

Install repo

sudo dnf copr enable whitehara/kernel-tkg

Query kernel package from this repo

sudo dnf repoquery --disablerepo="*" --enablerepo="copr:copr.fedorainfracloud.org:whitehara:kernel-tkg"

And you will see output like below.

kernel-0:6.1.7-200_tkg.fc37.src kernel-0:6.1.7-200_tkg.fc37.x86_64 kernel-core-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-core-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-debuginfo-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-devel-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-devel-matched-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-modules-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-modules-extra-0:6.1.7-200_tkg.fc37.x86_64 kernel-debug-modules-internal-0:6.1.7-200_tkg.fc37.x86_64 kernel-debuginfo-0:6.1.7-200_tkg.fc37.x86_64 kernel-debuginfo-common-x86_64-0:6.1.7-200_tkg.fc37.x86_64 kernel-devel-0:6.1.7-200_tkg.fc37.x86_64 kernel-devel-matched-0:6.1.7-200_tkg.fc37.x86_64 kernel-modules-0:6.1.7-200_tkg.fc37.x86_64 kernel-modules-extra-0:6.1.7-200_tkg.fc37.x86_64 kernel-modules-internal-0:6.1.7-200_tkg.fc37.x86_64

Install package from repo

sudo dnf install kernel-6.1.7-200_tkg.fc37

This command will install kernel, kernel-core and kernel-modules. Of course, you can select different packages as you want.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 38 x86_64 (1419)* Fedora 38 (0 downloads)
Fedora 39 x86_64 (4008)* Fedora 39 (298 downloads)
Fedora 40 x86_64 (11594)* Fedora 40 (937 downloads)
Fedora 41 x86_64 (276)* Fedora 41 (22 downloads)

* Total number of downloaded packages.