I've been worrying about this as well. I consider myself at least moderately a Linux sicko—I've had at least one daily driver Linux desktop consistently since before college, although most of that time it's been my work device—and I'm still not excited about switching over full-time. The hegemony gets me coming and going: I don't want to switch away because there's just too much software that assumes everyone has access to Windows[1], and if I do switch all the support will be worse because the userbase is so much smaller and more fragmented than Windows.
I think the lack of fragmentation is an underappreciated benefit of the Windows ecosystem. There's no concept of "distributions" or different ways to set up core services, so even when the solution to a given problem is as obscure in Windows as it is in Linux (which I think happens more often than the popular imagination credits), there's only one obscure solution that will work on every computer[2]. In order to be comparably "easy" in a practical sense, Linux actually needs its solution to each problem to be substantially simpler than on Windows to make up for the fragmentation gap.
What I'm loosely planning to do if Bruno's Scenario 1 plays out is to set up a Linux partition on my (currently Windows-only) personal desktop and use that as my primary personal computer. I mostly use that computer for Plex, games, and miscellaneous web browsing anyway, so as long as games have Linux support (ideal) or a decent Proton story (livable) this will be fine. For modding or games that just can't function on Linux, I'll have a Windows partition where I keep the absolute bare minimum of credentials and personal data. This outcome sucks, but at least it sucks in the direction of me taking more control over my digital life.
-
For example, all the From Software modding infrastructure is built on Windows-only .NET GUI libraries. It's possible to get it working through WINE or Proton, but it's a huge pain—I know because I've done a bunch of work to get my mods working for Proton users, despite not using it myself. ↩︎
-
Different major OS versions complicate this a bit, but there's rarely more than two Windows versions in wide use and plenty of solutions work across both at any given time. ↩︎
I've been worrying about this as well. I consider myself at least moderately a Linux sicko—I've had at least one daily driver Linux desktop consistently since before college, although most of that time it's been my work device—and I'm still not excited about switching over full-time. The hegemony gets me coming and going: I don't want to switch away because there's just too much software that assumes everyone has access to Windows[1], and if I do switch all the support will be worse because the userbase is so much smaller and more fragmented than Windows.
I think the lack of fragmentation is an underappreciated benefit of the Windows ecosystem. There's no concept of "distributions" or different ways to set up core services, so even when the solution to a given problem is as obscure in Windows as it is in Linux (which I think happens more often than the popular imagination credits), there's only one obscure solution that will work on every computer[2]. In order to be comparably "easy" in a practical sense, Linux actually needs its solution to each problem to be substantially simpler than on Windows to make up for the fragmentation gap.
What I'm loosely planning to do if Bruno's Scenario 1 plays out is to set up a Linux partition on my (currently Windows-only) personal desktop and use that as my primary personal computer. I mostly use that computer for Plex, games, and miscellaneous web browsing anyway, so as long as games have Linux support (ideal) or a decent Proton story (livable) this will be fine. For modding or games that just can't function on Linux, I'll have a Windows partition where I keep the absolute bare minimum of credentials and personal data. This outcome sucks, but at least it sucks in the direction of me taking more control over my digital life.
-
For example, all the From Software modding infrastructure is built on Windows-only .NET GUI libraries. It's possible to get it working through WINE or Proton, but it's a huge pain—I know because I've done a bunch of work to get my mods working for Proton users, despite not using it myself. ↩︎
-
Different major OS versions complicate this a bit, but there's rarely more than two Windows versions in wide use and plenty of solutions work across both at any given time. ↩︎