Hi, On Sun, 30 Mar 2025 12:55:33 +0200 "pelzflorian (Florian Pelz)" <pelzflor...@pelzflorian.de> wrote:
> Your mail alerted me; I too hope but also believe there are no such > plans to leave GNU. Where have you heard? There was a talk about the usefulness of integrating nonfree software into Guix for instance[1], and I discussed with a Guix contributor telling that the FSDG was too strict, so there is some concern, and moving to a forge outside of GNU can also be interpreted as a step toward leaving GNU. However I've discussed with other people in Guix and they seem to instead want to find ways to make everybody happy, and I also agree with this strategy. In practice it would mean that Guix itself will still respect the FSDG, and so users that don't want to run nonfree software will see almost no changes (or even improvements in freedom). And for users that reluctantly need to use nonfree software would also find that to be easier. An example would be to switch from linux-libre to some 100% free linux kernel that doesn't block nonfree firmware, so if users reluctantly need nonfree firmware they would, on their own, add them. However I think that the best situation would be to make it as easy as possible to provide a complete distribution based on Guix, with a website, releases with installation images, etc. This way, if people use that to make new distributions based on Guix, with a different name (something where people can't make confusions with Guix, like Lax, Nerds, NerdX, Pix, etc), people that reluctantly need nonfree software would use that instead and they won't forget that they use nonfree software, they could find support for it, and they would also know that the distribution they use is based on Guix and that they can contribute to Guix as well. And people that want to use only free software would not be pressured to install nonfree software. In addition, making it easier to reuse Guix would be a good thing anyway. Also note that Pantherx is already based on Guix for instance, but it might not suit everybody, and I've not looked in details how it compares to the creation of a distribution based on Guix and non-guix for instance. > There are not yet decided discussions that GNU Guix leave Savannah and > Debbugs and replace them for Codeberg/Forgejo. > > > > Guix has several drawbacks that, while trivial, make it worse than > > Fedora Silverblue: > > > > * Guix asks for my LUKS password twice > > Not sure of the current situation, but this was because GNU GRUB > lacked support for passing on the unlocked LUKS device with a secure > key derivation function or some such thing. The fix should be made > upstream. Here's the configuration I use (in case that can help avoid trial and errors): > (bootloader (bootloader-configuration > (bootloader (bootloader (inherit grub-bootloader) > [...])) > (keyboard-layout keyboard-layout) > (extra-initrd > "/boot/keys/primary_laptop-key-file.cpio"))) And I generated this cpio with the following command (primary_laptop.key is the keyfile): > /boot/keys/primary_laptop-key-file.cpio: primary_laptop.key > @# It can work with sudo, but then we got errors like that: > @# make: stat: > @# /boot/keys/primary_laptop-key-file.cpio: Permission > @# denied > @if [ `id -u` != "0" ] ; then \ > echo "You need root permissions. try sudo make $@" ; \ > false; \ > fi > > echo primary_laptop.key | cpio -oH newc > $@ Also note that I use GNU Boot, so I've not tested that with the regular GRUB. With: > Except for guix pull and similar commands, is that really true? The > installed software is like in other package managers. And: On Sun, 30 Mar 2025 20:51:03 +0200 Tomas Volf <~@wolfsden.cz> wrote: > $ guix size deluge > [...] > total: 1954.5 MiB > [...] > > I decided to use Archlinux for comparison [...] I just started a > container, installed the deluge package and did `du -sh /'. [...] > # du -sh / > [..] > 909M / I think that in practice it does use a lot more space, especially if we keep several revisions of the current system or user profile in /gnu/store. It also requires about 2GiB of RAM per core being used. References: ----------- [1]https://10years.guix.gnu.org/program/#how-to-make-gnu-guix-irresistible-in-2022-and-beyond Denis.
pgpNbBD0oTJXk.pgp
Description: OpenPGP digital signature