Hii, i am from Indonesia.

Can anyone tell me about Solus Filesystem Hierarchy?
Because, i hear Solus File System Hierarchy is little different.
I have try to finding out but still not clear for me.

Sory my english not good

Justin I refer to - News "Exploring Solus Architecture" Ikey Doherty -- Avoiding "three-way-merge" Hell Config.
Example /etc directory is different from linux I've used before. Example setting configuration for profile, environment variable etc
is there documentation to be learned?

Thanks

Actually this is not a problem for me to use Solus, because so far I have used Solus for internet browsing, office, writing and reading and multimedia
For my work on programming and development, I use another Linux (also Win), because I feel unfamiliar with the directory on Solus

    adevlunix We aren't far off from the normal FHS. The notable exceptions as you pointed out are related to statelessness. With the exception of systemd, all stateless packages have their default configurations in:

    /usr/share/defaults

    These configuration files may be overridden or supplemented by user-created files in /etc. Any non-stateless packages also still have their configs in /etc.

    systemd related things can be found in /usr/lib64/systemd or /etc/systemd

    The only other thing that comes to mind is that /usr/lib is a symlink to /usr/lib64

      DataDrake So the function and usage of the directory /etc , /usr, /var, /lib etc remains the same and similar (with FHS), except about stateless.
      This is almost the same as Clear Linux. Roughly, delete /etc /var same as peform factory reset.

      Thank's for yor attention

        Solus follows the standard FSH. It just doesn't ship some "useless" things out of the box like /opt or /usr/local. It's not mandatory to implement everything and we prefer to keep things simple. Also symbolic links are used in some place like for /usr/lib or /var/run.

        But the thing that is confusing you I guess is not the FSH, but that Solus (partially) implements stateless packages. For these packages the default configuration files are located somewhere under /usr/share/default. These files should never ever be edited by the users. If you want to make your own config. files for stateless packages, just create them at their "classical" location under /etc. This will override the "default/system" configuration.