Any Java platform of JDK 1.5 or later.
ServiceMix is regularly built and tested on Linux, Windows, Mac OSX, Solaris, and HP-UX. The core ServiceMix code will build and test on AIX but certain components have problems due to the IBM JDK implementation.