TheFOSS community does not have that luxury nor cooperation at all and most drivers must be reverse engineered to function with the hardware. While the goal is the same, it does require the hardware vendors to support linux and most do not directly do so.
There are 2 downsides to this. First there is a built in delay while the drivers are created or updated for new hardware. Secondly there are likely some features of the hardware that may never be fully supported by reverse engineering software support.
The linux FOSS community does wonderfully at providing functional software but can never do so at the pace (and in some cases quality) as provided by the hardware manufacturers. After all, they build the hardware and provide the drivers for windows to support that hardware.
It is clear that Microsoft sit in their own nest and hardware manufacturers are like the birds who build it. This has become more evident than ever in their random choice of CPUs and mainboard features being supported by, or required for Windows 11. A win-win for them as well as the manufacturers, users being their hostages to bear whatever they inflict on them.
I have deliberatly picked a Framework laptop because they claim they love Linux and do their best to support it.
It might be best to talk to them first.
Not cheating the hardware mfgrs since the hardware is still used (and paid for) but does bypass the monopoly on the drivers. In fact, having a driver available for linux makes it possible for more users to have that device in action. A win for the hardware side.
3a8082e126