summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBerke Güzel <wenekar1@gmail.com>2026-03-12 13:31:46 +0300
committerBerke Güzel <wenekar1@gmail.com>2026-03-12 13:31:46 +0300
commit997ad4be85bfb97242c5b6574ed06e25a88b1f7f (patch)
tree991ccc22cbf48479f2c2f1ef14ed34b2b18d8b7a
parent15c519bda554ad2808958f843b44e1d78c289759 (diff)
linux post ref 2
-rw-r--r--src/posts/best-linux-distro.svx31
1 files changed, 23 insertions, 8 deletions
diff --git a/src/posts/best-linux-distro.svx b/src/posts/best-linux-distro.svx
index cd7f216..a7956b5 100644
--- a/src/posts/best-linux-distro.svx
+++ b/src/posts/best-linux-distro.svx
@@ -51,34 +51,49 @@ source: [RPM Fusion Multimedia](https://rpmfusion.org/Howto/Multimedia)
This is what Fedora expects a newcomer to navigate just to live stream a game, e.g on Twitch. Oh and hey, [look what I found](https://www.reddit.com/r/Fedora/comments/1rezfbd/cant_install_obs_studio_freeworld/).
-**Ubuntu derivatives** (Mint/Pop/MX etc.)? Same core issue as Ubuntu. If it's not in the repositories, add a PPA, which *may* break your system.
+**Ubuntu derivatives** (Mint/Pop/MX etc.)? Same core issue as Ubuntu. If it's not in the repositories, add a PPA, which *may* break your system. Or just use snaps, they're amazing aren't they?
-**Fedora derivatives** (Nobara/Bazzite etc.)? Repackages of Fedora with pre-installed apps/drivers/libs. That entire debacle about OBS and GPU encode/decode? Nobara does it for me, because Fedora won't.
+**Fedora derivatives** (Nobara/Bazzite etc.)? Repackages of Fedora with pre-installed apps/drivers/libs. That entire debacle about OBS and GPU encode/decode? Nobara does it for me, because Fedora won't. Which isn't bad at all! What Nobara team does is nothing short of amazing. But being Fedora based it inherits the issues I stated with COPR and how version mismatch breaks systems. If I want to install a software that isn't in official repositories I must add a COPR or pray to God flatpak's permission model allows it.
# Arch and derivatives
Have you seen how easy it is to install a package on Arch vs Ubuntu/Fedora?
-On the latter, you need an rpm/deb build compatible with your current release version + a PPA 99% of the time. On Arch? I dunno, I never needed anything beyond `yay package_name`.
+On the latter, you need an rpm/deb build compatible with your current release version + a PPA/COPR 99% of the time. On Arch? I dunno, I never needed anything beyond `yay package_name`.
AUR is that good. Everyone has already packaged everything for everyone. I've installed so many things from AUR: Sonarr, Pi-hole, google-chrome, wrk, Upscayl, Visual Studio, wine-tkg, Tracy. And guess what? I did not have to add a single PPA or COPR repo that breaks every fucking update.
And that's the thing that drives me nuts. PPAs and COPR break if your version isn't supported. Arch doesn't have versions. It just works. How? I do not know.
-Let's walk through a quick example. [Upscayl](https://github.com/upscayl/upscayl) — the README says it should be available on most Linux software listings, plus Flatpak and Snap. Cool! Open store, click install, done. This is what we want. One store, all distros.
+Let's walk through three quick examples. [Upscayl](https://github.com/upscayl/upscayl) — the README says it should be available on most Linux software listings, plus Flatpak and Snap. Cool! Open store, click install, done. This is what we want. One store, all distros.
Now let's try [Piper](https://github.com/libratbag/piper), a Logitech mouse configuration utility. Piper has its own [wiki entry](https://github.com/libratbag/piper/wiki/Installation) guiding users to install through their distro's repos:
-> Fedora: `dnf install piper`
-> Arch: `pacman -S piper`
-> Ubuntu: `sudo apt install piper`
+> Fedora: `dnf install piper`
+> Arch: `pacman -S piper`
+> Ubuntu: `sudo apt install piper`
Nice! It's in the main repositories. Let me install it on my Bazzite system... *Oh.* I *can't*. It's an immutable distro. I need to first `ostree admin unlock` my installation, install the app from dnf, and pray it doesn't break next update.
If a distro prevents me from installing or launching software because of incompatibility, "stability", or "security", then it's not a good "one size fits all" distro in my opinion. Gamers? Sure. Hardcore gamers? I guess not...
+Last example: [Waydroid](https://docs.waydro.id/), a container to launch Android within Linux Desktop. The guide for Ubuntu tells me to...
+
+> Install pre-requisites
+> sudo apt install curl ca-certificates -y
+> Add the official repository
+> curl -s https://repo.waydro.id | sudo bash
+> Install waydroid
+> sudo apt install waydroid -y
+
+And it states: "If the script fails to detect your distribution, you can provide a valid option by appending -s <DISTRO>. Currently supported values are: mantic, focal, jammy, kinetic, lunar, noble, plucky, questing, bookworm, bullseye, trixie, sid". Good fucking luck understanding what that means if you're coming from Windows, running Linux Mint because someone told you it's beginner friendly, and wonder why there's no Bluestacks for Linux.
+
+Oh and even after you set everything up Waydroid itself isn't the most complicated software, but definitely gonna make you scratch your head over why you can't just sign into your Google account and start playing games.
+
+For others? Fedora ships it in official repos. Arch too! So for those two it's `pm install waydroid` and you're done. Immutable distros still have the same pain of unlocking first and... Wait a second, what does distro do outside the installation process?
+
# So Arch wins?
-Here's the thing. If you think about it, all the new distro releases are just the same packages but newer versions. You rarely see a distro doing something so different that it changes how the Linux desktop works — like Flathub, or Ubuntu switching to uutils maybe. Distros don't need to do much these days. And if you don't like parts of Arch (i.e systemd), [Artix crew says hi](https://artixlinux.org/).
+Maybe? Here's the thing. If you think about it, all the new distro releases are just the same packages but newer versions. You rarely see a distro doing something so different that it changes how the Linux desktop works — like Flathub, or Ubuntu switching to uutils maybe. Distros don't need to do much these days. And if you don't like parts of Arch (i.e systemd), [Artix crew says hi](https://artixlinux.org/).
Which brings me to the actual point of this post.