On 03/09/2021 23:54, "Weaver" <wea...@riseup.net> wrote: > What negative experiences have you had with it, so far, that inclines > you to this point of view?
On 03/10/2021 05:08, "Darac Marjal" <mailingl...@darac.org.uk> wrote: > How is the filesystem "unfriendly"? It's a filing system. It's purpose > is to make it easier to find files. > Perhaps this is something that could be implemented by the base > operating system, but then we come back to the original question of WHY? > What's WRONG with the current filesystem hierarchy, in your opinion? You > stated that it's "unfriendly", but without backing up that assertion. Well, I just said "unfriendly" because the directories' names don't tell you with much clarity what is in there. Of course, since you are accustomed to it, it would look totally normal for you. > Neither approach is inherently better than the other. And both > approaches allow for some usage the other way. On Linux, you can make > /opt/some-external-program and dump all of that external programs > binaries, libaries, data files there. On Windows, it's not unheard of > for applications to drop libraries into C:\Windows\System32, knowing > that that's a shared folder which anyone can reach. Hmm, it doesn't necessarily means another philosophy. Perhaps on Windows, programs have they own libraries to avoid compatibility issues. I don't think it would be a good idea to let third-parties programs modify your system at will. If Windows provided that libraries by itself as Debian does, things would have been different (although compatibility issues could arise without a mix of both approaches). > I think you're wrong here, though. It WOULD be necessary to make another > distro. If you say to developers "you can put your libraries into > /usr/lib *or* /Program/$pkgname/Libraries/", then you're going to have > problems. Look at the issues currently happening because Debian has said > "You can uses SysV *or* systemd": not every package is at the same level > of parity there. Perhaps you're right here, but some experimenting could help to see if it would work. Please, let me explain better allowing you to read this: https://github.com/gobolinux/Documentation/wiki/The-GoboLinux-Filesystem-Hierarchy That hierarchy is not perfect: for example, the Index is a very weird approach to solve some problems, although it is not so bad; but at least is a starting point. You could put libraries on /System/Libraries instead of /usr/lib. It looks more descriptive. He he, yes, my problem is a little trivial one, but I just wanted to see there was a solution already. By the way, what does "usr" mean? I thought it was "user" untill I took a look inside. Just asking.