sys-kernel/bentoo-kernel (bentoo)

Search

Notice: This package is in a virtual group: virtual/linux-sources
Equivalents: sys-kernel/asahi-sources, sys-kernel/bentoo-kernel-bin, sys-kernel/gentoo-kernel, sys-kernel/gentoo-kernel-bin, sys-kernel/gentoo-kernel-modprep, sys-kernel/gentoo-sources, sys-kernel/git-sources, sys-kernel/linux-firmware, sys-kernel/linux-next, sys-kernel/mips-sources, sys-kernel/pf-sources, sys-kernel/raspberrypi-sources, sys-kernel/rt-sources, sys-kernel/vanilla-kernel, sys-kernel/vanilla-sources, sys-kernel/zen-sources

Install

Install this package:

emerge -a sys-kernel/bentoo-kernel

Package Information

Description:
Distribution kernel built from CachyOS's patched kernel sources, with Gentoo's dist-kernel patchset and configuration, the BORE scheduler and Intel Xe fixes on top. Targets x86-64-v3 and builds with Clang ThinLTO by default.
Homepage:
https://github.com/CachyOS/linux https://wiki.gentoo.org/wiki/Project:Distribution_Kernel

Versions

Version EAPI Keywords Slot
7.3.1 8 ~amd64
7.3.0 8 ~amd64

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>lucascs@protonmail.com</email>
		<name>Lucas C.S.</name>
	</maintainer>
	<longdescription>
		Distribution kernel built from CachyOS's patched kernel sources, with
		Gentoo's dist-kernel patchset and configuration, the BORE scheduler
		and Intel Xe fixes on top. Targets x86-64-v3 and builds with Clang
		ThinLTO by default.
	</longdescription>
	<use>
		<flag name="bore">
			Apply the Burst-Oriented Response Enhancer on top of EEVDF: favours
			tasks that run in short bursts (desktop, games, audio) over tasks
			that hold the CPU for long stretches.
		</flag>
		<flag name="hardened">
			Use selection of hardening options recommended by Kernel Self
			Protection Project. With USE=lto (clang) the GCC-only hardening
			plugins are unavailable, and kCFI (CONFIG_CFI) is enabled instead.
		</flag>
		<flag name="lto">
			Build with <pkg>llvm-core/clang</pkg> and link with ThinLTO
			(CONFIG_LTO_CLANG_THIN). Out-of-tree modules are then built with
			the same clang automatically.
		</flag>
		<flag name="sched-ext">
			Enable sched_ext (CONFIG_SCHED_CLASS_EXT), so BPF schedulers such as
			those in <pkg>sys-kernel/scx</pkg> can be loaded at runtime. Turns
			BTF debug info back on.
		</flag>
	</use>
	<upstream>
		<remote-id type="github">CachyOS/linux</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sys-kernel/bentoo-kernel | euse -E <flag> -p sys-kernel/bentoo-kernel | euse -D <flag> -p sys-kernel/bentoo-kernel

Flag Description 7.3.1 7.3.0
bore Apply the Burst-Oriented Response Enhancer on top of EEVDF: favours tasks that run in short bursts (desktop, games, audio) over tasks that hold the CPU for long stretches. ⊕ ⊕
debug Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. ⚠️ ✓ ✓
hardened Use selection of hardening options recommended by Kernel Self Protection Project. With USE=lto (clang) the GCC-only hardening plugins are unavailable, and kCFI (CONFIG_CFI) is enabled instead. ✓ ✓
lto Build with <pkg>llvm-core/clang</pkg> and link with ThinLTO (CONFIG_LTO_CLANG_THIN). Out-of-tree modules are then built with the same clang automatically. ⊕ ⊕
sched-ext Enable sched_ext (CONFIG_SCHED_CLASS_EXT), so BPF schedulers such as those in <pkg>sys-kernel/scx</pkg> can be loaded at runtime. Turns BTF debug info back on. ⊕ ⊕

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST bentoo-kernel-4c1de6a9-0001-drm-i915-vrr-Check-TRANS_PUSH_SEND-after-DSB-commit.patch 6051 bytes
DIST bentoo-kernel-4c1de6a9-0003-drm-xe-mcr-Sanitize-steer-semaphore-on-resume.patch 2955 bytes
DIST bentoo-kernel-4c1de6a9-0010-brost-scope-lnl-flush-wa.patch 17734 bytes
DIST bentoo-kernel-4c1de6a9-0101-drm-xe-Capture-devcoredump-on-TLB-invalidation-timeo.patch 9450 bytes
DIST bentoo-kernel-4c1de6a9-0102-drm-xe-Log-when-a-timed-out-TLB-invalidation-ack-fin.patch 4187 bytes
DIST bentoo-kernel-4c1de6a9-0103-drm-xe-Implement-Wa_22016122933.patch 10651 bytes
DIST bentoo-kernel-4c1de6a9-0104-drm-xe-Map-Wa_22016122933-buffers-WC-on-the-CPU-side.patch 3022 bytes
DIST bentoo-kernel-68476639-bore-cachy.patch 44784 bytes
DIST cachyos-7.3.0-4.tar.gz 269678818 bytes
DIST cachyos-7.3.0-4.tar.gz.asc 659 bytes
DIST cachyos-7.3.1-1.tar.gz 269676681 bytes
DIST cachyos-7.3.1-1.tar.gz.asc 659 bytes
DIST fedora-kernel-config-7.2.10-gentoo.tar.xz 307396 bytes
DIST fedora-kernel-config-7.3.1-gentoo.tar.xz 272064 bytes
DIST gentoo-kernel-config-g19.tar.bz2 5610 bytes
DIST linux-gentoo-patches-7.1.9.tar.xz 10624 bytes
DIST linux-gentoo-patches-7.3.1.tar.xz 8932 bytes