I agree that symlinks have a few advantages, including discoverability and in the fact that they can cross filesystems, but they do have the disadvantage that they are not symmetrical: you need to pick one location to remain a regular file and link the others to it, and in the general case it may not be obvious how to do that sensibly and consistently. A collection of hardlinks are all co-equal, with no need to choose a “canonical” path.

On 7/28/25 8:33 AM, Neal Gompa wrote:
On Mon, Jul 28, 2025 at 8:20 AM Chris Adams <li...@cmadams.net> wrote:
Once upon a time, Michal Schmidt <mschm...@redhat.com> said:
On Sat, Jul 26, 2025 at 10:38 AM Pavel Raiskup <prais...@redhat.com> wrote:
I'd rather we show extra care towards Fedora developers who are still
using Fedora, if there are any.  If we make Fedora development overly
complicated compared to working in a completely different environment or
distro, people may migrate (I'd argue that's not good for Fedora).

You have thousands or tens of thousands of hardlinked files in /usr today.
See:
find /usr -links +1 -type f
Not that I disagree with you... but all files have 1 link (themselves),
so that doesn't do what you thought it does.  You mean "+2", not "+1".
The only real problem with hardlinks is that you can't partition them
out across volumes. And some filesystems aren't hardlink-safe.

I'm sure the proposers plan to ensure all the valid storage
configurations supported by Anaconda can handle this.

Personally, I would have used symlinks instead of hardlinks, since
they are more obvious and more compatible across different storage
configurations.



--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to