<Chapter Id="ports">
<Title>Ports</Title>

<Para>
This manual  describes version 6.4 of <ProductName>Postgres</ProductName>.
The <ProductName>Postgres</ProductName> developer community has
compiled  and  tested <ProductName>Postgres</ProductName> on a
number of platforms. Check
<ulink url="http://www.postgresql.org/docs/admin/ports.htm">the web site</ulink>
for the latest information.
</para>

<Sect1>
<Title>Currently Supported Platforms</Title>

<para>
At the time of publication, the following platforms have been tested:

<TABLE TOCENTRY="1">
<TITLE>Supported Platforms</TITLE>
<TGROUP COLS="4">
<THEAD>
  <ROW>
    <ENTRY><Acronym>OS</Acronym></ENTRY>
    <ENTRY>Processor</ENTRY>
    <ENTRY>Version</ENTRY>
    <ENTRY>Reported</ENTRY>
    <ENTRY>Remarks</ENTRY>
  </ROW>
</THEAD>
<TBODY>
  <ROW>
    <ENTRY>AIX 4.2.1</ENTRY>
    <ENTRY>RS6000</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-27</ENTRY>
    <ENTRY>(<ULink url="mailto:Andreas.Zeugswetter@telecom.at">Andreas Zeugswetter</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>BSDI</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-25</ENTRY>
    <ENTRY>(<ULink url="mailto:maillist@candle.pha.pa.us">Bruce Momjian</ULink></ENTRY>
  </ROW>
  <ROW>
    <ENTRY>FreeBSD 2.2.x-3.x</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-26</ENTRY>
    <ENTRY>(<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>,
            <ULink url="mailto:scrappy@hub.org">Marc Fournier</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>DGUX 5.4R4.11</ENTRY>
    <ENTRY>m88k</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>v6.4 probably OK. Needs new maintainer. (<ULink url="mailto:geek+@cmu.edu">Brian E Gallew</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>Digital Unix 4.0</ENTRY>
    <ENTRY>Alpha</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-29</ENTRY>
    <ENTRY>Minor patchable problems
           (<ULink url="mailto:pjlobo@euitt.upm.es">Pedro J. Lobo</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>HPUX</ENTRY>
    <ENTRY>PA-RISC</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-25</ENTRY>
    <ENTRY>Both 9.0x and 10.20
           (<ULink url="mailto:tgl@sss.pgh.pa.us">Tom Lane</ULink>,
            <ULink url="mailto:stanb@awod.com">Stan Brown</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>IRIX 6.x</ENTRY>
    <ENTRY>MIPS</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>5.x is different
           (<ULink url="mailto:martin@biochemistry.ucl.ac.uk">Andrew Martin</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>linux 2.0.x</ENTRY>
    <ENTRY>Alpha</ENTRY>
    <ENTRY>v6.3.2</ENTRY>
    <ENTRY>1998-04-16</ENTRY>
    <ENTRY>Mostly successful. Needs work for v6.4.
           (<ULink url="mailto:rkirkpat@nag.cs.colorado.edu">Ryan Kirkpatrick</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>linux 2.0.x/libc5</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-27</ENTRY>
    <ENTRY>(<ULink url="mailto:lockhart@alumni.caltech.edu">Thomas Lockhart</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>linux 2.0.x/glibc2</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-25</ENTRY>
    <ENTRY>(<ulink url="mailto:olly@lfix.co.uk">Oliver Elphick</ulink>,
            <ulink url="mailto:taral@mail.utexas.edu">Taral</ulink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>linux 2.0.x</ENTRY>
    <ENTRY>MIPS</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-12-16</ENTRY>
    <ENTRY>Cobalt Qube (<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>linux 2.0.x</ENTRY>
    <ENTRY>Sparc</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-25</ENTRY>
    <ENTRY>(<ULink url="mailto:szybist@boxhill.com">Tom Szybist</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>linuxPPC 2.1.24</ENTRY>
    <ENTRY>PPC603e</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-26</ENTRY>
    <ENTRY>Powerbook 2400c(<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>mklinux DR3</ENTRY>
    <ENTRY>PPC750</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-09-16</ENTRY>
    <ENTRY>PowerMac 7600 (<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>NetBSD/i386 1.3.2</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-25</ENTRY>
    <ENTRY>(<ULink url="mailto:brook@trillium.NMSU.Edu">Brook Milligan</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>NetBSD-current</ENTRY>
    <ENTRY>NS32532</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-27</ENTRY>
    <ENTRY>small problems in date/time math (<ULink url="mailto:jonb@metronet.com">Jon Buller</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>NetBSD/sparc 1.3H</ENTRY>
    <ENTRY>Sparc</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-27</ENTRY>
    <ENTRY>(<ULink url="mailto:tih@hamartun.priv.no">Tom I Helbekkmo</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>NetBSD 1.3</ENTRY>
    <ENTRY>VAX</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>(<ULink url="mailto:tih@hamartun.priv.no">Tom I Helbekkmo</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>SCO UnixWare 2.x</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>aka UNIVEL
           (<ULink url="mailto:Bill.Allie@mug.org">Billy G. Allie</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>SCO UnixWare 7</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-04</ENTRY>
    <ENTRY>(<ULink url="mailto:Bill.Allie@mug.org">Billy G. Allie</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>Solaris</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-28</ENTRY>
    <ENTRY>(<ULink url="mailto:scrappy@hub.org">Marc Fournier</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>Solaris 2.6-2.7</ENTRY>
    <ENTRY>Sparc</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-28</ENTRY>
    <ENTRY>(<ULink url="mailto:szybist@boxhill.com">Tom Szybist</ULink>,
            <ULink url="mailto:ridderbusch.pad@sni.de">Frank Ridderbusch</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>SunOS 4.1.4</ENTRY>
    <ENTRY>Sparc</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>patches submitted
           (<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>SVR4</ENTRY>
    <ENTRY>MIPS</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-28</ENTRY>
    <ENTRY>no 64-bit int support
           (<ULink url="mailto:ridderbusch.pad@sni.de">Frank Ridderbusch</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>SVR4 4.4</ENTRY>
    <ENTRY>m88k</ENTRY>
    <ENTRY>v6.2.1</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>confirmed with patching
           (<ULink url="mailto:dlw@seavme.xroads.com">Doug Winterburn</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>Windows NT</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.4</ENTRY>
    <ENTRY>1998-10-08</ENTRY>
    <ENTRY>Mostly working with the Cygwin library. No DLLs yet.
           (<ulink url="mailto:Dan.Horak@email.cz">Horak Daniel</ulink>) </ENTRY>
  </ROW>
</TBODY>
</TGROUP>
</TABLE>
</para>
<para>
Platforms listed for v6.3.x should also work with v6.4, but we did not receive
confirmation of such at the time this list was compiled.
</para>
<note>
<para>
For <productname>Windows NT</productname>, 
the server-side port of <productname>Postgres</productname> has recently been
accomplished. Check
<ulink url="http://www.askesis.nl/AskesisPostgresIndex.html">the Askesis Postgres Home Page</ulink>
for up to date information. You may also want to
look for possible patches on the
<ulink url="http://postgresql.org">Postgres web site</ulink>.
</para>
</note>
</sect1>

<Sect1>
<Title>Unsupported Platforms</Title>

<Para>
There are a few platforms which have been attempted and which have been
reported to not work with the standard distribution.
Others listed here do not provide sufficient library support for an attempt.

<TABLE TOCENTRY="1">
<TITLE>Possibly Incompatible Platforms</TITLE>
<TITLEABBREV>Incompatibles</TITLEABBREV>
<TGROUP COLS="4">
<THEAD>
  <ROW>
    <ENTRY><Acronym>OS</Acronym></ENTRY>
    <ENTRY>Processor</ENTRY>
    <ENTRY>Version</ENTRY>
    <ENTRY>Reported</ENTRY>
    <ENTRY>Remarks</ENTRY>
  </ROW>
</THEAD>
<TBODY>
  <ROW>
    <ENTRY>MacOS</ENTRY>
    <ENTRY>all</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>not library compatible; use ODBC/JDBC</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>NetBSD</ENTRY>
    <ENTRY>arm32</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>not yet working (<ULink url="mailto:dmill@globalnet.co.uk">Dave Millen</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>NetBSD</ENTRY>
    <ENTRY>m68k</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>Amiga, HP300, Mac; not yet working (<ULink url="mailto:hotz@jpl.nasa.gov">Henry Hotz</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>NextStep</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.x</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>client-only support; v1.0.9 worked with patches (<ULink url="mailto:dave@turbocat.de">David Wetzel</ULink>)</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>Ultrix</ENTRY>
    <ENTRY>MIPS,VAX?</ENTRY>
    <ENTRY>v6.x</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>no recent reports; obsolete?</ENTRY>
  </ROW>
  <ROW>
    <ENTRY>Windows</ENTRY>
    <ENTRY>x86</ENTRY>
    <ENTRY>v6.3</ENTRY>
    <ENTRY>1998-03-01</ENTRY>
    <ENTRY>not library compatible; client side maybe; use ODBC/JDBC</ENTRY>
  </ROW>
</TBODY>
</TGROUP>
</TABLE>
</para>

<Para>
Note that Windows ports of the frontend are apparently possible
using third-party Posix porting tools and libraries.
</Para>
</Sect1>

</Chapter>
