Hi Eduardo,

Eduardo Mercovich <[email protected]> writes:

Dear fellow guixers.

1. The manual partition installer that I had to use -because there was
another working partition to be cared of in the disk- gave me no
indication about a swap partition. I know it is manual and so it may assume complete knowledge, but now I don't know if the OS has no swap and it needs it, or if it uses the existing one. That is, there is a kind of medium level of knowledge that allows manual installation but could benefit with a good practices overview and a suggestion (even if
it may be needed to be applied manually in a manual install).

I agree with you. It seems like Guix has two options for partitioning, completely manual setup (outside the installer, using fdisk, parted, or similar tools), or completely automatic (in the text-graphical installer). A "semi-automatic" mode in the installer would be very helpful.

The graphical installer doesn’t support configuring swap with encryption. To do this effectively, it would need LVM support. The approach taken by other distros (ex. Debian) is to create a LUKS partition holding a LVM volume group, and put root and swap logical volumes inside it. This setup allows a single passphrase to unlock all volumes.


2. During that installation, there is a question about the cypher tag (in Spanish "etiqueta de cifrado"). There is no explanation about what this is, and being part of an encrypted partition, could cause some confusion (at least it caused /me/ some confusion ;P). Maybe we could
add a small text indicating that this is only a name for the
partition, and what does this name mean in the system, so it is not
confused with any passphrase or password?

This is odd, I don’t think I get asked this when I use the installer with US English.


4. When the installation ended and after rebooting I've found with real anguish that the other bootable partition was not present in the grub menu. Being used to the Debian installer including them, just didn't imagined that it could be any different. Of course this is
perfectly possible, it is just that -as with anyone- my previous
experience configured the expectation about what was supposed to
happen. While it is not at all a hard requirement and it is easy for me to propose it since being no programmer I have no idea if it takes 2, 20 or 200 hours of work, I'd like to ask if we could evaluate the
possibility to search for -and include- other bootable operating
systems in the grub options. There are 2 main reasons for this
request: the 1st one is expressing care and consideration for people's options (being a values related reason make it personal and so, it may
or not be valid for everyone). However the 2nd one is much more
concrete: *being able to keep their current working OSs andd
partitions lowers a lot the barrier to try guix*. And more guix users
are good for everyone in this community and the guix mission in
general. :)

I agree with this.


5. Contrasting with the previous, this last point is really a very small one. The desktop environments chosen to be installed were Mate (just a simple one to start if in trouble), i3 (the one I use) and exwm (with the hope to try it). Mate didn't include by default any web
browser. I'd like to argue that since it is such a common and
fundamental tool for most people these days (we can debate if this is good and/or desirable), if it is within our reach by default we should
provide one. Anyone would do, no matter how simple.

The ask is reasonable, but this is difficult to do and dangerous; on balance, I think we shouldn’t.

Since Guix is a rolling release distribution, and web browsers are full of vulnerabilities, installing a web browser during installation means installing a vulnerable one. It also means a new version will be downloaded on the first update.

There’s also a boring technical issue, which is that web browsers belong in user profiles, not installed at the system level, and the installer has no facility for configuring a user profile.


I simply expose here what happened from a hybrid, UX<>tech point of view with the hope to make the new guix user experience better for
others. :)

Thank you very much for taking the time to write up your experience!

 -- Ian

Reply via email to