Why is it hard for Linux to be 100% compatible with generic drivers for most laptops out-of-the-box, assuming we put UEFI secure boot out of the question?
I heard people have to try alternative settings or compatibility mode, do some hacks, find obscure drivers and still some hardware remains unsupported in Linux.
However, most laptops today are assembled from standard commodity hardware parts, and their configurations are largely similar if not the same. For example, HP, Dell, Lenovo and Acer laptops are mostly using about the same parts from Intel, AMD, Nvidia, Realtek and other standard DDR4 /DDR3L RAM and SATA storage (doesn't matter if WD, Seagate, Toshiba or HGST).
Any idea why this is so and what the challenges are? Would love to hear from everybody.
I heard people have to try alternative settings or compatibility mode, do some hacks, find obscure drivers and still some hardware remains unsupported in Linux.
However, most laptops today are assembled from standard commodity hardware parts, and their configurations are largely similar if not the same. For example, HP, Dell, Lenovo and Acer laptops are mostly using about the same parts from Intel, AMD, Nvidia, Realtek and other standard DDR4 /DDR3L RAM and SATA storage (doesn't matter if WD, Seagate, Toshiba or HGST).
Any idea why this is so and what the challenges are? Would love to hear from everybody.