Hey everyone! I'm currently an engineering student and I'm considering switching to Linux, but I'm a bit unsure about whether it's feasible for my needs. I require Microsoft Office and CAD programs for my coursework, and I also do quite a bit of gaming. I really want to avoid dual-booting if possible. Is there any reliable way to run Windows applications on Linux without using a virtual machine? These programs can be pretty resource-intensive, especially simulations, and I need Office to work seamlessly. Any insights or experiences would be greatly appreciated! Thanks!
4 Answers
Honestly, it might be tough without dual-booting. If you absolutely need Microsoft Office and CAD software like AutoCAD or SolidWorks, they won't run natively on Linux. A lot of users end up needing to stick with Windows for that stuff, whether through a VM, dual-booting, or using a separate machine. You really have to weigh your options depending on how critical those apps are for your work. Good luck figuring it out!
Switching to Linux isn't going to be a walk in the park, especially if you need specific Windows applications. They simply won't run natively on Linux. My advice: if you need that software, plan on having Windows available in some form—either through dual-booting, a VM, or another device. Taking your time to explore and find what works best for you is key!
You could try using LibreOffice for your documents and FreeCAD for CAD tasks, but they're not perfect substitutes. Your experience can be smoother if you have AMD or Intel hardware; Nvidia can be a bit tricky on Linux. Also, if you’re a gamer, check out ProtonDB for game compatibility. Just keep in mind that switching to Linux is a learning curve, so don’t rush it and be ready to troubleshoot!
If you really want to try Linux, consider sticking to stable distros like Debian or Ubuntu. It's better to test things out in a VM before committing to an install. Linux gaming has come a long way, and it's pretty good these days! Just make sure you have alternatives lined up for anything that won’t run natively.

Thanks for the tip! I've used LibreOffice a bit, but it doesn't always integrate well with my university's IT systems, which can be frustrating.