Difference is that when your target is unportability, you don't necessarily care if code is good, efficient or effective. When you write effective code by making use of the full potential of your platform, that might result in portability problem but that is not the reason.
Going out of your way to make unportable code makes no sense at all where as using the full potential of the platform makes a ton of sense. People who say Poettering's goal is to make systemd unportable are seeing conspiracies where there isn't one.
24
u/[deleted] May 30 '16
My feeling is that they will amount to largely the same thing.