Why don't I need to install any Drivers for Ubuntu

So when I install the Windows, I need to install all the drivers that are respective to my laptop.

Why don't I do the same with Ubuntu installation?

Does the installation somehow detects my hardware and install proper drivers on its own?

Thanks


Solution 1:

For the most part, you don't need to install additional drivers. Almost all available drivers are included.

Ubuntu comes with many drivers out-of-the-box. You may need to install drivers only if some of your hardware is not working properly or not being detected. Some drivers for graphic cards and wireless adapters can be downloaded.

The easy way to find out if any drivers are needed is to choose to Try Ubuntu from the installation screen first to see if you need any drivers and to see if Ubuntu is working with your hardware.

Solution 2:

Ubuntu is an open source operating system, and in an open source operating system it is possible to provide users with additional protection against problems caused by installing the wrong driver and additional help recovering the system after installing the wrong proprietary graphics driver. I'm referring here to the built-in open source graphics drivers like nouveau and the amdgpu packages and proprietary graphics drivers like the NVIDIA drivers from the official NVIDIA website and the AMDGPU-Pro driver1 from the official AMD website.

The built-in open source drivers in Ubuntu provide the user with an additional layer of protection against having to reinstall the operating system due to a problem that was caused by installing a proprietary driver. The reason why some drivers do not need to be installed in Ubuntu is that some open source drivers are already built-in in the default Ubuntu installation. Installing a proprietary driver can sometimes make your system unbootable, were it not for the open source drivers that are still installed that enable the system to boot again after the proprietary driver that was causing the problem is uninstalled.