The good news: an increasing number of device manufacturers are releasing Linux drivers. The bad news: the drivers they release are only for the most popular Linux distros, and the manufacturers provide no support to end-users for their Linux drivers.
From my experience and what I’ve read here, CL users are pretty much on their own when it comes to adapting mfgr-provided drivers to CL (especially printer drivers). This harks back to when peripherals support was the Achilles tendon of Linux, which was why I didn’t migrate from Windows years ago (but I sure did want to).
Given the articles I’ve read on the web, the drivers issue is still of concern to the Linux community. Given the help request posts on this forum, it is certainly of concern to new CL users. The recent addition of
hplip is definitely a step in the right direction, but more is needed if the CL community is to grow. We have a ways to go before the mfgrs start developing drivers for us!
Maybe some automation might be developed to adapt an RPM or DEB file to CL?
(On a personal note, I survive on disability benefits, and cannot afford to buy a new Linux-compatible scanner/printer. I was able to build my new desktop only because of an interest-free promotion on my credit card, and even then it was 8 months of rice and beans (no exaggeration). I’m not the only shut-in who depends on stimulation from the Internet to stay sane.)