I'm an IT student currently using a dual-boot setup with Xubuntu and Windows 11 on my laptop. While I love how responsive Xubuntu is compared to Windows, and I've had a good introduction to Linux, I'm wondering about other downsides to using Linux for my studies. I know I can't run .exe files natively and that the web version of Microsoft Office isn't as robust, but are there other significant limitations I should be aware of? What challenges might I face, especially with the software needed for my classes?
5 Answers
As for programming, most coding environments work great on Linux, but you may encounter older tools or specific applications that are Windows-only. It's a good strategy to research the tools required for your courses and see if they have viable Linux versions or alternatives. For things like Microsoft Office, alternatives like LibreOffice or OnlyOffice are pretty solid, but if anything critical relies on Windows, you may want to keep it as a backup option.
While there are definitely some downsides, many users find the positives far outweigh them, especially in development. Learning both environments can make you more versatile for your future career, so if you can manage both, that would be the best route. Just ensure you're aware of the tools you’ll need to use in school, and take it from there!
The biggest issue is that you might have to figure out workarounds for software that's primarily designed for Windows. Classes could require installations and tools that only have instructions for Windows, leaving you to hunt for Linux versions or alternatives, which can be frustrating.
Honestly, it really depends on what you're learning. If you're in a program focused on Linux or Unix, you might not face many downsides at all. But if your classes involve Microsoft-specific tools, that’s where you might run into some issues. Some colleagues have found that using Linux is super efficient for coding and networking tasks, but if you have specific software requirements, dual-booting is a smart choice to avoid any headaches later on.
One major downside is the software compatibility. Some programs you might need, like certain Adobe tools or even specific older applications required for classes, might not run on Linux. While gaming support is improving, there are still titles, especially those with anti-cheat measures, that won’t work. So, it's essential to check if the software you need has good Linux alternatives before fully switching over. Keeping your Windows partition or a VM around as a backup could also be helpful for those instances when you absolutely need Windows software.

That makes sense! I’ve also heard Visual Studio isn’t the best on Linux—should I just plan on sticking with Windows for that?