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
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
What do you want to know?
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.