as of 8.6 you don't need a windows helper anymore. so those can live on any os.
aix needs to be on aix. rhel needs to be on a rpm-based linux system. because of issues w/ the version of rpm that suse uses suse needs to be on suse. rhel7 needs to be on rhel6+
i don't believe there is a matrix, we can add one.
Can I declare multiple file servers in infrastructure management? Otherwise how can I maintain multiple repositories on different OS systems?
Or is it a single file server for all the patch catalogs and multiple (advanced) repeaters of different OS that will host the respective patch payloads?
Bsa does not support multiple file servers.
Patch repos are not stored in the file server. they can be stored anywhere w/ an rscd that meets the noted requirements.