|
|
|
|
|
by blockoperation
3411 days ago
|
|
...or just roll your own kernel with CONFIG_MODULES=n. If you only need a specific set of modules, you might as well just build them in and just forget LKMs altogether. It's not very convenient when you run into some obscure hardware/fs/protocol, but depending on your use case, that might not be an issue (and even in the rare case where it does come up, it's not the end of the world – a minimal kernel build only takes a couple of minutes on a reasonably fast machine). The only case where LKMs really seem necessary (besides in generic distro kernels) is for module development/debugging, but you're probably not going to do that with a production kernel anyway. |
|
As soon as you've administered 10+ servers at the same time, your patience for variation from the norm and manual patch building goes way down.
Once you've administered 100+ servers at the same time, any thoughts of doing that go right out the window. along with the person that brought it up.
At that point, any changes are diffs applied to the original package (or a brand new package from scratch) that you put in your local repo. Kernels actually get updates fairly often, which means you either have a lot of work, or you ignore the non-essential updates. Neither are ideal.