DEV Community

Discussion on: Windows vs linux?

Collapse
 
mat735 profile image
Mat

I have switched between all three OS's during the past 20 years. I gave up on OSX a few years ago except for iOS development. Too many bugs/breaking changes with every release.

I am using Kubuntu on my laptop and I love it but battery life is not as good even after proper configuration/tweaks (TLP, etc). KDE is the only DE that does display scaling properly so forget about elementary or gnome. If you are using a mouse, good luck getting scrolling to work properly without trying tons of third party tools and hacking config files. It boggles my mind that linux doesn't let you adjust the scrolling speed at this point. This was the deal breaker for me on desktop.

I'm using windows on desktop with WSL, but over time I have used WSL less and less. With things like chocolatey installation is a breeze. If you have performance issues in WSL, make sure to exclude the linux directories from windows security, the same for dev project files. This will make a HUGE difference.

I have no problem doing development switching between my linux laptop and Windows. cross-platform tools have become mature and it makes no difference. Interesting note: one of my projects is using dotnet core and I use windows for dev, a mac mini for building, and deployment to linux containers!

I reinstall any OS at least once a year and use installer scripts to configure everything. This keeps it fresh and snappy.