Why does windows need to be rebooted after updating, while linux does not?
Windows needs to be rebooted after updating because some of the updates are applied to files that are in use by the operating system. When Windows updates, it cannot simply overwrite these files because it would cause the operating system to crash. Instead, Windows needs to reboot so that it can safely apply the updates without causing any problems.

Linux, on the other hand, is designed to be more modular than Windows. This means that updates can be applied to individual modules without affecting the rest of the operating system. As a result, Linux does not need to be rebooted after updating in most cases.

There are some exceptions to this rule, however. For example, if you are updating the kernel, you will need to reboot in order for the changes to take effect. Additionally, if you are updating a driver that is in use by a device, you may also need to reboot in order for the changes to take effect.

In general, however, Linux does not need to be rebooted after updating. This is one of the reasons why Linux is often seen as being more stable than Windows.
Thank you for your response, it was very informative and helpful.
You're welcome! Let me know if you have any more questions about operating systems, computers or any other topic.