]> granicus.if.org Git - postgresql/blob - doc/src/sgml/ports.sgml
ca8218e3b119a67546451f67414118f77cad4079
[postgresql] / doc / src / sgml / ports.sgml
1 <Chapter Id="ports">
2 <Title>Ports</Title>
3
4 <Para>
5 This manual  describes version 6.4 of <ProductName>Postgres</ProductName>.
6 The <ProductName>Postgres</ProductName> developer community has
7 compiled  and  tested <ProductName>Postgres</ProductName> on a
8 number of platforms. Check
9 <ulink url="http://www.postgresql.org/docs/admin/ports.htm">the web site</ulink>
10 for the latest information.
11
12 <Sect1>
13 <Title>Currently Supported Platforms</Title>
14
15 <para>
16 At the time of publication, the following platforms have been tested:
17
18 <TABLE TOCENTRY="1">
19 <TITLE>Supported Platforms</TITLE>
20 <TGROUP COLS="4">
21 <THEAD>
22   <ROW>
23     <ENTRY><Acronym>OS</Acronym></ENTRY>
24     <ENTRY>Processor</ENTRY>
25     <ENTRY>Version</ENTRY>
26     <ENTRY>Reported</ENTRY>
27     <ENTRY>Remarks</ENTRY>
28   </ROW>
29 </THEAD>
30 <TBODY>
31   <ROW>
32     <ENTRY>AIX 4.2.1</ENTRY>
33     <ENTRY>RS6000</ENTRY>
34     <ENTRY>v6.4</ENTRY>
35     <ENTRY>1998-10-27</ENTRY>
36     <ENTRY>(<ULink url="mailto:Andreas.Zeugswetter@telecom.at">Andreas Zeugswetter</ULink>)</ENTRY>
37   </ROW>
38   <ROW>
39     <ENTRY>BSDI</ENTRY>
40     <ENTRY>x86</ENTRY>
41     <ENTRY>v6.4</ENTRY>
42     <ENTRY>1998-10-25</ENTRY>
43     <ENTRY>(<ULink url="mailto:maillist@candle.pha.pa.us">Bruce Momjian</ULink></ENTRY>
44   </ROW>
45   <ROW>
46     <ENTRY>FreeBSD 2.2.x-3.x</ENTRY>
47     <ENTRY>x86</ENTRY>
48     <ENTRY>v6.4</ENTRY>
49     <ENTRY>1998-10-26</ENTRY>
50     <ENTRY>(<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>,
51             <ULink url="mailto:scrappy@hub.org">Marc Fournier</ULink>)</ENTRY>
52   </ROW>
53   <ROW>
54     <ENTRY>DGUX 5.4R4.11</ENTRY>
55     <ENTRY>m88k</ENTRY>
56     <ENTRY>v6.3</ENTRY>
57     <ENTRY>1998-03-01</ENTRY>
58     <ENTRY>v6.4 probably OK. Needs new maintainer. (<ULink url="mailto:geek+@cmu.edu">Brian E Gallew</ULink>)</ENTRY>
59   </ROW>
60   <ROW>
61     <ENTRY>Digital Unix 4.0</ENTRY>
62     <ENTRY>Alpha</ENTRY>
63     <ENTRY>v6.4</ENTRY>
64     <ENTRY>1998-10-29</ENTRY>
65     <ENTRY>Minor patchable problems
66            (<ULink url="mailto:pjlobo@euitt.upm.es">Pedro J. Lobo</ULink>)</ENTRY>
67   </ROW>
68   <ROW>
69     <ENTRY>HPUX</ENTRY>
70     <ENTRY>PA-RISC</ENTRY>
71     <ENTRY>v6.4</ENTRY>
72     <ENTRY>1998-10-25</ENTRY>
73     <ENTRY>Both 9.0.x and 10.20
74            (<ULink url="mailto:tgl@sss.pgh.pa.us">Tom Lane</ULink>,
75             <ULink url="mailto:stanb@awod.com">Stan Brown</ULink>)</ENTRY>
76   </ROW>
77   <ROW>
78     <ENTRY>IRIX 6.x</ENTRY>
79     <ENTRY>MIPS</ENTRY>
80     <ENTRY>v6.3</ENTRY>
81     <ENTRY>1998-03-01</ENTRY>
82     <ENTRY>5.x is different
83            (<ULink url="mailto:martin@biochemistry.ucl.ac.uk">Andrew Martin</ULink>)</ENTRY>
84   </ROW>
85   <ROW>
86     <ENTRY>linux 2.0.x</ENTRY>
87     <ENTRY>Alpha</ENTRY>
88     <ENTRY>v6.3.2</ENTRY>
89     <ENTRY>1998-04-16</ENTRY>
90     <ENTRY>Mostly successful. Needs work for v6.4.
91            (<ULink url="mailto:rkirkpat@nag.cs.colorado.edu">Ryan Kirkpatrick</ULink>)</ENTRY>
92   </ROW>
93   <ROW>
94     <ENTRY>linux 2.0.x</ENTRY>
95     <ENTRY>x86</ENTRY>
96     <ENTRY>v6.4</ENTRY>
97     <ENTRY>1998-10-27</ENTRY>
98     <ENTRY>(<ULink url="mailto:lockhart@alumni.caltech.edu">Thomas Lockhart</ULink>)</ENTRY>
99   </ROW>
100   <ROW>
101     <ENTRY>linux 2.0.x/glibc2</ENTRY>
102     <ENTRY>x86</ENTRY>
103     <ENTRY>v6.4</ENTRY>
104     <ENTRY>1998-10-25</ENTRY>
105     <ENTRY>(<ulink url="mailto:olly@lfix.co.uk">Oliver Elphick</ulink>,
106             <ulink url="mailto:taral@mail.utexas.edu">Taral</ulink>)</ENTRY>
107   </ROW>
108   <ROW>
109     <ENTRY>linux 2.0.x</ENTRY>
110     <ENTRY>Sparc</ENTRY>
111     <ENTRY>v6.4</ENTRY>
112     <ENTRY>1998-10-25</ENTRY>
113     <ENTRY>(<ULink url="mailto:szybist@boxhill.com">Tom Szybist</ULink>)</ENTRY>
114   </ROW>
115   <ROW>
116     <ENTRY>linuxPPC 2.1.24</ENTRY>
117     <ENTRY>PPC603e</ENTRY>
118     <ENTRY>v6.4</ENTRY>
119     <ENTRY>1998-10-26</ENTRY>
120     <ENTRY>Powerbook 2400c(<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>)</ENTRY>
121   </ROW>
122   <ROW>
123     <ENTRY>mklinux DR3</ENTRY>
124     <ENTRY>PPC750</ENTRY>
125     <ENTRY>v6.4</ENTRY>
126     <ENTRY>1998-09-16</ENTRY>
127     <ENTRY>PowerMac 7600 (<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>)</ENTRY>
128   </ROW>
129   <ROW>
130     <ENTRY>NetBSD/i386 1.3.2</ENTRY>
131     <ENTRY>x86</ENTRY>
132     <ENTRY>v6.4</ENTRY>
133     <ENTRY>1998-10-25</ENTRY>
134     <ENTRY>(<ULink url="mailto:brook@trillium.NMSU.Edu">Brook Milligan</ULink>)</ENTRY>
135   </ROW>
136   <ROW>
137     <ENTRY>NetBSD-current</ENTRY>
138     <ENTRY>NS32532</ENTRY>
139     <ENTRY>v6.4</ENTRY>
140     <ENTRY>1998-10-27</ENTRY>
141     <ENTRY>(small problems in date/time math (<ULink url="mailto:jonb@metronet.com">Jon Buller</ULink>)</ENTRY>
142   </ROW>
143   <ROW>
144     <ENTRY>NetBSD/sparc 1.3H</ENTRY>
145     <ENTRY>Sparc</ENTRY>
146     <ENTRY>v6.4</ENTRY>
147     <ENTRY>1998-10-27</ENTRY>
148     <ENTRY>(<ULink url="mailto:tih@hamartun.priv.no">Tom I Helbekkmo</ULink>)</ENTRY>
149   </ROW>
150   <ROW>
151     <ENTRY>NetBSD 1.3</ENTRY>
152     <ENTRY>VAX</ENTRY>
153     <ENTRY>v6.3</ENTRY>
154     <ENTRY>1998-03-01</ENTRY>
155     <ENTRY>(<ULink url="mailto:tih@hamartun.priv.no">Tom I Helbekkmo</ULink>)</ENTRY>
156   </ROW>
157   <ROW>
158     <ENTRY>SCO UnixWare 2.x</ENTRY>
159     <ENTRY>x86</ENTRY>
160     <ENTRY>v6.3</ENTRY>
161     <ENTRY>1998-03-01</ENTRY>
162     <ENTRY>aka UNIVEL
163            (<ULink url="mailto:Bill.Allie@mug.org">Billy G. Allie</ULink>)</ENTRY>
164   </ROW>
165   <ROW>
166     <ENTRY>SCO UnixWare 7</ENTRY>
167     <ENTRY>x86</ENTRY>
168     <ENTRY>v6.4</ENTRY>
169     <ENTRY>1998-10-04</ENTRY>
170     <ENTRY>(<ULink url="mailto:Bill.Allie@mug.org">Billy G. Allie</ULink>)</ENTRY>
171   </ROW>
172   <ROW>
173     <ENTRY>Solaris</ENTRY>
174     <ENTRY>x86</ENTRY>
175     <ENTRY>v6.4</ENTRY>
176     <ENTRY>1998-10-28</ENTRY>
177     <ENTRY>(<ULink url="mailto:scrappy@hub.org">Marc Fournier</ULink>)</ENTRY>
178   </ROW>
179   <ROW>
180     <ENTRY>Solaris 2.6-2.7</ENTRY>
181     <ENTRY>Sparc</ENTRY>
182     <ENTRY>v6.4</ENTRY>
183     <ENTRY>1998-10-28</ENTRY>
184     <ENTRY>(<ULink url="mailto:szybist@boxhill.com">Tom Szybist</ULink>,
185             <ULink url="mailto:ridderbusch.pad@sni.de">Frank Ridderbusch</ULink>)</ENTRY>
186   </ROW>
187   <ROW>
188     <ENTRY>SunOS 4.1.4</ENTRY>
189     <ENTRY>Sparc</ENTRY>
190     <ENTRY>v6.3</ENTRY>
191     <ENTRY>1998-03-01</ENTRY>
192     <ENTRY>patches submitted
193            (<ULink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ULink>)</ENTRY>
194   </ROW>
195   <ROW>
196     <ENTRY>SVR4</ENTRY>
197     <ENTRY>MIPS</ENTRY>
198     <ENTRY>v6.4</ENTRY>
199     <ENTRY>1998-10-28</ENTRY>
200     <ENTRY>no 64-bit int support
201            (<ULink url="mailto:ridderbusch.pad@sni.de">Frank Ridderbusch</ULink>)</ENTRY>
202   </ROW>
203   <ROW>
204     <ENTRY>SVR4 4.4</ENTRY>
205     <ENTRY>m88k</ENTRY>
206     <ENTRY>v6.2.1</ENTRY>
207     <ENTRY>1998-03-01</ENTRY>
208     <ENTRY>confirmed with patching
209            (<ULink url="mailto:dlw@seavme.xroads.com">Doug Winterburn</ULink>)</ENTRY>
210   </ROW>
211   <ROW>
212     <ENTRY>Windows NT</ENTRY>
213     <ENTRY>x86</ENTRY>
214     <ENTRY>v6.4</ENTRY>
215     <ENTRY>1998-10-08</ENTRY>
216     <ENTRY>Mostly working with the Cygwin library. No DLLs yet.
217            (<ulink url="mailto:horak@mmp.plzen-city.cz">Horak Daniel</ulink>) </ENTRY>
218   </ROW>
219 </TBODY>
220 </TGROUP>
221 </TABLE>
222
223 <para>
224 Platforms listed for v6.3.x should also work with v6.4, but we did not receive
225 confirmation of such at the time this list was compiled.
226
227 <note>
228 <para>
229 For <productname>Windows NT</productname>, 
230 the server-side port of <productname>Postgres</productname> has recently been
231 accomplished. Check
232 <ulink url="http://www.askesis.nl/AskesisPostgresIndex.html">the Askesis Postgres Home Page</ulink>
233 for up to date information. You may also want to
234 look for possible patches on the
235 <ulink url="http://postgresql.org">Postgres web site</ulink>.
236 </note>
237
238 <Sect1>
239 <Title>Unsupported Platforms</Title>
240
241 <Para>
242 There are a few platforms which have been attempted and which have been
243 reported to not work with the standard distribution.
244 Others listed here do not provide sufficient library support for an attempt.
245
246 <TABLE TOCENTRY="1">
247 <TITLE>Possibly Incompatible Platforms</TITLE>
248 <TITLEABBREV>Incompatibles</TITLEABBREV>
249 <TGROUP COLS="4">
250 <THEAD>
251   <ROW>
252     <ENTRY><Acronym>OS</Acronym></ENTRY>
253     <ENTRY>Processor</ENTRY>
254     <ENTRY>Version</ENTRY>
255     <ENTRY>Reported</ENTRY>
256     <ENTRY>Remarks</ENTRY>
257   </ROW>
258 </THEAD>
259 <TBODY>
260   <ROW>
261     <ENTRY>MacOS</ENTRY>
262     <ENTRY>all</ENTRY>
263     <ENTRY>v6.3</ENTRY>
264     <ENTRY>1998-03-01</ENTRY>
265     <ENTRY>not library compatible; use ODBC/JDBC</ENTRY>
266   </ROW>
267   <ROW>
268     <ENTRY>NetBSD</ENTRY>
269     <ENTRY>arm32</ENTRY>
270     <ENTRY>v6.3</ENTRY>
271     <ENTRY>1998-03-01</ENTRY>
272     <ENTRY>not yet working (<ULink url="mailto:dmill@globalnet.co.uk">Dave Millen</ULink>)</ENTRY>
273   </ROW>
274   <ROW>
275     <ENTRY>NetBSD</ENTRY>
276     <ENTRY>m68k</ENTRY>
277     <ENTRY>v6.3</ENTRY>
278     <ENTRY>1998-03-01</ENTRY>
279     <ENTRY>Amiga, HP300, Mac; not yet working (<ULink url="mailto:hotz@jpl.nasa.gov">Henry Hotz</ULink>)</ENTRY>
280   </ROW>
281   <ROW>
282     <ENTRY>NextStep</ENTRY>
283     <ENTRY>x86</ENTRY>
284     <ENTRY>v6.x</ENTRY>
285     <ENTRY>1998-03-01</ENTRY>
286     <ENTRY>client-only support; v1.0.9 worked with patches (<ULink url="mailto:dave@turbocat.de">David Wetzel</ULink>)</ENTRY>
287   </ROW>
288   <ROW>
289     <ENTRY>Ultrix</ENTRY>
290     <ENTRY>MIPS,VAX?</ENTRY>
291     <ENTRY>v6.x</ENTRY>
292     <ENTRY>1998-03-01</ENTRY>
293     <ENTRY>no recent reports; obsolete?</ENTRY>
294   </ROW>
295   <ROW>
296     <ENTRY>Windows</ENTRY>
297     <ENTRY>x86</ENTRY>
298     <ENTRY>v6.3</ENTRY>
299     <ENTRY>1998-03-01</ENTRY>
300     <ENTRY>not library compatible; client side maybe; use ODBC/JDBC</ENTRY>
301   </ROW>
302 </TBODY>
303 </TGROUP>
304 </TABLE>
305
306 <Para>
307 Note that Windows ports of the frontend are apparently possible
308 using third-party Posix porting tools and libraries.
309 </Para>
310 </Sect1>
311
312 </Chapter>