Depends on what you work for specifically, at my current job most people use Windows, and it makes sense because our product will mainly be used on Windows, and some of them are windows only. But I also worked in many other places where we were deploying to Linux servers but the majority of devs were on Windows.
Some software branded as Docker for Mac exists for Mac.
Obviously Docker uses Linux kernel constructs not available on other platforms so on Mac (and Windows) they embed an entire Linux VM and attempt to integrate it with the host system storage, networking and resources.
This works about as well as it sounds, I/O performance in particular is terrible and trying to share folders between the host and the VM (to for example mount the code you’re working on) is super slow and annoying
“But Macs are the best for development, they’re so user friendly” - not even close lol
Convince?
Im a software dev. If you don’t use linux or macos youre a weirdo
I’m a huge fan of yours.
Depends on what you work for specifically, at my current job most people use Windows, and it makes sense because our product will mainly be used on Windows, and some of them are windows only. But I also worked in many other places where we were deploying to Linux servers but the majority of devs were on Windows.
If you use macos but are deploying to Linux, you’re also a weirdo.
+10 masochism points if you’re using docker on MacOS as well
Wait, docker exists for mac?
Some software branded as Docker for Mac exists for Mac.
Obviously Docker uses Linux kernel constructs not available on other platforms so on Mac (and Windows) they embed an entire Linux VM and attempt to integrate it with the host system storage, networking and resources.
This works about as well as it sounds, I/O performance in particular is terrible and trying to share folders between the host and the VM (to for example mount the code you’re working on) is super slow and annoying
“But Macs are the best for development, they’re so user friendly” - not even close lol