why is there both trisquel and guix?

10 réponses [Dernière contribution]
tonlee
Hors ligne
A rejoint: 09/08/2014

guix and trisquel provide a desktop system. Assuming
both guix and trisquel lack resources,
intuitively it seems a waste of resources developing in parallel
if that is what is happening. Do guix and trisquel
officials cooperate? Why are there 2
systems?
Thanks.

Magic Banana

I am a member!

I am a translator!

Hors ligne
A rejoint: 07/24/2010

Very different audiences:

Those different audiences want different systems. I mean an "extensible" and "customizable" "functional package management" with "command-line utilities" and "Scheme programming interfaces" is great to have "transactional package upgrade and rollback, per-user installation, and garbage collection of packages"... but not to most users, who do not have the time (and will!) to understand what that even means and just want to be able to install a missing application in half a dozen clicks, what Trisquel provides by default.

andyprough
Hors ligne
A rejoint: 02/12/2015

>"Assuming both guix and trisquel lack resources"

They both seem to be doing quite well right now, as well as ever if not better than ever. Maybe they both have sufficient resources?

prospero
Hors ligne
A rejoint: 05/20/2022

Your comment only emphasizes that Trisquel does lack resources to fix the duplicate thread problem from the mailing list:

https://trisquel.info/en/forum/re-why-there-both-trisquel-and-guix

As things stand, Trisquel is mostly a two-people work, with a handful of little helpers for reporting small glitches, updating the documentation, and the likes. The call for additional workforce is permanent, for instance currently some help may be appreciated for the website, which is planned for an upgrade. This would probably happen faster if someone stepped in. The good state of Trisquel is mostly due to the hard work of an overstretched team, not to an influx of volunteers.

andyprough
Hors ligne
A rejoint: 02/12/2015

Duplicate threads is a feature, not a bug.

prospero
Hors ligne
A rejoint: 05/20/2022

Clearly. Too many threads never get duplicated, which should be fixed.

koszkonutek
Hors ligne
A rejoint: 03/19/2020

Oh no, I haven't realized I've been doing such a terrible thing!

Until we find out what the problem is, I guess I'll have to go back to posting via the website

Other_Cody
Hors ligne
A rejoint: 12/20/2023

Trisquel has Guix the package manager that you can rollback packages with, and Guix System, is a system you can rollback, like git has rollbacks for commits.

I like a large amount of both Trisquel and Guix,

but I found 3 blocked javascripts with Gnu LibreJS on

https://gnu.org

after reporting 17 blocked javascripts on Trisquel.

https://trisquel.info/en/forum/abrowser-rebranding-issues

https://gnu.org has an article that talks about the javascript-trap so maybe checking Guix source code on Trisquel can help, or "reporting/fixing bugs" and maybe earning gnu bucks.

https://www.gnu.org/help/gnu-bucks.html

Though reporting or/and fixing problems with not having freedom in computing can be a reward in itself, even without getting gnu bucks also.

https://trisquel.info/en/forum/missing-program-and-other-problems

shows a missing xiphos and minetest pointing to a repository with non-floss software.

https://www.gnu.org/philosophy/javascript-trap.html

blocked scripts in https://ci.guix.gnu.org/machine/hydra-guix-104:

at line 3 of https://ci.guix.gnu.org/machine/hydra-guix-104:

NONTRIVIAL: nontrivial token: 'document'
at line 4 of https://ci.guix.gnu.org/machine/hydra-guix-104:

NONTRIVIAL: nontrivial token: 'document'
at line 5 of https://ci.guix.gnu.org/machine/hydra-guix-104:

NONTRIVIAL: nontrivial token: 'document'

tonlee
Hors ligne
A rejoint: 09/08/2014

I think it is unlikely that both guix
and trisquel would not be able to
move faster in terms of versions and updates
had they more resources.

Why is trisquel in its newest
version not based on debian 12?

Trisquel and guix have different approaches.
Instead trisquel and guix should come
together. Providing one fsf approved free software
system. If debian was a fsf approved free software system
I would not have written this post. Because I then
would know I had the option of a resourceful free software
system. Debian does not say free software or nothing.
As long as resources are scarce resources should
be directed at providing one fsf free software approved system.
Even if it requires that technical compromises has to
be made and agreed upon. And it should be organized by
an entity that never will provide anything than
free software. Like gnu. I prefer having one strong
resourceful free software system option over
having the option to choose between
various minuscule free software systems forwarding their
own technical approach.

Avron

I am a translator!

Hors ligne
A rejoint: 08/18/2020

> Trisquel and guix have different approaches. Instead trisquel and guix should come together.

In my understanding, Guix needs and is using a lot more resources than Trisquel and yet, it is less usable than Trisquel for most users (if usable at all). If Trisquel developers would work on Guix instead, it would perhaps make not much different on Guix, so that would not help. You could ask Guix developers to work on Trisquel maybe.

koszkonutek
Hors ligne
A rejoint: 03/19/2020

Actually, it seems most of the contributors to Guix are not strongly freedom-oriented. Many of them in fact post to the mailing lists from Gmail addresses (including some of the most active developers...). Guix — due to its hackability and functional package management features — happens to be practically useful to lots of people, that's why they are contributing to it. They wouldn't be interested in even using Trisquel, let alone contributing to it.

I actually like using Guix since its underlying design turns out to be more practical than that of traditional distros. Had Guix not existed, it would probably make sense to make a libre distro based on Nix (which also features a functional package manager) and focus on improving that. I say this because functional distros can be modified in a way more efficient fashion