[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AUR for GuixSD

From: Ludovic Courtès
Subject: Re: AUR for GuixSD
Date: Mon, 11 Jul 2016 14:11:03 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)


David Craven <address@hidden> skribis:

> So how rigid are you on the gnu system thing? Was jookia right that
> you won't accept patches that will make guixsd a gnu system or
> something else? ;-)

As Ricardo wrote, we accept all free software packages.  We favor the
GNU ones when there’s a choice, which means using them by default in

> I did some work on using musl as a libc on nixos for embedded systems,
> I came here because I thought it was more hackable. I guess if you're
> not interested in uboot, this is a non starter...

Again, U-Boot is very welcome.

Now, it’s very clear that some packages are trickier than others.
What’s tricky with U-Boot is adding support for an alternative
bootloader in GuixSD’s machinery, which is currently limited to GRUB
(this is what Jookia worked on.)  There are non-trivial design choices
to make when introducing such changes.  Also, from a maintainer’s
viewpoint, we must also make sure that the additional feature will be
maintainable and maintained.

Likewise, let’s say you want to add musl and build all your packages
with Clang and musl.  Guix provides all the flexibility to do that.
However, IMO, Guix as a project should not commit to maintain (and
build) this variant of the system, because it would be a lot of extra
work.  I’d rather have GNU/Linux work well than have the repo contain
several half-baked experimental systems.

I hope this clarifies things!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]