DEV Community

Cover image for Which Operating System Are You Using?
Jeremy Morgan
Jeremy Morgan

Posted on • Updated on

Which Operating System Are You Using?

I asked folks on Twitter what operating system they use to write code and was a bit surprised. (The poll is still going on if you want to see the current results).

It looks like a dead heat between Windows and Linux. I expected much of my audience to be front end developers and web developers, who primarily use OSX. Most developers I talk to regularly use OSX, so I was surprised to not see it above and beyond the rest.

So what are YOU using as a "daily driver"? I'm curious to know. Whether you're a professional developer or a hobbyist tinkering around.

What OS are you using?

It wasn't long ago people would say things like "If you want to develop with {language / platform} then you must use {Operating System}. But it seems these days you can do whatever kind of development you want in each operating system.

Windows was the laggard for many years. If you wanted to do any kind of scripting or run applications only built for Linux you were out of luck. But WSL has changed that. So I'm not too surprised to see the increase in Windows usage.

So What Are You Using to Write Code??

Let me know in the comments what you're using and why. Work or play. You can still vote on this poll for a couple days too. I'm curious.

Latest comments (46)

Collapse
 
ricktraigon profile image
Ricardo • Edited

Hello at all, I'm using Windows 10, and several linux distros at home and for work.
Today Debian and derivatives like Antix for work purposes I use Solaris.
Working as a webdeveloper I use these systems to check the good work of apps.
I like very much linux platform and its power, solid work but windows is a big player that's coming back me some attention.
I used a bit Mac OS some year ago.

Collapse
 
rocqjones profile image
Jones Mbindyo

I'm using 'Parrot Security GNU/Linux OS' the reason is because it's very user friendly, fancy UI, security tools, and it's just interesting.

Collapse
 
madza profile image
Madza • Edited

OS wars reminds me of JS framework craze. Picking up a fancy distro just to tell someone you are 'the cool kid' is pointless. Stick with what suits your needs.

Collapse
 
nerdharder615 profile image
Matt

Fully switched to *nix at home almost a decade ago. I have a mix of Manjaro (desktop), Ubuntu (2 laptops), & Raspbian. I do have my Windows work PC, but hopefully that will be on Ubuntu sometime this year. Since everything has been moving to web apps, there isn't anything that is really keeping my tied to Windows currently.

Collapse
 
tirtakeniten profile image
Tirta Keniten

Hi Jeremy. I use 3 different operating systems right now.

Ubuntu: My office computer. I love using Ubuntu for coding. It smooth and easy to setup. It just worked as expected. But, when I started use Ubuntu in my notebook, it drained my battery.

Macos: For my MacBook. I experienced that Ubuntu does not fit in a notebook, Macos does. The things I like in Macos is, it has neat GUI, stable, less power consumption, and POSIX.

Windows: I love games. And the games I love are not available in Ubuntu and Macos. So I built myself a Windows computer.

I am a web developer, and have been experience develop website for those 3 operating system. If I have to choose, I would go for Macos.

Collapse
 
craigbutcher profile image
Craig Butcher

Right now, it's a combination of macOS (home) and Windows 10 (work). Most people I have met throughout my working life argued the silly OS wars of Mac OS X vs Linux vs Windows. To end the infamous debate, I simply see operating systems as a tool to develop whatever we need to do.

Thanks to using dotfiles and the use of a personal repo, switching to any OS is a breeze after a quick set up. There is always going to be an amount of tinkering in every OS because we are curious creatures wanting to see what things can do :-)

Collapse
 
guiteixeira profile image
Guilherme Teixeira • Edited

As soon as I learned how to install an operating system, I started trying Linux. I'm currently a macOS user (work/college/home) because I think it has the best of all worlds, but I still have a Manjaro i3wm Edition running in a VM.

Collapse
 
xbhrnnd profile image
Xabi

Windows 10 at work :-(

Debian at home :-D

Collapse
 
jc00ke profile image
Jesse Cooke

I've used Ubuntu, Xubuntu, Ubuntu GNOME, Manjaro+i3, and now I'm very happy with Regolith (Ubuntu+i3 with a lot of default polish)

I'd love to give a BSD a try, and probably could given the tools I use are all pretty ubiquitous, but I'm too happy with Regolith to spend any time on it.

Collapse
 
strzibny profile image
Josef Strzibny

Fedora. Stock (and latest) GNOME3 + I know a thing or two about Fedora. I also deploy with Fedora or CentOS so having a similar environment helps.

Collapse
 
saint4eva profile image
saint4eva

I am using Windows 10 Pro. Very productive, efficient and reliable.

 
adityamitra profile image
Aditya Mitra

Hey, but you have disabled the chat option in your dev.to account.

Collapse
 
peterkjoseph02 profile image
Peter K Joseph

I use elementary OS to code.

Collapse
 
quinceleaf profile image
Brian Ibbotson

Used everything over the years. Settled on OSX for my personal computing needs a year before I began developing (learning, then professionally) so have stuck with that. Ubuntu Server for all my servers.

Like the idea of desktop Linux but as someone said in the comments here about WSL, (at least at the time I was using it before) it always "worked until it didn't", and that always seemed to be when a deadline was looming.

Intrigued by all the changes Microsoft's been making, but haven't had time to try using Windows to develop yet.

macOS is the best of all worlds... it just works, very solid. Like a strong, polished Linux distro without the occasional glaring UI inconsistencies. For coding, I'm just using VS Code/iTerm2 and the like, so I could switch to Linux without too much difficulty.

I still have to do enough collaboration with others using Office and other Microsoft products that being able to run the full gamut of Microsoft products as needed (without resorting to WINE) is useful.

And I currently support some legacy iOS apps, so I need macOS to code for those, too. But aiming to switch those over to PWAs or Flutter apps, so that requirement may fade away....

Collapse
 
harveyhalwin profile image
Heinek Halwin

MacOS at work, ubuntu at home.