• 14 Posts
  • 127 Comments
Joined 10 months ago
cake
Cake day: April 2nd, 2025

help-circle















  • who@feddit.orgtoLinux@programming.devfolders is inherently a bad idea
    link
    fedilink
    English
    arrow-up
    34
    ·
    edit-2
    1 month ago

    Tree-like hierarchy is used all over the place, including computers, because it’s a useful and easily understood way to organize information.

    Why can’t I have a file in two folders?

    You can. man ln

    Why does one have to be a “reference”?

    I don’t know what you mean by that. If you mean a link target, it doesn’t. A file is canonically identified by its inode (or equivalent), not where it appears in a directory tree.

    Why can’t I filter for files that exist in 3 folders with X extension?

    You can. Common tools like find can do this, as can some file managers like Dolphin, and various indexing tools.

    If you mean to ask why that sort of indexing/filtering isn’t built in to most filesystems, consider compatibility: Practically no software exists that would know how to take advantage of it. Also consider what it would mean for a filesystem to filter by files that exist in 3 folders if that filesystem doesn’t use folders. :)

    (BTW, that “extension” concept doesn’t exist in most modern filesystems. Any .xyz suffix you see in the ones that don’t come from Microsoft is just part of the file name, with no special meaning. Some programs try to guess at content type based on common file name suffixes, but that is unreliable and has nothing to do with the fs.)

    Since you’re interested in this topic, though, maybe have a look at different approaches to data storage that have been tried over the years. To get you started:

    https://en.wikipedia.org/wiki/Object_storage

    https://en.wikipedia.org/wiki/File_system#Database_file_systems


  • According to the Debian Wiki, merely having a salsa account is not sufficient.

    When you login on debusine.debian.net with Salsa for the first time, if you are a Debian developer or a Debian maintainer, then a Debusine account is automatically created. The username of that account is your primary email on salsa.debian.org.

    To verify if you are a Debian developer, it relies on the group membership exported by Salsa: if you are part of the debian group on salsa, then the account is created and it is added to the Debian group on debusine.debian.net.

    To verify if you are a Debian maintainer, it will query nm.debian.org to know if that salsa identity is known to be a Debian Maintainer. If yes, then the account is created and it is added to the Maintainers group.

    Edit, to address the last line in your comment:

    The value of Ubuntu’s PPA service is it gives anyone a managed and hosted repository and a multi-architecture build farm, for free, so you don’t have to self-host. Self-hosting Debusine would not be comparable.

    If a self-hosted Debian repository is all you want, that has been possible forever, using any of a variety of tools.




  • I think you chose well with Mint. It is based on Ubuntu, but has a track record of stripping out Canonical’s nonsense, and if said nonsense should ever become impractical to remove, Mint already has a contingency plan in the form of their Debian Edition.

    Someone said that LMDE is behind in various ways,

    Someone on social media is always echoing the meme about Debian being unusable due to old packages, but roughly 96% of the time, that person turns out to be poorly informed and driven by an unhealthy addiction to quickly rising version numbers. Try not to give their opinion much weight, despite how loud and repetitive they are.

    including NVIDIA graphics drivers

    Why would “non-tech-savvy seniors” care what version of the Nvidia driver is installed?

    Edit: To answer the question in your headline, putting the /home directory on a separate partition tends to make switching distros easy.