DEV Community

Discussion on: Is using Linux really productive?

Collapse
 
seanthorpe profile image
seanthorpe

You are experiencing the reality of Linux.
It doesn't have paid teams worth billions of man hours behind it propping/patching it up.
So things are mostly complete, and a LOT of it is barely complete.

So guess what, if you try Mac or Windows 10, whichever you haven't yet, you will find the same situation... there are some things you need/want to do that are simply easier/more stable on another OS.

Linux is great for SOME server programs that were built for it, and need an OS that will simply keep going. (I dropped a Progress/OpenEdge ERP database onto CentOS, 11 years ago, and that setup has been running without OS problems that long.)

Now if you want IntelliJ to "just run", AND your desktop to "just run" with your hardware, I would choose Windows or Mac.

(If you haven't been on Mac, wait for the ARM Mac, and spare yourself having "old Mac" hardware.).

Windows 10 is decent. My JetBrains IDEs run with no problem, as does sound, video, and wireless. I have Windows 10 running on AMD A10 and Intel i5 and i7, hardware.

(Just don't depend on the "Restore Partition", keep/make your install media and back your stuff up off your system.)

I have seen Windows Server 2019 run on the same level of hardware, but there the specific hardware may not automatically work like it does with Windows 10 (sound). And it works with no issue on old hardware I previously could not run Windows Server 2012 R2 on.

Choose your OS based on what you want to accomplish, (and on your hardware).

Oh and don't choose Mac if you are going to Administer Windows Servers... too much hoop jumping in that setup too.

If you want to run everything on VM's... my experience won't help. I am old-fashioned preferring my "iron" to be physical.