Throughout history the overwhelming majority of unix-like software was designed to work only on the particular flavor of unix used by its author.