-
-
Notifications
You must be signed in to change notification settings - Fork 1
MARK_Supported_Kernels
An attempt will be made to update the kernel more regularly than happened in Funtoo.
In order to make kernel updates less painful, it helps to have the package manager handle building and installing the kernel and the initramfs, and then updating the boot loader. Doing all of this manually by hand becomes a chore after a while, despite being Fun. Automation scales better than any of us does individually.
For amd64 and intel64, we have
debian-sources-{trixie/6.9.ab}
debian-sources-{bookworm/6.1.xy}
debian-sources-6.5.10_p2:funtoo/6.5.10_p2
We also have in our tree a sources-only autogen for
vanilla-sources-{latest}
Some effort will be made to support the latest version that works with openzfs
.
For arm64, we will have
armbian-sources-{latest/edge}
for all boards that MARK/Macaroni users specifically request.
We all speak eix
, right? (If not: It's great! sudo emerge eix -v
, then sudo eix-sync
and eix -Iuc
to get started with it)
Earlier versions are not supported. Previous versions of a given slot will not be supported.
There exist some old debian-sources-lts
kernels in the 5.10
series from Funtoo that are unsupported.
Our kernel ebuild currently supports a host of interesting and useful features:
- binary kernel and modules installation, enabled by default; can be turned off by USE flag
-
savedconfig
(via USE flag): put your custom kernel.config
in/etc/portage/savedconfig/sys-kernel/debian-sources/
(optionally in a subdir likedebian-sources-6.9.10_p1/
for it to apply only to a given version) - runs
ego boot update
-
genkernel
orramdisk
support (but keep in mind thatramdisk
is unfinished and works well only for simple boot topologies) - lvm-root (
ego profile mix-ins +lvm-root
) - encrypted-root (
ego profile mix-ins +encrypted-root
) - mdadm-root (
ego profile mix-ins mdadm-root
) - sshd in the initramfs (via USE flag)
Whatever you could do in Funtoo, the goal is that you can still do it with MARK.