why does ublue bundle homebrew?
What's up with homebrew that you'd have it installed by default on linux?
I don't understand the appeal of it, can someone help me?
You are viewing a single comment
What's up with homebrew that you'd have it installed by default on linux?
I don't understand the appeal of it, can someone help me?
By default, Fedora Atomic envisions the following in regards to installing packages/software:
rpm-ostree
.This works pretty fine, but isn't perfect:
rpm-ostree
will negatively impact how fast you can update your system, it also requires you to (soft-)reboot before you can access the newly installed package (unless you enjoy living on the edge with--apply-live
). This can be pretty cumbersome, especially if you're in flow.Thus, the situation around CLI on Fedora Atomic became a sore to the eyes. Within the community, there were multiple attempts to tackle this problem:
apt
/dnf
/pacman
withflatpak
(for GUI) andbrew
(for CLI). Furthermore, it comes with a big and healthy repository. Finally, it utilizes technologies related to the ones found on Fedora Atomic.systemd-sysext
; This has only very recently been added to systemd. I wouldn't be surprised if this will play a prominent role going forward. Though, I'm unsure if CLI will benefit most of it.Very interesting. I wish flatpak would offer a better CLI experience. I don't want another package managing tool, but here we are.
Can't agree more.
I believe Flatpak initially couldn't and/or didn't want to do CLI. At some point, it offered some basic functionality; I first noticed it on Bottles. But, it's pretty dire if no variation of
top
can be found as a Flatpak.I wouldn't be surprised if most people are simply unaware that Flatpak can even do CLI. This inevitably also negatively affects its CLI ecosystem.
Doesn't updating homebrew packages require a reboot?
No