This modules.conf file contains instructions for the kernel which modules have to be loaded in case of demand. Changing modules.conf, lets the kernel will automatically load the necessary modules when they are needed by a certain application. As far as I know Redhat 7.2 still uses this file under the same name.
OpenBSD - The proactively secure operating system.