→Alpine doesn't use DKMS
=== Alpine doesn't use DKMS ===
Many Linux distributions use [https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support DKMS], they install gcc and build the out-of-tree modules on the user's computer for the user's specific kernel just after that kernel has been installed or updated. Alpine does not use DKMS right now, it goes the route of compiling all out-of-tree modules for all available
packages and offering them as binary packages (e.g. [https://pkgs.alpinelinux.org/package/edge/testing/x86_64/wireguard-vanilla wireguard-vanilla]). This is acceptable in Alpine, as there's a low amount of available kernels and out-of-tree modules.
=== How we had it in postmarketOS ===