I love Linux as a development environment, and I really like tools like Multipass or Docker that let you pop up a quick Ubuntu VM regardless of what OS I'm running.
I've created scripts to install all of my favorite programming languages and tools, so I can have a fresh Linux install up and running for development in about 20 minutes. Linux is great because it gets out of your way and lets you build great things.
The biggest downside for me is software support. There are so many amazing games that only run on Windows, and the best writing tools are either Mac or Windows. I've found myself dual-booting Linux/Windows on nearly all of my personal computers so that I can have the best of both worlds.
Problems running them on WINE? For example, brand new games or demanding games that WINE can't handle (yet). Or just not a WINE fan, and getting it set up for your game of choice?
My games are ancient, and run just fine in dosbox. But I'm a gamer grognard.
Yeah, WINE is very hit and miss with what it supports. For a lot of the software I use, WINE only supports a version that is years behind the latest version, if it supports it at all.
I've also thought about just using a VM, but that has other drawbacks like performance. Booting to Windows on a separate hard drive has worked well.
From humble beginnings at an MSP, I've adventured through life as a sysadmin, into an engineer, and finally landed as a developer focused on fixing problems with automation.
I love Linux as a development environment, and I really like tools like Multipass or Docker that let you pop up a quick Ubuntu VM regardless of what OS I'm running.
I've created scripts to install all of my favorite programming languages and tools, so I can have a fresh Linux install up and running for development in about 20 minutes. Linux is great because it gets out of your way and lets you build great things.
The biggest downside for me is software support. There are so many amazing games that only run on Windows, and the best writing tools are either Mac or Windows. I've found myself dual-booting Linux/Windows on nearly all of my personal computers so that I can have the best of both worlds.
Problems running them on WINE? For example, brand new games or demanding games that WINE can't handle (yet). Or just not a WINE fan, and getting it set up for your game of choice?
My games are ancient, and run just fine in dosbox. But I'm a gamer grognard.
Yeah, WINE is very hit and miss with what it supports. For a lot of the software I use, WINE only supports a version that is years behind the latest version, if it supports it at all.
I've also thought about just using a VM, but that has other drawbacks like performance. Booting to Windows on a separate hard drive has worked well.
WSL: Linux Kernel/CLI when you need it, Windows otherwise. For anything I'd boot to Linux for, WSL has replaced that need to dual boot.