notes:distro_comparisons
This is an old revision of the document!
Table of Contents
Notes
- The following list contains various operating systems and my opinions
- 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)
- Pipewire
Bad
- SELinux is annoying on servers
- Longest boot time
- Long metadata refreshes
- Reliance on 3rd-party repo for proper video playback
Conclusions
- RPM Fusion's handling of the va/vdpau freeworld packages is too messy, doesn't inspire confidence, and I ideally would like to not need a 3rd-party repo altogether
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
- LiveUSBs automatically have persistence even when
dd
'd directly to flash drives
Bad
- PackageKit is super annoying (it doesn't honor trying to gracefully quit it)
Conclusions
- May be as-annoying as Fedora with requiring a 3rd-party repo for multimedia playback, but I wonder if there's a smaller repo for essentials?
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
- Nothing
Conclusions
- Testing 22.04, but so far all is great!
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 is paid)
- 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)
- Best VR support for Oculus headsets (ALVR is pretty good though on Linux with a 6600XT)
Bad
- Too-cryptic (power-user registry options require research, update notes are vague)
- 3rd-party software needs to be manually updated (winget is pretty decent though)
- Windows Update will still butcher display drivers automatically in 2022; this behavior is incredibly dumb and time wasting having to DDU/clean WU's driver mess
- Hotspot USB drivers for an iPhone will only download from WU with an internet connection; full Apple iTunes doesn't bundle it for some reason?
- The song-and-dance to get Windows installed is timely (install without internet, SSU/CU, drivers, basic config, internet connect for WU, programs/games), and is dumb that the OS wants to be inefficient (outdated WU drivers with no option to block them; they're forced alongside the SSU/CUs) if left with an internet connection
- 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
- Configuration decisions are too one-sided; it's either disable all security and run with maximum game performance, or to allow full-control with whatever Microsoft dictates. WU drivers will present a good-enough experience for general users.
Conclusions
- Good for VR testing, but too-annoying for a Workstation OS
- The lack-of choices makes Windows a PITA
/var/www/wiki/data/attic/notes/distro_comparisons.1682824719.txt.gz · Last modified: 2023/04/29 23:18 by Sean Rhone