notes:distro_comparisons
This is an old revision of the document!
Table of Contents
Notes
- The following list contains various operating systems, along with what I like and don't like about them
- These are my experiences below; YMMV
- Any other distro or OS not mentioned was either not tested, or isn't worth using
Fedora Workstation
Good
- Secure (SELinux, up-to-date packages)
- GNOME first-class
- Anaconda (installer allows me to set software RAID0 easily with GUI and allows for root/boot XFS filesystem)
Bad
- SELinux is annoying on servers
- Randomly has long boot times seemingly because of Corsair USB devices
- Minor concerns over IBM ownership of RedHat, and it being a US-based company that could be compelled to introduce/enforce backdoors or encryption bans
- Long metadata refreshes (even on F32 still)
Conclusions
- Works nicely, and is usable as a primary OS
openSUSE Tumbleweed
Good
- Rolling
- GNOME first-class
- Installer (allows for root/boot XFS filesystem)
- AppArmor isn't annoying
- Various Wine packages (standard, staging, standard with nine, staging with nine)
- Yast is nice for configuring the network on servers
- Seemingly has better out-the-box integration with iOS device file transfers 1)
- LiveUSBs automatically have persistence even when
dd
'd directly to flash drives
Bad
- Keybase is awkward to install 2)
- PackageKit is super annoying (it doesn't honor trying to gracefully quit it)
- Repo priority and vendor changes is strange
- GNOME comes with a lot of unnecessary software
Conclusions
- Works nicely, and is usable as a primary OS for both workstations and servers
- As of 2020/09, using it as a primary OS
Ubuntu
Good
- Good package selection
- Good 3rd-party app support
- Plenty of repos (PPAs)
- Bleeding-edge graphics stack available (oibaf or padokaPPA)
- Various 3rd-party kernel options available (xanmod, liquorix, official mainline packages)
- Minimal Install option
Bad
- Doesn't boot at all on a Ryzen 2700X system, even with the 20.04 LTS
Conclusions
- Good for server installs
- Lubuntu was my choice for LiveUSB diagnostics, but since the Ryzen issue above, not worth using
Arch Linux
Good
- Can use F2FS for root partition
Bad
- Behind openSUSE TW with some packages (took them a while to get GNOME 3.24 and other popular software, which is odd for a distro highly praised for being rolling)
- Installations are tedious
- Mandatory access controls are a hassle to install and maintain if using the NVIDIA proprietary driver (not a problem on other distros)
Conclusions
- Arch requires a lot more set-up and maintenance, without any obvious gain over using openSUSE Tumbleweed
- Not worth using
macOS
Good
- Message sync between iPhone and macOS
- 30-bit color at 4K@60Hz
- UI scaling (it somehow scales a lower res to a higher res while maintaining crisp text, and being compatible with programs not expecting this)
- Better performance with windowed applications with eGPU on internal screen
- Screen recording built-in
Bad
- eGPU needs 3rd-party software on “unsupported” Macs (automate-eGPU)
- Creating custom resolutions needs 3rd-party program (SwitchResX, which costs money)
- Some games being bundled in Crossover/Wine instead of native
- Some games have significantly lower performance (FFXIV, GW2, both RS and OSRS)
- No built-in or free deep hardware diagnostics (temp monitor, CPU and/or GPU frequency)
Conclusions
- Usable, but not ideal for gaming or hardware diagnostics in most cases
Windows
Good
- Memory testing programs (notably for Ryzen)
- AMD Wattman for easy overclocking/settings
- BIOS modding guides mostly (if not all) expect Windows
Bad
- Deep settings are cryptic and require a lot of research on registry keys
- 3rd-party software needs to be manually updated
- Drivers also need to be manually updated (WU will download ancient years-old drivers)
- Some Intel drivers (SST, Serial IO) require trial-and-error to get right
- Consistently scores lower than Linux in Geekbench with a Ryzen 2700X, even with the newest 2004/20H1/19041 release and scheduler improvements
Conclusions
- Good for games, and usable for everything else, but not ideal
/var/www/wiki/data/attic/notes/distro_comparisons.1599306061.txt.gz · Last modified: 2020/09/05 07:41 by Sean Rhone