Don't forget the standardization that happened, also due to the change to systemd, which is really important, when it comes to supporting Linux from a developer perspective.
e.g. if you got something working on Ubuntu, there was no guarantee that you could get it working in the same way (of course with using, dnf, pacman or whatever instead of apt, if necessary) on Fedora, SUSE or others, because some files were in different places, bin and lib were treated different in some distributions etc.
Now, they are mostly structured the same way and tutorials are usually transferable (again, minus package management tools, although even that was kind of standardized by packagekit).
e.g. if you got something working on Ubuntu, there was no guarantee that you could get it working in the same way (of course with using, dnf, pacman or whatever instead of apt, if necessary) on Fedora, SUSE or others, because some files were in different places, bin and lib were treated different in some distributions etc.
Now, they are mostly structured the same way and tutorials are usually transferable (again, minus package management tools, although even that was kind of standardized by packagekit).
Comment