The operating systems that are compatible with GlassFish ESB runtime components are the same as those that are compatible with GlassFish v2.1.1:
Sun Solaris 10 SPARC (JVM: 32 and 64 bit)
Sun Solaris 9 SPARC (JVM: 32 bit)
Sun Solaris 10 x86 (OS: 32 and 64 bit; JVM: 32 bit)
OpenSolaris 2008.05 x86 (OS: 64 bit; JVM: 32 bit) (evaluation support only)
OpenSolaris 2008.11 (OS: 32 bit; JVM: 32 bit) (evaluation support only)
Microsoft Windows XP SP3 (OS: 32 bit; JVM: 32 bit)
Microsoft Windows 2000 SP4 (OS: 32 bit; JVM: 32 bit)
Microsoft Windows Server 2003 SP2 (OS: 32 bit; JVM: 32 bit)
Microsoft Windows Server 2003 R2 SP2 (OS: 32 bit; JVM: 32 bit)
Microsoft Windows Vista Business SP1 (OS: 32 bit; JVM: 32 bit)
Microsoft Windows Server 2008 (OS: 32 bit; JVM: 32 bit)
Red Hat Enterprise Linux AS 4 (OS: 32 bit and 64 bit; JVM: 32 bit)
Red Hat Enterprise Linux AS 5 (OS: 32 bit and 64 bit; JVM: 32 bit)
Red Hat Enterprise Linux Server 5.3 – basic Server and Advanced Platform (OS: 32 bit and 64 bit; JVM: 32 bit)
Macintosh OS X 10.5 x86 (OS: 32 bit; JVM: 32 bit)
Macintosh OS X 10.5 PPC (OS: 32 bit; JVM: 64 bit)
IBM AIX 5L Version 5.3 TL9 (OS: 64 bit; JVM: 32 bit)
IBM AIX 5L Version 6.1 (OS: 64 bit; JVM: 32 bit)
Macintosh OS X is supported for development purposes only, and is not supported for production deployments.