DEV Community

loading...
Cover image for What's the best os for your dev laptop - OSX vs Windows vs Linux
RudderStack

What's the best os for your dev laptop - OSX vs Windows vs Linux

nocnica profile image Nočnica Fee ・1 min read

cover image by Wilson Afonso

The operating systems we use reflect our experience, the culture we work in, and our general level of privelge, but I'm curious if you have a favorite OS to work on as a developer, and if so why.

Like most developers on the west coast of the United States, I use a work-provided MacBook for most of my development. I'm slowly working on moving my streaming to a beefy Windows PC but I find learning a new OS stressful and I've been writing and running code in OSX for 10 years, it's hard to imagine changing now. But that's just me, and I know my background affects my choice much more than OSX actually being 'better' in any quantifiable way!

Discussion (6)

pic
Editor guide
Collapse
thtmnisamnstr profile image
Gavin

I like Mac.

Linux is really good, but the lack of commercial design tools makes bridging the gap between design and dev more difficult IMO.

No clue on Windows. No employer has forced me to use it in over half a decade.

Collapse
adnanhz profile image
Adnan

Mac is the best of course. Nowadays it isn't really trendy to build desktop apps for Windows as it might have been long ago. Mac allows you to develop for nearly all platforms without any limitations.

Linux limitation = lack of commercial tools.
Windows limitation = you can't develop for iOS.
Mac limitation = none, you can do both of the above.

Collapse
codefinity profile image
Manav Misra

OS X is a nice balance...but the lines are very blurred. On Windows, you can easily tap into Linux subsystem.
On Linux, there are nice GUIs integrated.

Generally, OS X is synonymous with the web dev community - at least with regards to JS.

Collapse
codebyjustin profile image
Justin

PopOS

Collapse
deeheber profile image
Danielle Heberling

+1 for PopOS

Collapse
herawais profile image
Muhammad Awais

Ubuntu Linux