| Hi HN, Should I upgrade my development and business workstation from Windows 10 to Linux (instead of upgrading to Windows 11)? I'm extremely intimidated in taking the leap. I'm very familiar with Linux without a UI, and feel very comfortable with managing linux servers. I setup and run a cluster of RHEL servers for a private-cloud OpenStack deployment (kvm hypervisor). Familiar with apache web servers, and I run my own Asterisk PBX phone system, and have in the past done my own email server. Networking, iptables, etc. But I've never used Linux in a desktop UI environment. Ever. Always been an MS Windows guy. But Windows 11? I think my biggest fear are driver issues and having to convert a ton of files over to new formats for things I use to run my business. (Lots of MS Excel files for example). I use Microsoft Office (Word, Outlook, Excel) and Microsoft Visual Studio (F# Development) heavily. Excel is my biggest worry. And fighting with driver issues. I'm familiar mostly with RHEL (CentOS, and I guess now "Rocky Linux"). Anyone here convert from Windows to Linux? What kind of issues did you run into? Should I do it? Perhaps most importantly: Which Linux distro should I choose, and which desktop environment? -AMD Ryzen Threadripper 2950X 16-Core 3.50 GHz -Aorus X399 XTreme EATX TR4 -128GB RAM -NVIDEO GeForce RTX 2080 (Gigabyte) -(Two) 1TB NVMe Samsung SSD 970 |
1) Try several distros in a VM (VirtualBox) first. This can be challenging to set up in and of itself (especially things like graphics beyond 640*480, shared folders, etc.) But it's a good way to quickly decide which distros you are interested in trying to install as your main OS. There are TONS of distros and flavors of distros. Here are some that are considered easy to use: Ubuntu, Kubuntu, Ubuntu MATE, Lubuntu, Xubuntu, Ubuntu Budgie, KDE Neon, openSUSE, Manjaro, Feren OS, Debian GNOME, Debian KDE, Debian MATE, Debian Cinnamon, Elementary OS, Solus, Zorin OS, Pop!_OS, Fedora, Deepin. Your server Linux skills don't help much with the frustration of configuring some of the more esoteric Linux distros, such as Arch, which are obtuse to install on purpose (configuration over convention).
2. Driver issues likely won't be a problem. The only problems I've had with Linux drivers are with desktop USB or PCIe wifi cards (certain manufacturers, even top-rated cards on amazon, just don't support Linux!). Also, if you're on a laptop, you could have sleep/hibernate issues or touchpad issues. You may also have battery life issues. I recommend going with a desktop. If you want a laptop, either go System 76 or buy a several-year-old model that people online have confirmed works out of the box with Linux.
3. For Microsoft apps like Excel, you'll probably have to run them in a VM. It's annoying, but works well.