DEV Community

Discussion on: Is using Linux really productive?

Collapse
 
bradleybowman profile image
Bradley Bowman

When I finished college years ago, I worked at a warranty repair facility for a major laptop manufacturer. Hardware features that people like (in this case, fingerprint readers for login) require development efforts. I had multiple "internal" tools, including a half dozen drivers for that thing for Windows alone. The slightest difference in SKU was very problematic for that little device.

I recall the days where installing Linux on a laptop and having a WLAN card was a "good luck" endeavor. Hardware support is far from perfect; I just spent an hour today getting my desktop's PCIE wireless card working after a kernel update myself.

I'm lucky that my discrete sound card (think what you will about that haha, I dabble in audio hobbyism) has Linux support because the manufacturer sure doesn't support it. It takes resources to develop, and a company (especially a laptop manufacturer) simply has to say "we don't support Linux" and they're off the hook.

Hardware support requires having the hardware to develop, and the Linux community isn't getting free documentation and (expensive) hardware to test with... it's mostly a community funded and development effort. I know I'm straying from the point, but the Linux community remains small enough for vendors to effectively ignore.

My point is I very much see where you're coming from: time spent troubleshooting my WiFi on a production machine is wasted effort and possibly income. My home computer is one of my hobbyist devices and it's a little easier to digest lost time there. No matter how long you use it Linux always seems to feel like a learning experience.

If you stay patient you'll start to unlock your potential. If you're using Linux as a production machine, I would recommend checking into distros that tout time tested stability at the cost of being bleeding edge. Something like Debian Stable might be a better fit for you.

Thread Thread
 
dhruvgarg79 profile image
Dhruv garg • Edited

I agree with all of your points. I think this is my problem, youtrack.jetbrains.com/issue/JBR-2269. so I will just downgrade kernel for now.

But I think now the Linux community is expanding especially because of distros like Ubuntu, PopOs, Mint, and Manjaro which are more beginner-friendly. Some hardcore Linux lovers sometimes hate on these distros but they are very important for wider usage and support for Linux.

Now many hardware manufacturers/vendors have even started to provide better support like Dell developer edition laptops and System76. The only thing I don't like about this is that both are not available in India, LOL.