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 and IBM i (aka i5/OS, OS/400) but certain components have problems due to the IBM JDK implementation.