DEV Community

Discussion on: Windows vs linux?

 
shaunagordon profile image
Shauna Gordon

Some of the things I've run into:

Shoddy support for typical command line utilities. This has gotten better in recent years and ostensibly with WSL, but it still feels like "swimming upstream."

Almost no Docker support.

Almost no centralized package/software management. Chocolatey the closest and that requires opening a pretty big hole in PowerShell for relatively limited benefit.

General, overall instability and intrusive updating (I get needing to, and that's fine, but being forced to and forced to restart is a non-starter for me).

Thread Thread
 
elabftw profile image
eLabFTW

Basically, when you're using gnu+linux you feel that everything is made for it. Everything is simple and works out of the box. When you're doing that on a mac, you have to fiddle a bit, fight against outdated mac os libraries and utilities but you can get there, as you have a terminal and a bsd like system. On Windows, you never stop fighting the OS. Line ending? Different. Folder separator? Different. BOM? Different. Let's take git for instance, on Windows, when you install it you have to make choices about the line ending of the local and remote files and other weird options, whereas on linux it's as it should from the start. Also, package management is just not really there for windows. Compiling some software on linux is very easy, on windows you'll have to fight the compiler and other things.... Well, you see the picture...