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.
Activity Over Time
Top Contributors
Keywords
Sample Comments
There is MacOS and Linux, nobody forces you to stay on Windows
> 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.
linux for main dev machine, mac for ms office. never looked back.
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.
Why not buy a Mac and dual-boot? Even if you end up mostly using Windows, Apple laptops are nice hardware.
Stuck with windows due to work restrictions. Could happily use either Mac or Linux with windows VM for the unfortunate bits.
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.
Why not just run Linux? Or use a Mac?
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
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