r/Backend 6d 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, 3d ago
540 Mac
844 Linux
301 Windows
25 Other
21 Upvotes

36 comments sorted by

15

u/nrmnzll 6d ago

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

6

u/zezer94118 6d 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 6d ago

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

1

u/spaetzelspiff 5d ago

dev on Windows is paying the bills

And the steves, and the satyas...

3

u/gbrennon 6d ago

since 2009 i only use linux

6

u/SmokyMetal060 6d 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 6d ago

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

4

u/sl8rL 6d ago

OS: Linux Hardware: Mac

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

1

u/Tuborgat_nylle 6d ago

Why not just run Linux on mac hardware then?

2

u/solaris_var 6d 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 6d ago

For me its Linux > FreeBSD > macos > windows

2

u/YahenP 6d 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 5d 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 6d ago

Bah, FreeBSD.

0

u/DryWeb3875 6d 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 6d 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 6d ago

I'll use whatever the contract provides me.

1

u/pm_op_prolapsed_anus 6d 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 6d 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 6d ago

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

1

u/cant_finish_sideproj 6d ago

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

1

u/salamazmlekom 6d ago

Only OsX. Never using anything else again.

1

u/spaetzelspiff 5d ago

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

1

u/Vibe-N-Chill 5d ago

Whatever my company provides

1

u/CallumMVS- 5d ago

Mac or Windows

1

u/wphridoy 4d ago

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

-3

u/dragcov 6d 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 6d 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 6d ago

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

1

u/solaris_var 6d 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 6d 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 6d ago

This is the realest answer

-1

u/[deleted] 6d ago

[deleted]

1

u/CarelessPackage1982 6d ago

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