Not sure how you could find that Linux and Windows are certified or if
there are certifications at all.
The platform on which Elasticsearch runs is server-side Java so this is
probably your question.
I for myself run Elasticsearch on Java 7 and Java 8, on Red Hat Linux
Enterprise 6, Mac OS X 10.9, Solaris 10.
I know that people were successful in running Elasticsearch on Windows 7
and FreeBSD, but I do not use these systems.
AIX is more painful, but this is not necessarily related to Elasticsearch
Flawless operations are most predictable with the Oracle distribution of
JDK 7 and 8. Use always the most recent releases, in older versions the
probability of bugs is higher, especially related to Lucene. Lucene and
OpenJDK teams are working together to find bugs before releases.
OpenJDK 7, the reference implementation, which is included in recent Linux
distributions, should work equivalently well. If you run Elasticsearch <
1.2.0, OpenJDK 6 should be avoided, some versions have annoying bugs.
It is also possible to use "Server JRE" for Elasticsearch. This is a
tailored Java distribution with tools for JVM monitoring, but without
browser plugin integration or graphics display.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.