Developer OS Preferences

Users debate preferred operating systems for development work, often advocating for macOS or Linux over Windows due to better hardware quality, Unix-like tools, and user experience, with suggestions for VMs, dual-booting, or company-provided options.

📉 Falling 0.4x Hardware
5,441
Comments
20
Years Active
5
Top Authors
#2088
Topic ID

Activity Over Time

2007
21
2008
122
2009
140
2010
137
2011
204
2012
251
2013
280
2014
180
2015
261
2016
357
2017
340
2018
334
2019
307
2020
470
2021
400
2022
478
2023
404
2024
371
2025
331
2026
53

Keywords

e.g M1 MacBooks PC UNIX DPI UX IMO FWIW VPS linux windows mac macos macbook osx mbp laptop use linux hardware

Sample Comments

grigio Jan 22, 2026 View on HN

There is MacOS and Linux, nobody forces you to stay on Windows

dom96 Apr 20, 2022 View on HN

> 2. Linux support: I use Linux as my OS of choice and I have no intention of using Windows/MacOSIf there is any leeway here, I would seriously recommend switching. You cannot beat the M1 MacBooks and macOS is close enough to Linux anyway.

DarkmSparks Dec 28, 2022 View on HN

linux for main dev machine, mac for ms office. never looked back.

locusofself Apr 1, 2023 View on HN

It's hard to beat the Apple UX. My macbook air m1 is the best laptop I have ever had. Do I love macOS? Not really. But if you need to develop in Linux just fire up a VM.I use a windows laptop for my work because I work at Microsoft. At the end of the day most of us spend 90% of our time in a browser, vs code, and bash or powershell. The experience between the 3 major OSs is not that different.

Zak Sep 17, 2007 View on HN

Why not buy a Mac and dual-boot? Even if you end up mostly using Windows, Apple laptops are nice hardware.

dragonsky Jan 24, 2022 View on HN

Stuck with windows due to work restrictions. Could happily use either Mac or Linux with windows VM for the unfortunate bits.

Rjevski Oct 4, 2017 View on HN

Just get a Mac. The time you'll save by not tinkering with Windows or Linux issues will pay for it in a matter of weeks.

azinman2 Jul 29, 2017 View on HN

Why not just run Linux? Or use a Mac?

Mc91 Aug 30, 2024 View on HN

I default to Linux when I can. I have a System76 laptop (running Ubuntu, not PopOS).My current company gives us a MBP or Windows laptop, my team gets MBPs, Linux is not an option. My preference if asked would have been Linux then MBP then Windows.If Linux were not an option, MBP would be my next choice, since terminal brings me to a Unix shell, and there are things like homebrew etc.I use my Linux machine for everything. I have an MBP, but I only break it out when I need to do a Zoom

tenacious_tuna Jan 13, 2021 View on HN

Hiya! Former mac native developer here, moving to a new company. My new corp gave me the option of a thinkpad running windows or a Mac, and I chose the mac just so I could have a sane terminal experience, UNIX-like tools, etc.I would vastly prefer to use Linux, but unfortunately that's just not an option for a company-issued machine at this juncture--and in my experience it's easier to spin up a VM on a Mac than a Windows box.Being a Mac native dev, I'm very acutely aware of