The MySQL code base is quite portable - we do build it on a wide variety of compilers, operating systems and architectures, sometimes just to test if it actually builds and passes the test suite. In fact, some bugs only surface under certain environments, so maintaining this diversity helps us to catch problems quickly. But of course there are still many platforms that are not directly supported or no longer maintained. For example, we
removed support for OS/2 from our code base some time ago.
Just recently, somebody from
Stratus posted
patches to make MySQL build on the
Stratus OpenVOS environment to our
internals mailing list (which by they way is a great forum to discuss patches and hacking on MySQL with the developers directly - but not to ask support requests!). So if you are interested in getting MySQL up and running on VOS, you might want to get in touch with Paul Green from Stratus about this!