I just wonder, whether it is possible to build/ to insert a module without the source code. Say I have downloaded an openSuse operating system, and the kernel source code did no
To build a module you need the kernel headers not the entire source code. NVidia rebuilds it's kernel module this way, so this would be one way of how the industry has solved the problem. Linux is not very friendly to binary only modules and in fact the kernel developers used to routinely change ABIs and structures to break binary only modules.