There are vendors who will specifically pick parts that will work with Linux but I suspect they also charge a premium for that certainty.
My laptop currently works fully with Arch Linux but it didn't always. At first I had to use the beta NVidia drivers to play games and it took many months to get the sound working because the essential information needed to see the sound chip in the laptop was coded in the Windows driver and not the ACPI.
There are vendors who will specifically pick parts that will work with Linux but I suspect they also charge a premium for that certainty.
My laptop currently works fully with Arch Linux but it didn't always. At first I had to use the beta NVidia drivers to play games and it took many months to get the sound working because the essential information needed to see the sound chip in the laptop was coded in the Windows driver and not the ACPI.