@schestowitz Most of the stuff that's being presented in that article as variations that make Linux support "hard" are things that, if you as a developer think you even need to care about that, you're probably doing something very wrong. A lot of that stuff can (should) be completely invisible at the application level if you're using the right interfaces.