DEV Community

loading...

Discussion on: Should I use Linux?

Collapse
scionsamurai profile image
scionsamurai

My suggestion would be to have a pc host a linux server. Then you can install everything docker/dev related on that server. I have code-server (vscode) as a self hosted (docker) service so i connect to it through the browser on my chromebook and develop. You can use containers like Guacamole to RDP into your server if you wanted to have an accessible desktop. When i learned about docker i wrote down all of the applications i install on all of my computers and looked for a self hosted docker alternative for those applications. Now i do everything through my chromebook, rpi, or android tv box.

I used to be a windows guy who sometimes utilized linux, but now i 100% prefer linux. I prefer to use the terminal to install applications instead of using graphical auto installers. I do have to use windows 10 for work though, it's not so bad when someone else does all the windows-like upkeep. (defrags, updates, etc)

Collapse
hb profile image
Henry Boisdequin Author

Thanks for the insight, I will definitely try Linux and see how it goes!

Collapse
rockykev profile image
Rocky Kev

I'm very similar! Pure Windows background, web developer.

I figured out all the work-arounds to get LAMP sites working on Windows that errors didn't bother me. But my surprise when I deployed a LAMP stack natively in Fedora, it just freakin' worked! 6 months later, I'm now using Docker, and the OS doesn't matter to me. It's really freeing!

Of course, using linux was a crazy challenge with my windows background. Once I got comfortable with the linux command line (I've been using powershell), Aliases became the rubber band to allow me to do all the things I'm used to without affecting anyone on my team.

Currently, we switched from Fedoras to Mac in the past few months. Macs are weird. But where it took me 1 year to go from Windows -> Linux, it's taking me like a week to go from Linux/Windows -> Mac. I still fight with Mac keyboard shortcuts.