notes:distro_comparisons
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
notes:distro_comparisons [2022/06/08 12:55] – Sean Rhone | notes:distro_comparisons [2024/01/02 07:13] – Sean Rhone | ||
---|---|---|---|
Line 9: | Line 9: | ||
===== Good ===== | ===== Good ===== | ||
- | * Secure (SELinux, up-to-date packages) | + | * SELinux |
- | * GNOME first-class | + | * Vanilla |
- | * Anaconda (installer allows me to set software RAID0 easily with GUI and allows for root/boot XFS filesystem) | + | * Allows XFS and F2FS root partitions |
- | * Pipewire | + | |
===== Bad ===== | ===== Bad ===== | ||
- | * SELinux | + | * SELinux on servers |
- | * Longest boot time | + | * RPM Fusion (shoddy behavior with mesa-freeworld VA-API ordeal) |
- | * Long metadata refreshes | + | * GNOME (appindicator has been broken for years; it's either use GNOME on Fedora or some other DE not good enough for official presentation) |
+ | * Wayland (absolute train-wreck for gaming, but being pushed anyway without regard) | ||
===== Conclusions ===== | ===== Conclusions ===== | ||
- | * Works nicely | + | * RHEL/CentOS is mostly relevant in US business and thus makes Fedora a good choice to be familiar with for a Linux sysadmin |
+ | * GNOME works but is not optimal | ||
====== openSUSE Tumbleweed ====== | ====== openSUSE Tumbleweed ====== | ||
Line 28: | Line 29: | ||
===== Good ===== | ===== Good ===== | ||
- | * Rolling | + | * Rolling-release |
- | * GNOME first-class | + | * Vanilla |
- | * Installer (allows for root/boot XFS filesystem) | + | * Allows XFS root partition |
- | * AppArmor isn't annoying | + | |
* Various Wine packages (standard, staging, standard with nine, staging with nine) | * Various Wine packages (standard, staging, standard with nine, staging with nine) | ||
* Yast is nice for configuring the network on servers | * Yast is nice for configuring the network on servers | ||
* LiveUSBs automatically have persistence even when '' | * LiveUSBs automatically have persistence even when '' | ||
+ | * Has '' | ||
===== Bad ===== | ===== Bad ===== | ||
- | * PackageKit is super annoying | + | * None |
+ | |||
+ | ===== Unsure ===== | ||
+ | |||
+ | * AppArmor | ||
===== Conclusions ===== | ===== Conclusions ===== | ||
- | * Works nicely for a primary Workstation OS and servers | + | * Xfce LiveUSB is a great sysadmin tool! |
====== Ubuntu ====== | ====== Ubuntu ====== | ||
Line 48: | Line 53: | ||
===== Good ===== | ===== Good ===== | ||
- | * Good package selection | + | * All packages ever wanted exist in default repos |
- | * Good 3rd-party app support | + | * The largest |
- | * Plenty of repos (PPAs) | + | * oibaf PPA for graphics |
- | * Bleeding-edge | + | * Liquorix and xanmod |
- | * Various 3rd-party kernel options available (xanmod, liquorix, official mainline packages) | + | * [[https:// |
- | * Minimal Install option | + | |
===== Bad ===== | ===== Bad ===== | ||
- | * Firefox cold-starts are slow (warm starts after the first cold start are fine) | + | * GNOME |
+ | |||
+ | ===== Unsure ===== | ||
+ | |||
+ | * Snaps (they work, I prefer them over Flatpak, but don't like the concept as a whole) | ||
===== Conclusions ===== | ===== Conclusions ===== | ||
- | * Testing 22.04, but so far all is great! | + | * Ubuntu |
====== macOS ====== | ====== macOS ====== | ||
Line 68: | Line 76: | ||
* Message sync between iPhone and macOS | * 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) | * 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 | * Better performance with windowed applications with eGPU on internal screen | ||
- | * Screen recording built-in | + | * Hackintosh builds are neat! |
===== Bad ===== | ===== Bad ===== | ||
- | * eGPU needs 3rd-party software on " | + | * eGPU needs 3rd-party software on < |
* Creating custom resolutions needs 3rd-party program (SwitchResX, | * Creating custom resolutions needs 3rd-party program (SwitchResX, | ||
- | * Some games being bundled in Crossover/Wine instead of native | + | * Some games have significantly lower performance |
- | * Some games have significantly lower performance (< | + | * Limited hardware diagnostic apps, and most are paid |
- | * No built-in or free deep hardware | + | * :!: 2023/12: Can not under any circumstance get a recovery ISO or Online Recovery working on a mid-2010 MacBook Pro; Apple offers no guidance or proper tools to get their own OS working on their own hardware unless you're on Apple Silicon |
+ | |||
+ | ===== Conclusions ===== | ||
+ | |||
+ | * Lacks the hard-grit of Linux and performance for games on Windows, but makes up for it being the best visually :p | ||
+ | * Might be interesting if using Apple' | ||
+ | |||
+ | ====== Windows 10 ====== | ||
+ | |||
+ | ===== Good ===== | ||
+ | |||
+ | * Best performance, by far, undeniably, no matter the GPU vendor for anything with graphics | ||
+ | * The most reputable memory testing programs are Windows-only | ||
+ | * Best VR (virtual reality) support | ||
+ | * No hardware | ||
+ | * WSL makes Linux barely appealing on desktop | ||
+ | |||
+ | ===== Bad ===== | ||
+ | |||
+ | * Some drivers are an absolute nightmare to source, but Windows Update does pretty well //most// of the time | ||
+ | |||
+ | ===== Unsure ===== | ||
+ | |||
+ | * WU forces an Alps touchpad driver that constantly polls the mouse pointer even when it isn't used, and has a service that eats CPU while doing it; WU does not offer an option to deny it, < | ||
+ | * CRU developer claims an Intel driver bug causes issues ([[https:// | ||
===== Conclusions ===== | ===== Conclusions ===== | ||
- | * Usable, but not ideal for gaming | + | * It just-works, and consistently |
+ | * The best option by-far | ||
- | ====== Windows ====== | + | ====== Windows |
===== Good ===== | ===== Good ===== | ||
- | * Memory testing programs (notably for Ryzen) | + | * Latest-and-greatest |
- | * Best VR support for Oculus headsets (ALVR is pretty good though on Linux with a 6600XT) | + | |
===== Bad ===== | ===== Bad ===== | ||
- | * Too-cryptic (power-user registry options require research, update notes are vague) | + | * Can't hide clock in Taskbar |
- | * 3rd-party software needs to be manually updated (winget is pretty decent though) | + | * Oculus in early 2023 still had inconsistent performance |
- | * 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 | + | * Insider editions are notably slower real-world even on NVMe |
- | * Hotspot USB drivers for an iPhone will only download from WU **with an internet connection**; | + | * :!: Could not (mid-2023) disable Windows Defender nor its real-time scan permanently |
- | * The song-and-dance to get Windows installed is timely (install without internet, SSU/CU, drivers, basic config, internet connect for WU, programs/ | + | |
- | * Some Intel drivers | + | |
- | * Consistently scores lower than Linux in Geekbench with a Ryzen 2700X, | + | |
- | * Configuration decisions are too one-sided; it's either disable all security and run with maximum game performance, | + | |
===== Conclusions ===== | ===== Conclusions ===== | ||
- | * Good for VR testing, but too-annoying | + | * Non-insider may be viable |
- | * The lack-of choices makes Windows | + | |