Lest you think I am crazy and paranoid (ok, I am) watching some of the structures of the programs change I had theorized that the developers of systemd were going to bring the file structure of Linux into compliance by in essence making that part of systemd's responsibilities. I mentioned in the LightDM fiasco that part of that was due to systemd but didn't verbalize it very well. I think this post http://0pointer.net/blog/projects/stateless.html by Lennart explains better what I was talking about.
For those who don't want to go through the effort I'll summarize it and why it impacts you. (MY take and could be only of interest to me, I realize - caveat emptor)
The basic concept begins with the idea that devices are for the most part just that, devices. That system file structure at it's core should be the same whether its a phone, tablet, desktop, watch and that Linux is an appliance OS. The file system should also be simple and transferable. Given that is accepted then there are certain goals including but not limited to:
Having a set file tree that centralizes the downstream and upstream essential files into one folder, creating a simpler more centralized file system.
Creating the ability to have a fresh install/environment on reboot or even live on the fly
Giving distro's and users the ability to recreate and duplicate their setups over an unlimited framework as userless with a known core set of standard admin/system users replicated with the system.
By configuring a standardized setup like this it makes it easier for developers/upstream and down to work across all systems of a given OS without having to work around crazy variances and making installs/upgrades/customizations easier to implement.
So, how does this potentially affect you? For now I would suspect that you will begin to notice that some developers for apps that are closely tied to RH/Fedora will be moving things around and this will affect customizations where you are not following the maintainer's structure in the strict sense. Over the long term if it is successful it will mean a much more regimented file tree overall. This will affect permissions, how things are called on startup, the state or environment that is expected, how you script and where you place your "user" files and how you call stuff you want.
There is really no reason for me to parrot all that Lennart has said and he lays it out relatively clearly, if you have further interest I would suggest reading the link. Personally, I hope this is something that gets followed through on, this has long been a pet peeve of mine. So, I would put this in the plus column for systemd. I really recommend reading it, it's pretty high level and there is a lot I have glossed over. I just thought it was worth pointing out.
For those who don't want to go through the effort I'll summarize it and why it impacts you. (MY take and could be only of interest to me, I realize - caveat emptor)
The basic concept begins with the idea that devices are for the most part just that, devices. That system file structure at it's core should be the same whether its a phone, tablet, desktop, watch and that Linux is an appliance OS. The file system should also be simple and transferable. Given that is accepted then there are certain goals including but not limited to:
Having a set file tree that centralizes the downstream and upstream essential files into one folder, creating a simpler more centralized file system.
Creating the ability to have a fresh install/environment on reboot or even live on the fly
Giving distro's and users the ability to recreate and duplicate their setups over an unlimited framework as userless with a known core set of standard admin/system users replicated with the system.
By configuring a standardized setup like this it makes it easier for developers/upstream and down to work across all systems of a given OS without having to work around crazy variances and making installs/upgrades/customizations easier to implement.
So, how does this potentially affect you? For now I would suspect that you will begin to notice that some developers for apps that are closely tied to RH/Fedora will be moving things around and this will affect customizations where you are not following the maintainer's structure in the strict sense. Over the long term if it is successful it will mean a much more regimented file tree overall. This will affect permissions, how things are called on startup, the state or environment that is expected, how you script and where you place your "user" files and how you call stuff you want.
There is really no reason for me to parrot all that Lennart has said and he lays it out relatively clearly, if you have further interest I would suggest reading the link. Personally, I hope this is something that gets followed through on, this has long been a pet peeve of mine. So, I would put this in the plus column for systemd. I really recommend reading it, it's pretty high level and there is a lot I have glossed over. I just thought it was worth pointing out.