I’ve been seeing all these posts about Linux lately, and looking at them, I can honestly see the appeal. I’d love having so much autonomy over the OS I use, and customize it however I like, even having so many options to choose from when it comes to distros. The only thing holding me back, however, is incompatibility issues. A lot of programs I work with very often are Windows-exclusive, and alternatives supporting Linux are rare. So I guess I’m stuck with Windows, since I deem those particular programs really important.
Any advice from Linux nerds here? All constructive replies are very appreciated.
Use an alternative, or
Use Wine/Proton, or
Use a web app if it exists, or
Run Windows in a VM.
For me, the first 3 options covers 99.9% of my usage. It’s been a long time since I had to worry about installing Windows in a VM.
But to be fair, my requirements to use Windows software are very limited and non-critical. If:
A lot of programs I work with very often are Windows-exclusive
…then I would certainly consider keeping a Windows laptop around. Right tool for the job and all that.
Depends on the program.
- Games: Proton works well 99% of the time.
- Office: I use LibreOffice as much as possible. At work, I use the Web version of MS Office; it doesn’t have all features of the desktop version but it’s good enough for my use case.
- Media editing (music, image, video): GIMP, Krita, Kdenlive and Ardour are more than enough for my personal use.
In general, I would recommend trying the Linux alternative, and if it’s not good enough, use a Windows VM or dual-boot. If you spend 90% of your time in Photoshop or any other professional software without a Linux version or feature-complete alternative, you should stay on Windows, and maybe use Linux only when you’re not working.
I second this, OP, this is pretty much the state of it, but I do recommend trying out a Linux program called Wine, it can run some windows programs in your Linux environment. It’s not always the best, but I run a circuit making program there and I only had a bit of issue once. I just wanted to mention wine since some stuff works well with it, but now I’m realizing a VM might be better if it’s multiple programs lol. Oh well.
Which circuit maker?
LTspice
Can you give us specific examples of the programs you use, and what you use them for?
Certified Linux answer
I mean, it took me awhile to learn the names of all the software I currently use. And in some fields, it’s still “Yeah there’s not a good substitute.”
- Use alternative that is FLOSS
- Use alternative in the browser
- Try WINE/Proton
- Use Windows VM
- Use dedicated Windows machine
[This comment has been deleted by an automated system]
Unless you have very specialized requirements (and quite possibly you do) the solution is usually to unhook yourself from thinking of needing specific programs and to instead focus on needing to perform specific tasks. (Then finding the Linux way to perform that task.)
Barring that, the codeweavers suggestion is a good one. I used it in my early days when I thought I couldn’t live without particular pieces of Windows software and although that was several years ago, even then it was pretty good about being able to easily run arbitrary Windows software. IMO it’s cheap enough to be worth the investment.
If you truly have bespoke requirements that just can’t be satisfied by either of the above, staying on Windows may legitimately be your best option.
More generally - if you decide to take this step, expect to have to learn to use a computer substantially differently than you have in the past. It’s not harder; in many ways it’s easier. But if you are very experienced and comfortable with Windows, a lot of concepts are going to feel foreign to you. Tackle one task at a time and your experiences will build upon each other. Go into it expecting to have to learn, and you’ll do fine. Bizarrely I find the least tech-savvy folks sometimes have the easiest time transitioning.
It would be nice if you say in the post which apps are those that hold you. People would be able to suggest solutions.
I already used open source programs on Windows. The programs I’m using to do all my work with are Krita, Blender 3D, Gimp, and Libre Office.
They either started out on Linux or support Linux natively, so switching to Linux didn’t really change any of the programs I use. The biggest change is playing games, but Valve has made it very pain free.
Well you can’t really use something not useful to you. Yes Linux is very nice but at the end of the day you gotta use the thing that gets the job done.
My approach has been to slowly learn how to play to the strengths of Linux and not pine after anything on Windows because ultimately I’ve gained a lot more than I’ve lost.
The one piece of software I haven’t been able to avoid keeping around is Sigma Studio, so I have a 10 year old shit top for running it, but it also runs in a VM if I need it. Thankfully I only need to use it once or twice a year.
If you rely on multiple pieces of software for important everyday activities and they aren’t usable in wine or a VM, you probably have no choice but to use the operating system that is the best vehicle for those tools. Doesn’t stop you from also using linux for other stuff, but I can understand how that’s not the same as going all in.
Depends. Steam and Proton handles most games and if not, I’ll check Lutris. FWIW, some games like Doom and RollerCoaster Tycoon (the Sawyer, 2D era) have open-source remakes that work on modern machines.
For regular software, I will try it in WINE and if it provides a good enough experience for daily use, I’ll keep it there. If it doesn’t, for any reason, I’ll stick it in a Windows VM. For instance, Exact Audio Copy will work fine in WINE provided you get .NET 3.5 installed for the MusicBrainz metadata plugin, but MusicBee has severe enough problems (font redirection problems, lag when scrolling, can’t drag tabs) for me that I just use it in a virtual machine or another PC. (I actually have another rig I’m considering using as a “jukebox” machine, since I have macOS on it and use it for Apple Music, so I’m compartmentalising my music to one machine if that makes sense)
Try WINE. Raise issue with devs. Or just decide not to use it.
I try my best to look for open source alternatives. If a company does not support Linux, they don’t deserve my support as someone who has only used linux for almost 5 years now. Luckily I am not dragged all the way up into many of these ecosystems which don’t work on Linux
The same thing I’ve always done - booted another OS that works with that software. No need to artificially limit yourself.
Once upon a time I remember running Dos, windows, os2 warp, and linux on one hard drive. Those were the days…. Ya ya, I’m going back to my retirement home bedroom…
write my own