sys-kernel/vanilla-kernel (gentoo)

Search

Masked: This package is masked.

Reason: Support for 5.10.x and 5.15.x kernels in Gentoo is being discontinued. These kernel branches differ so much from the mainline kernel that security patches are frequently delayed or never backported upstream at all. The need for proactive downstream backporting creates a lot of maintenance effort for us, and we neither feel confident with correctness, nor with completeness of our backports. Users can still download kernel sources from upstream repositories if necessary. Bug #976694. Removal on 2026-07-03.

Masked by Mike Pagano on 2026-06-03

Notice: This package is in a virtual group: virtual/linux-sources
Equivalents: sys-kernel/asahi-sources, 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-sources, sys-kernel/zen-sources

Install

Install this package:

emerge -a sys-kernel/vanilla-kernel

Package Information

Description:
Linux kernel built from vanilla upstream sources
Homepage:
https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/

Versions

Version EAPI Keywords Slot
7.3.1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
7.2.14 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
7.2.13 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
7.2.12 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
7.2.11 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
6.6.9999 8
6.6.161 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
6.6.160 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
6.6.159 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
6.18.9999 8
6.18.60 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
6.18.59 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
6.18.58 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
6.18.57 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
6.12.9999 8
6.12.115 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
6.12.114 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
6.12.113 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
6.1.9999 8
6.1.191 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
6.1.190 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86

Metadata

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>dist-kernel@gentoo.org</email>
		<name>Distribution Kernel Project</name>
	</maintainer>
	<use>
		<flag name="initramfs">Build initramfs along with the kernel.</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

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

Flag Description 7.3.1 7.2.14 7.2.13 7.2.12 7.2.11 6.6.9999 6.6.161 6.6.160 6.6.159 6.18.9999 6.18.60 6.18.59 6.18.58 6.18.57 6.12.9999 6.12.115 6.12.114 6.12.113 6.1.9999 6.1.191 6.1.190
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
hardened Activate default security enhancements for toolchain (gcc, glibc, binutils) ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

Manifest

Type File Size Versions
DIST gentoo-kernel-config-g17.tar.bz2 5551 bytes 6.6.9999, 6.1.9999
DIST gentoo-kernel-config-g18.tar.bz2 5604 bytes 6.18.9999, 6.12.9999
DIST kernel-6.1.102-gentoo.tar.bz2 599178 bytes 6.1.9999
DIST kernel-6.12.41-gentoo.tar.bz2 1178332 bytes 6.12.9999
DIST kernel-6.18.12-gentoo.tar.bz2 1348595 bytes 6.18.9999
DIST kernel-6.6.12-gentoo.tar.bz2 730821 bytes 6.6.9999
Unmatched Entries
Type File Size
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-31e70f1f469ef1ce4c910df1d12b7de09da561d1.tar.bz2 1406093 bytes
DIST linux-6.1.tar.xz 134728520 bytes
DIST linux-6.12.tar.xz 147906904 bytes
DIST linux-6.18.tar.xz 154309096 bytes
DIST linux-6.6.tar.xz 140064536 bytes
DIST linux-6.x-sha256sums-20261015.asc 254444 bytes
DIST linux-6.x-sha256sums-20261021.asc 255471 bytes
DIST linux-6.x-sha256sums-20261026.asc 255812 bytes
DIST linux-6.x-sha256sums-20261030.asc 257180 bytes
DIST linux-7.2.tar.xz 160068116 bytes
DIST linux-7.3.tar.xz 162399360 bytes
DIST linux-7.x-sha256sums-20261015.asc 14555 bytes
DIST linux-7.x-sha256sums-20261021.asc 15217 bytes
DIST linux-7.x-sha256sums-20261026.asc 15554 bytes
DIST linux-7.x-sha256sums-20261030.asc 16224 bytes
DIST linux-b19b382f183d421a407f5d708dde1eff5009274d.tar.bz2 1401905 bytes
DIST linux-f85abf19e508fdc5e544fe34b08810c8ff064474.tar.bz2 1406332 bytes
DIST patch-6.1.190.xz 8545036 bytes
DIST patch-6.1.191.xz 9185788 bytes
DIST patch-6.12.113.xz 6689048 bytes
DIST patch-6.12.114.xz 7053696 bytes
DIST patch-6.12.115.xz 7107132 bytes
DIST patch-6.18.57.xz 4853352 bytes
DIST patch-6.18.58.xz 4871040 bytes
DIST patch-6.18.59.xz 4922168 bytes
DIST patch-6.18.60.xz 4950088 bytes
DIST patch-6.6.159.xz 7442892 bytes
DIST patch-6.6.160.xz 8136952 bytes
DIST patch-6.6.161.xz 8167384 bytes
DIST patch-7.2.11.xz 1760352 bytes
DIST patch-7.2.12.xz 1764632 bytes
DIST patch-7.2.13.xz 1817236 bytes
DIST patch-7.2.14.xz 1838096 bytes
DIST patch-7.3.1.xz 14364 bytes