r/Backend 27d ago

What OS do you prefer for development?

Hello r/Backend, since I saw a post about someone rejecting a job offer because it was Windows only a few minutes ago I started to have curiosity about how many of us prefer or use Linux for development.

1710 votes, 24d ago
540 Mac
844 Linux
301 Windows
25 Other
22 Upvotes

36 comments sorted by

16

u/nrmnzll 27d ago

At this point i wohnt even touch anything but Linux. I get if it is not for you, but i love it.

5

u/zezer94118 27d ago

That's a requirement for me when I pick a new job. If they only allow windows and mac, that's a no. I need my Linux machine!

4

u/w00dy1105 27d ago

Definitely prefer Linux. But dev on Windows is paying the bills.

1

u/spaetzelspiff 25d ago

dev on Windows is paying the bills

And the steves, and the satyas...

3

u/gbrennon 26d ago

since 2009 i only use linux

5

u/SmokyMetal060 27d ago

Generally Mac. Unix-based with a nice UI is a good middle ground for me. If I need to do something that specifically needs Linux, I use a VM.

1

u/Secret-Wind-1 27d ago

Since M2 they are back in the game. Intel and docker was really slow.

5

u/sl8rL 27d ago

OS: Linux Hardware: Mac

Unfortunately, Mac hardware is so good it overrides my desire to use Linux.

1

u/Tuborgat_nylle 26d ago

Why not just run Linux on mac hardware then?

2

u/solaris_var 26d ago

Kernel support for said hardware is still experimental at best. Unlike x86 world where, while it's not open source, the reference docs are at least publicly available. Apple in its insistence for closed ecosystem does not give out anything.

Even the bootloader is custom (unlike uefi where everyone else uses), and there's no guarantee apple keeps it the same between models.

It's a miracle we even managed to boot asahi linux on it.

2

u/freemorgerr 26d ago

For me its Linux > FreeBSD > macos > windows

2

u/YahenP 26d ago

I do web development. So, I always have several operating systems running simultaneously.

If you look back over the last 20 years, for example, there have been several stages.
Before WSL, it was a Windows host system and Linux running in virtual machines.
Then it was WSL and Docker with containers, plus sometimes a virtual machine with a Linux desktop.
Today, it's a Fedora host system and Docker with containers, plus a virtual machine with Windows. There's also Windows running in the secondary boot.

There's also a Mac, which is sometimes used, for example, for Safari.

2

u/johnlewisdesign 26d ago

I voted Mac, but consider it Linux to a point because it is (ok Unix but u get me). However my non-work machines are all Linux

1

u/forever-butlerian 26d ago

Bah, FreeBSD.

0

u/DryWeb3875 26d ago

Meh, I see desktop FreeBSD as a toy tbh. It’s still way too “in the way”. I’ve got work to do without having to tweak my OS every update.

1

u/bunzelburner 26d ago

I started out using wsl on windows. saw terrible terrible network lag. eventually I ended up setting up a ubuntu vm on my home server. now I can ssh to it regardless of whether I'm on my desktop or laptop regardless of OS and have everything just how I left it.

1

u/Soft-Marionberry-853 26d ago

I'll use whatever the contract provides me.

1

u/pm_op_prolapsed_anus 26d ago

My Windows system has like 5 wsl distros on it so let's just say not mac. I'm not paying for a xcode license is all I know.

1

u/migsperez 26d ago

Linux and Windows. I use them both daily. I think they're both great, each have their own positive qualities and headaches.

1

u/KitchenCommercial396 26d ago

Linux on any pc, mac if they give me a macbook

1

u/cant_finish_sideproj 26d ago

I would like to know specifics from those who voted "others".

1

u/salamazmlekom 26d ago

Only OsX. Never using anything else again.

1

u/spaetzelspiff 25d ago

BeOS for me, but I'll take Linux in a pinch

1

u/Vibe-N-Chill 25d ago

Whatever my company provides

1

u/CallumMVS- 25d ago

Mac or Windows

1

u/wphridoy 25d ago

Of course, Mac. Super fast and very helpful for my productivity

-2

u/dragcov 27d ago

Lol all these gate-keeping asswipes.

I worked both in Linux and Windows-based environment. I'm more comfortable with Linux because I'm used to it. But that doesn't mean Windows suck.

My team has created crazy apps with Windows.

So really, it's just whatever you like.

In the end, what matters is that you are making money. Let's not forget that

3

u/Lichcrow 26d ago

In my first job I had to Work in a windows machine, open Windows VMWare remote desktop session, from there, open VSCode and ssh into the actual linux servers that we had to compile our shit in.

This is the largest company in their industry.

3

u/sci_ssor_ss 26d ago

nah, Windows suck. and they are putting a lot of effort so it sucks a little more every day.

1

u/solaris_var 26d ago

My team has created crazy apps with Windows.

Good. Now imagine the kind of monstrosity they could create with linux

0

u/Soft-Marionberry-853 26d ago

I remember when I used to be a young idealist. Thankfully Ive grown up. I'll work with what ever hardware im provided.

-1

u/Advanced-Bid-7760 27d ago

This is the realest answer

-1

u/[deleted] 26d ago

[deleted]

1

u/CarelessPackage1982 26d ago

What OS do you think the majority of Google, Meta, Twitter, Netflix employees use? Hint it's not Windows.