WINE and Proton are great, but it really depnds on what programs in particular are needed. Even one unsupported application can be a dealbreaker when no alternatives exist or are acceptable substitutes.
If you’re doing things like music production that require fast access to the hardware, a VM isn’t going to cut it. If you’re deeply invested in a particular DAW or if you need to work with an industry standard tool, you may have to use Windows even though there are perfectly good DAWs available for Linux.
My solution so far is just to use a Linux computer for all my regular computing and a Windows one for music and some photography stuff. I also have to use Windows for my job.
VMs have their own drawbacks. There are some projects to integrate a Windows VM with Linux (WinApps), but it won’t quite integrate fully. Graphical performance is bad without a GPU to pass through (Intel GVT-g kind of works, but is a massive pain to get working).
WINE and Proton are great, but it really depnds on what programs in particular are needed. Even one unsupported application can be a dealbreaker when no alternatives exist or are acceptable substitutes.
You can run them in a VM…
If you’re doing things like music production that require fast access to the hardware, a VM isn’t going to cut it. If you’re deeply invested in a particular DAW or if you need to work with an industry standard tool, you may have to use Windows even though there are perfectly good DAWs available for Linux.
You can dual-boot in that case. VMs are pretty good these days though - you may be surprised how well things work.
My solution so far is just to use a Linux computer for all my regular computing and a Windows one for music and some photography stuff. I also have to use Windows for my job.
VMs have their own drawbacks. There are some projects to integrate a Windows VM with Linux (WinApps), but it won’t quite integrate fully. Graphical performance is bad without a GPU to pass through (Intel GVT-g kind of works, but is a massive pain to get working).
There’s a kernel module to get SR-IOV (the replacement for GVT-g in newer Intel GPUs) working on Linux, and Intel are working on upstreaming it.