TaintTaul

joined 1 week ago
[–] TaintTaul@programming.dev 2 points 4 hours ago (1 children)

I feel too limited when trying immutable stuff

Is this rooted in experience? Or mostly just on vibes?

[–] TaintTaul@programming.dev 4 points 5 hours ago

No one mentioned it yet, but there's also AppManager.

[–] TaintTaul@programming.dev 1 points 6 hours ago

Not in my experience. Though, I suppose I have to thank BlueBuild for the heavy lifting. It's not even restrictive either, even big^[relatively speaking] projects like secureblue depend on it.

[–] TaintTaul@programming.dev 6 points 7 hours ago* (last edited 6 hours ago)

Just to be very clear: the name "immutable distro" is unfortunately a misnomer. In practice, the restrictions found on so-called ~~"immutable"~~ atomic distros are very tame.

For example, on Fedora Atomic^[The atomic distro I'm most familiar with.], it's mostly a paradigm shift. That is, you can achieve (almost) everything that you can on a traditional distro, the only difference being how.

So, if we would take OP's query as an example, they are not able to do sudo dnf install vim btop. Instead^[Knowing that they're on Bluefin, a derivative.], they have to do brew install vim btop. Additionally, these changes persist, as you'd expect. Please note that this is just one of the ways/methods you can achieve this on Bluefin (and other Fedora Atomic derivatives). Other methods include:

  • Install within a distrobox and export it.
  • Simply layer it.
  • Make a custom image that installs these by default and switch to said custom image.
  • Install as a sysext.

As you'd expect, each one of these comes with its own set of tradeoffs.

[–] TaintTaul@programming.dev 2 points 7 hours ago

I’ve had some issues with AppImageInstaller that I haven’t had with GearLever

Would you be so kind to elaborate? Being explicit would already make a huge difference. Thank you in advance!

[–] TaintTaul@programming.dev 2 points 1 day ago

Such a cool device. I hope many other vendors will eventually include that form factor in their lineup. I can't wait to get my hands on a high-end Thinkpad DUO.

[–] TaintTaul@programming.dev 3 points 2 days ago* (last edited 2 days ago)

I wonder if they'll one day just alias a bunch of stuff, kinda like what Ubuntu has done with forcing Snap down people's throats. So, like:

  • sudo dnf install bottles actually doing flatpak install bottles
  • OR, e.g., sudo dnf install tldr actually doing brew install tldr
  • etc...

I don't think it's necessarily bad as long as it's very transparent on what it actually does (and why). And..., offers choice where applicable*.

Or..., like, introduce a new package manager that basically functions as a front-end. Would that ((and/)or the earlier alias-thing) be worse than sticking to the development of a single package manager until it does all (à la Snap)?

[–] TaintTaul@programming.dev 5 points 2 days ago (3 children)

no layering

I foresee a future in which (so-called) sysexts will be used heavily to address the resulting gaping hole. Unfortunately, it's not perfect either...

Though, I have to say that I find it quite hilarious to see how many alternative package managers are required to replace traditional package managers.

[–] TaintTaul@programming.dev 10 points 6 days ago (2 children)

If I may, I'd rather prefer a translation layer like Wine, but for Android. Thankfully, it's in the works. Soon™.

I do expect that Waydroid's stocks will increase tremendously as Valve's Lepton is based on it.

As for your query, it depends mostly on your sensibilities:

  • Waydroid is lighter and is ever so slightly better integrated.
  • VB offers superior sandboxing (and thus improved security).

FWIW, I've had better experiences with Waydroid, but your mileage may vary.