Ruby 1.9 Supported Platforms

Ruby 1.9 is supported on various platforms, at four "support levels".

support levels

The support levels are "supported", "best effort", "perhaps" and "not supported". Note that "Platform has a maintainer" includes "Some of core developers always develop Ruby on it", for example, Debian GNU/Linux.

Supported

Officially, fully supported. Ruby won't be released while Ruby has errors on "supported" platforms.

A platform is "supported" when

  • The platform has at least one maintainer. One or more maintainer(s) maintains Ruby on it.
  • We can build Ruby for it.
  • We can expect that "make test-all" almost succeed.
  • We have the nightly build&test environment for it.
Best effort

We want Ruby to support the platform but some errors occur constantly on it. Ruby won't be released while Ruby has serious errors on "best effort" platforms.

A platform is "best effort" when

  • The platform has at least one maintainer.
  • We can build Ruby for it.
  • We can expect that "make test-all" success except some known problems, XOR, we have no nightly build&test environemnt for it.
Perhaps

We think Ruby can work on the platform but it is not officially supported. Ruby can be released even if Ruby has errors on it.

A platform is "perhaps" when

  • A similar platform is "supported" or "best effort".
  • Or, a patch for the platform which seems to be good was recently applied.
Not supported
We don't know whether Ruby works on it or not.

Ruby 1.9.3

(2011-07; Candidates)

Best effort
  • mswin32, mswin64 (usa)
  • mingw (nobu)
  • RHEL, CentOS6 (kosaki)
  • CentOS5 (Eric Wong)
  • Debian (wyhaines)
  • IA-64 (Debian GNU/Linux) (takano32)
  • FreeBSD (knu)
  • OpenBSD (Jeremy Evans)
  • Mac OS X (mrkn)
  • AIX (kanemoto)
  • Solaris (ngoto)
  • Symbian OS (azov)
Perhaps
  • Other POSIX compatible systems.
NotSupported
  • Mac OS X with llvm-gcc/clang

Support plan of Ruby 1.9.1

Supported
  • Debian GNU/Linux 4.0 on IA32
Best effort
  • mswin32, x64-mswin64, mingw32
  • Mac OS X 10.6 (Intel)
  • FreeBSD 6 and later (amd64, IA32)
  • OpenSolaris
Perhaps
  • Other Linux distributions
  • Other versions of Mac OS X.
  • mingw64
  • cygwin
  • Other POSIX compatible systems.
  • BeOS (Haiku)
Not supported
Anything else.

Maintainer Wanted

These platforms were once supported by Ruby 1.6 or Ruby 1.8 but Ruby 1.9 does not support them. We want patches and maintainer of Ruby for them.

  • OpenVMS
  • WinCE
  • OS/2
  • bcc32
  • Classic MacOS