15.6. 支持平台

平台(即CPU架构和操作系统组合)被认为是由PostgreSQL开发社区支持的。 如果代码包含在工作平台上的归定,并且它最近被证实编译,在该平台上传递其回归测试。 目前,平台兼容性的大多数测试通过PostgreSQL Build Farm上的试验机自动完成。 如果您有兴趣在一个未出现bulid farm平台上使用PostgreSQL, 但对其中代码工作位置或者可以进行工作,我们强烈建议你建立一个bulid farm成员机器, 这样可以保证持续兼容性。

在一般情况下,PostgreSQL可以预期工作在这些CPU架构上:x86, x86_64, IA64, PowerPC, PowerPC 64, S/390, S/390x, Sparc, Sparc 64, Alpha, ARM, MIPS, MIPSEL, M68K, 和PA-RISC。存在M32R, NS32K和VAX代码的支持, 但这些体系结构并不知道最近已经测试过。 它往往通过配置--disable-spinlocks编译不支持的CPU类型。 但性能会很差。

PostgreSQL预期工作在这些操作操作系统上: Linux(所有近期发行的),Windows(Win2000 SP4和更高版本), FreeBSD, OpenBSD, NetBSD, Mac OS X, AIX, HP/UX, IRIX, Solaris, Tru64 Unix, 和UnixWare。其它Unix系统也可以工作,但目前尚未被测试。 在大多数情况下,所有支持给定操作系统的CPU架构将工作。 查看Section 15.7,看是否 有声明您的操作系统的信息,特别是如果使用的是旧系统。

如果你有根据最近编译结果支持的平台安装问题,请报告给<[[email protected]](mailto:[email protected])>。 如果你有兴趣移植PostgreSQL到一个新的平台, <[[email protected]](mailto:[email protected])>是讨论这类问题的合适地方。