DEV Community

Cover image for What OS do you use for development?
Madza
Madza

Posted on

What OS do you use for development?

Do you mainly develop on single OS or multiple OS on separate machines?

If you work with multiple OS on a single machine, do you prefer to use dual boot or virtualization tech like VirtualBox, WSL, etc?

Oldest comments (116)

Collapse
 
adriangrigore profile image
Adrian Emil Grigore • Edited

I run two VPS-es. An OpenBSD and a Void Linux one. I connect to them from a Windows computer.

Collapse
 
peter279k profile image
peter279k

I use Ubuntu, a Linux distribution a lot.

Collapse
 
afsharm profile image
Afshar

I am using Ubuntu, but it not very easy. The team is using Windows. Some of tools they use does not work properly on Ubuntu. Some others does not exists in the Ubuntu.

Collapse
 
louislow profile image
Louis Low

Make the Windows software run hybrid on Ubuntu by using Virtualbox and or WINE. But I never find any difficulty looking development tool for Linux.

Collapse
 
afsharm profile image
Afshar

You make me less frightened. Almost all people around me are using Windows. Sometimes I feel a bit isolated. I use LibreOffice while people use Microsoft Office. People use MS SQL Management Tool while I have no other choice than SQLCMD in command line. This list is more longer.

Thread Thread
 
sa2908 profile image
Sanket Agarwal

You also use office.com if you want Microsoft services.

Thread Thread
 
darrentmorgan profile image
darrentmorgan

Yeah I agree with this. LibreOffice just doesn't cut it for some of the things I need to do. Office online is actually really good.

Collapse
 
stereoplegic profile image
Mike Bybee

If you need virtualization, KVM is more performant than Virtualbox. It's worth a little extra study to set it up, especially if you have an extra graphics card that can take advantage of GPU passthrough.

Thread Thread
 
louislow profile image
Louis Low • Edited

I would like to try on KVM one day. The GPU passthrough is an attractive feature to me. But Virtualbox works fine, the VM no lagging or choppy graphic on Adobe PS/AI. Just these two Windows softwares I have been using.

Collapse
 
cyberhck profile image
Nishchal Gautam

For database, use jetbrains datagrip on Linux systems

Collapse
 
bimlas profile image
bimlas

I used Windows 7 + Kubuntu dual boot, but it was very cumbersome to have to switch between operating systems due to different features. I’ve also tried Linux running in VirtualBox for a short time, but it’s not effective in any way (it eats up a lot of resources, I don’t even get everything working in it, etc.).

Now I use only Linux Mint XFCE for work and dev (I realized that not only Windows but also KDE is redundant for me), Windows only for gaming with non-Linux friends.

Collapse
 
aaqib925 profile image
Aaqib Nazeer

Ubuntu Linux

Collapse
 
gukandrew profile image
gukandrew

Manjaro Linux XFCE edition. On work laptop as well as on home PC.

Collapse
 
banji220 profile image
Banji

Pop!_OS(Linux)

Collapse
 
bitsondatadev profile image
Brian "bits" Olsen

Work dev: Mac.
Play dev: Ubuntu.

Collapse
 
dozykeys profile image
Duru Chidozie

I use ubuntu 20.04 now.
Previously i had settled for windows 10/ubuntu 20.04 until i realized it was a herculean task switching between OS.

Collapse
 
pouya profile image
Pouya

All of my work is on MacOS.

Collapse
 
syedjafor profile image
Syed Jafor ⚡

By the way I use arch.

Collapse
 
madza profile image
Madza

Lol 😂😂

Collapse
 
rgin profile image
reilg

I'm surprised this is the only Arch comment on here xD

Collapse
 
syedjafor profile image
Syed Jafor ⚡

Coz it's not that user friendly but once you master in it you will fall in love.

Collapse
 
corentinbettiol profile image
Corentin Bettiol

I use Xubuntu.

Collapse
 
louislow profile image
Louis Low • Edited

I married to Linux Debian (Ubuntu) for almost 20 years. Using it for embedded, desktop, and web development. But, I still have Windows running Adobe Photoshop and Illustrator in Oracle Virtualbox.

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt

Just curious, how much RAM, CPU do you allocate to Windows in this case?

Collapse
 
louislow profile image
Louis Low • Edited

I will very honest with you. I only allocate 1 Core CPU and 512MB RAM for that Windows VM. Everything running smoothly and no graphic chopping at all. I never ever shutdown the WinOS. I use the Virtuabox Save State feature. The VM need few seconds boot up the WinOS and I straight away using only Adobe PS/AI. Then, the VM closing is also take few seconds. I've been let the settings stays in this way and using it like forever. My laptop is a Lenovo ThinkPad X1.

My laptop screenshot

Collapse
 
valplusplusle profile image
Val++le

Ubuntu with i3wm as window manager. For me it is the most effective and productive way to code and i use linux fulltime. For work, for gaming, for fun coding projects for game dev:)

Collapse
 
jamesnm profile image
James Moore

At work we currently use Windows with a virtual machine called homestead. We use this application called vagrant to interact with it, bring it up and tear it down provision it etc and virtual box.

We have a want to find an alternative were thinking wsl2 and docker for windows in the future once we can spend some time learning and getting the setup right for our team. Probably early 2021.

Preferably we all had Macbooks (OSX) and could use something simple like Laravel valet but its just not on the table and doesn't quite meet our team needs. But it sure would be fast.