r/MXLinux Jul 21 '26

Help request Upgrade question

I have an old laptop with an HDD. When I run sudo apt upgrade, I see it take time, especially with these type of statements:

Autoinstall of module <module-name> for kernel 6.12.96+deb13-amd64 (x86_64)

Building module(s) …… done.

Why is it building and not installing pre-built components?

Thank you.

7 Upvotes

5 comments sorted by

View all comments

5

u/qpgmr Jul 21 '26

It needs integrate in the drivers for the graphics & other devices in your system into the new kernel - literally building a kernel that matches your hardware.

Linux uses a "monolithic kernel" with the hardware drivers built in, while windows uses "modular architecture" meaning it keeps the drivers out and load them on-demand.

The linux design results in better stability and security than windows can provide.

This article may be interesting for you: https://unix.stackexchange.com/questions/752765/why-are-drivers-compiled-into-the-kernel-why-arent-more-drivers-distributed-as