The article discusses the implications of assuming a Linux installation while writing tutorials and guides for POSIX and Unix tools. While Linux is dominant, it's still useful to be aware of the differences in behavior of the shell, its utilities, and the C standard library.
The article outlines some of the more prominent discrepancies, such as bash not being the standard shell, long options not being Unix, the limitations of the POSIX version of make, and the fact that GNU interfaces are not necessarily the ones present on a Linux system.















