ramin_hal9001

joined 4 months ago
[–] [email protected] 1 points 1 month ago

@[email protected] sorry, that was a Mastodon post, but it showed up as a comment on your Lemmy thread.

[–] [email protected] 2 points 1 month ago (2 children)

Reposting this awsome lemmy thread by @[email protected] with hashtags for the benefit of people following me on Mastodon:

Here we’ll simply share the names of some cool Libre/OpenSource Android games that are available (Or should be made available) on Fdroid

#gaming #LinuxGaming #FLOSS #FOSS #FossGames #FDroid #Linux #Android

@[email protected]

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago) (1 children)

Guix is interesting. Do you know how it avoids clashing with Debian packages?

@[email protected] yes, it simply keeps all packages downloaded isolated in it's own database in the /gnu/store directory. It does not rely at all on any of the operating system's own packages except for /lib/ldlinux*.so. So if you install Gimp on debian via apt-get and then also install it with guix package, you will get two full copies of Gimp and all of it's dependencies. It is sort of like FlatPak, except the dependencies are tracked much more carefully, and it can do more deduplication to save space.

The Guix database itself is pretty interesting, it stores packages with their unique hash, so you can install as many different versions of any package as you want and it can still guarantee none of the versions will interfere with each other. You just select whatever version you want to use with the guix shell command.

[–] [email protected] 0 points 2 months ago (3 children)

@[email protected] @[email protected] I am guessing they have a short list of security-critical packages that they always keep up-to-date and at the latest versions, for things like SuDo and OpenSSL. Firefox, Chrome, and Thunderbird are so critical to end-user security, they probably have those on the list as well. But I am only guessing.

Usually if you want more recent versions of an application, you can install a FlatPak via FlatHub.

You can also install the Guix package manager on Debian, which has its own separate local repository that does not interfere with installed Debian packages. Guix usually has more recent packages, and it also makes it easy to install package dependencies and build the latest developer releases of applications from source code.