Skip to content
This repository was archived by the owner on Dec 17, 2025. It is now read-only.
This repository was archived by the owner on Dec 17, 2025. It is now read-only.

Documentation of kernel settings #36

@TobiPeterG

Description

@TobiPeterG

Hey there,

First of all, thank you for your amazing work. :)

I'm building the bazzite kernel as personal project for openSUSE based distros (actually, I'm building a complete distro for handheld's based on openSUSE, a lot of packages are already in Tumbleweed, and you have solved a lot of issues I faced - so thank you very much for bazzite :) ). It works well so far, I use the patchwork kernel tree as is to built it, which works.
However, I would like to bring the kernel to the official openSUSE sources. On openSUSE's side, the kernel bringup process is a bit different. While there is an openSUSE kernel repo, the kernel for building is created by applying patches on top of the mainline kernel, so I would like/need to do this as well (openSUSE also doesn't need the redhat/fedora specific patches/files).

I already had a look at your documentation. There is a handheld patch list auto-generated, but that is a single file with all patches you apply on top of the Fedora ARK kernel. I'm curious: Do you have a list somewhere with the patches you apply and why? Do you keep track of the sources? Are there patches that are only available in your kernel tree and nowhere else? I haven't found it yet. If there isn't such a list available online, would it be possible to create one? I guess it might be interesting for other developers and some users to find out which patches you use from where and which hardware it enables with which kernel config parameter.

On a side note: Do you activate specific kernel config options (next to those enabling the handheld patches) and if yes, which and why? There is the https://github.com/bazzite-org/kernel-bazzite/blob/bazzite-6.17/kernel-x86_64-fedora.config , but comparing it to what openSUSE uses is a nightmare and it's not obvious which options differ because of openSUSE/fedora specific settings and which differ because e.g. experimental settings are enabled for performance improvements.

I am also curious how you bring up a new kernel version, I can see that 6.17 is still in beta for quite some time. But I guess that's another topic that is also hard to discuss via GitHub.

Anyway, have a nice evening :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions