Are separate resolutions for ifconfig and ip needed for different platforms? Given all other platforms aside from hp-ux, why not just scan for all binaries and pick the first available since `/sbin/ip` will only be present on linux?