I'm starting a master's degree in electronics engineering and have previously used Debian and Fedora, though not extensively for academic work. I'm wondering whether Arch Linux—or Linux in general—is practical for mathematics software, C++, engineering tools, and research workflows. I may need to connect through SSH to use proprietary software provided by my university. For people working in academia or STEM research, has using Arch caused significant compatibility problems or wasted time?
3 Answers
A practical setup is Linux as your main system, with a Windows virtual machine or occasional dual boot for applications that absolutely require Windows. That worked well for most of graduate school. Before committing, check what software your department actually uses and whether remote graphical access is available for engineering programs.
Arch can work, but it requires more maintenance and troubleshooting than Debian or Fedora. That may be enjoyable if you want to learn the system, but it can also take time away from studying when updates or hardware support cause problems. If you use an Nvidia GPU, a more conservative distribution or an Arch-based system with easier installation may save effort. Choose the most stable setup that supports your required tools rather than choosing a distribution for its reputation alone.
Linux is generally very capable for C++, mathematics tools, scripting, simulations, and research software. The bigger question is whether your university requires proprietary applications such as SOLIDWORKS or Microsoft Office. If those do not run properly through compatibility layers or a virtual machine, a pure Linux setup can become inconvenient. For academic work, stability and access to required software matter more than the distribution itself.

The important part is having a backup plan. Keep a Windows installation, virtual machine, or reliable SSH access available for proprietary software, and test your complete workflow before the semester begins.