A new program which should be deployed as package for the major distributions should avoid name clashes.
ls /usr/bin can show me that tail is a bad choice for a new binary file name. But how can I get a list of all binaries which could be available on my system?
What is the best way to find out which file name for the executable binary is already used by other Linux packages already?
It is no problem, if the solution requires a special distribution.