I’m a big fan of Linux. I love its philosophy. I love the ecosystem around it and all the distros built of top of it. I first dealt with it when I installed Ubuntu on my family PC, many years ago. It was great and I loved the idea of having an alternative to Windows.
What makes me doubt about using a Linux distro now is the fact that I feel like it’ll never be 100% compatible with my PC speaking about drivers and the integration between hardware and software. To give you an example, once I installed Ubuntu on my old HP Pavilion dv6-6178sl. All was working fine, except some keyboard buttons, for example those for setting the display brightness. They just didn’t work.
Moreover, I know that the Linux kernel “already contains the drivers for most of the hardware components inside of it”, or something like that. But no hardware manufacturer says their hardware components are 100% Linux compatible. For example, you can read this on the FAQ section of the Samsung website about their SSDs’ compatibility with Linux:
What does it mean “lack of optimization”?
Can you please give me some feedback about your experience with Linux both on the driver side and the integration between hardware and software side?