I remember reading an interview or a biography of Tridgell that talks of him writing the code for what became Samba before Linux had existed, for I think interop between Microsoft and DEC.
This meant that early versions were compatible with Pathworks servers but not Windows ones (but Windows could be configured to work with Pathworks)