DEV Community

Discussion on: Windows vs linux?

Collapse
 
mburszley profile image
Maximilian Burszley • Edited

In the past few years, Windows has made leaps and bounds improvements and with containerization, I would just say use your preference.

I like Windows since my main hobby is PC gaming; I use WSL2 when I need Linux, and I use Docker and friends when I need to deploy.

My recommendation for getting into things, learn WSL (not very difficult since they've put a lot of effort here) and get Windows Terminal. Also, if package management is your issue, check out Chocolatey.

Terminal and Linux distros for WSL are hosted on the Microsoft Store.

Collapse
 
moopet profile image
Ben Sinclair

I installed Chocolatey the other day because it's the distribution method for VSCodium.

It's a hassle to install and even following the instructions I couldn't get it to work after closing and opening the terminal. I assume it puts something in the path but doesn't configure the global PATH setting, but that bit's not documented.

Seems pretty rough compared to more mature package managers.

Collapse
 
mburszley profile image
Maximilian Burszley • Edited

It's a hassle to install and even following the instructions I couldn't get it to work

What? It's literally curl site.com | bash level of install from an elevated prompt. They even have a copy/paste option in their docs:

chocolatey.org/install

Thread Thread
 
moopet profile image
Ben Sinclair

Yeah, it didn't work for me. Rather, it installs, but since it's not in the global path, if I open a new terminal, it's not available. I could fix this easily enough, I guess, but the fact that it doesn't work puts me off.

Collapse
 
vypxl profile image
vypxl

That's the thing with Windows for me: Everyone is trying to emulate Linux behavior on Windows because it's practical. These tools are fine and I use them too when I quickly need to ssh somewhere for example while I was gaming on my Windows. But why not just use Linux, where one does not have to emulate anything? No one wants to emulate Windows behavior, just sayin'.

Collapse
 
mburszley profile image
Maximilian Burszley

Because people want their OS to work. I don't need linux emulation; I have it natively now.