• linearchaos@lemmy.world
    link
    fedilink
    English
    arrow-up
    37
    ·
    2 months ago

    /opt/(app)/bin /usr/lib/(app)/bin /usr/lib64/app/bin /usr/local/(s)bin

    I know there is logic and mapping of where everything’s supposed to be in theory but in practice s***'s kind of all over the place.

    • kalleboo@lemmy.world
      link
      fedilink
      arrow-up
      20
      ·
      2 months ago

      The logic was just that when UNIX was originally evolving, they ran out of disk space on their PDP-11 and had to start moving less-essential binaries to a different disk. That’s why it’s “/usr/” which was originally for user data but that disk happened to have free space.

      Any other explanation is just retcon. Some distros try to simplify things.