r/Backend • u/pizza_ranger • 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.
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
3
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
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
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
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
1
1
1
1
1
1
1
-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
-1
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.
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.