Update
[mono.git] / doc / download
1 * Software Availability
2
3         The Virtual Execution System is available in package `mono'.
4         Currently this contains a metadata library and the
5         disassembler.  Please refer to our <a
6         href="runtime.html">Runtime</a> description for more details
7         on this part of the project.
8
9         The software is also available on the `Mono' channel in <a href="http://www.ximian.com/products/redcarpet/">Red Carpet</a>.
10
11         Some useful links: <a
12         href="http://www.go-mono.org/mono-beginning.html">Resources/Beginning
13         section</a>, the <a
14         href="http://www.go-mono.org/faq.html">FAQ</a>.
15
16         <table>
17           <tbody>
18           <tr bgcolor="#DDDDDD">
19             <td>
20               <b>Release 0.24</b><br>
21               <a href="archive/mono-0.24.html">Release notes</a><br>
22                May 6, 2003
23             </td>
24             <td>
25               <table cellspacing="1" cellpadding="3">
26                 <tr bgcolor="#BBBBBB">
27                   <td>
28                     <b>Source Code</b>
29                   </td>
30                   <td>
31                     <ul>
32                       <li><a href="archive/mcs-0.24.tar.gz">Mono Class Libraries and C# Compiler.</a>
33                       <li><a href="archive/mono-0.24.tar.gz">Mono Runtime</a>
34                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
35                       <li><a href="archive/xsp-0.4.tar.gz">XSP web server (0.4)</a>
36                       <li><a href="archive/mono-debugger-0.2.2.tar.gz">Mono Debugger 0.2.2</a>
37                       <li><a href="archive/monodoc-0.4.tar.gz">MonoDoc 0.4</a>
38                       <li><a href="archive/gtk-sharp-0.9.tar.gz">Gtk# 0.9</a>
39                     </ul>
40                   </td>
41                 </tr>
42                 <tr bgcolor="#BBBBBB">
43                   <td>
44                      <b>Source RPMs</b><br>
45                      (No RPMS for XSP).
46                   </td>
47                   <td>
48                     <ul>
49                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
50                         <li><a href="archive/mono-0.24-1.src.rpm">mono-0.24-1.src.rpm</a>
51                     </ul>
52                   </td>
53                 </tr>
54                 <tr>
55                  <td></td>
56                 </tr>
57
58                 <tr>
59                   <td bgcolor="#999999">
60                     <img src="images/redhat-36.gif"><b>Red Hat 9.0/x86</b>
61                     <ul>
62                         <li><a href="archive/redhat-90-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
63                         <li><a href="archive/redhat-90-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
64                         <li><a href="archive/redhat-90-i386/mono-0.24-1.i386.rpm">mono-0.24-1.i386.rpm</a>
65                         <li><a href="archive/redhat-90-i386/mono-devel-0.24-1.i386.rpm">mono-devel-0.24-1.i386.rpm</a>
66                         <li><a href="archive/redhat-90-i386/mono-debuginfo-0.24-1.i386.rpm">mono-debuginfo-0.24-1.i386.rpm</a>
67                         <br>
68                         <li><a href="archive/redhat-90-i386/gtk-sharp-0.9-1.i386.rpm">gtk-sharp-0.9-1.i386.rpm</a>
69                         <li><a href="archive/redhat-90-i386/gtk-sharp-debuginfo-0.9-1.i386.rpm">gtk-sharp-debuginfo-0.9-1.i386.rpm</a>
70                         <li><a href="archive/redhat-90-i386/monodoc-0.4-1.i386.rpm">monodoc-0.4-1.i386.rpm</a>
71                     </ul>
72                   </td>
73                   <td bgcolor="#999999">
74                     <img src="images/redhat-36.gif"><b>Red Hat 8.0/x86</b>
75                     <ul>
76                         <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
77                         <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
78                         <li><a href="archive/redhat-80-i386/mono-0.24-2.i386.rpm">mono-0.24-2.i386.rpm</a>
79                         <li><a href="archive/redhat-80-i386/mono-devel-0.24-2.i386.rpm">mono-devel-0.24-2.i386.rpm</a>
80                         <br>
81                         <li><a href="archive/redhat-80-i386/gtk-sharp-0.9-1.i386.rpm">gtk-sharp-0.9-1.i386.rpm</a>
82                         <li><a href="archive/redhat-80-i386/monodoc-0.4-1.i386.rpm">monodoc-0.4-1.i386.rpm</a>
83                     </ul>
84                   </td>
85                 </tr>
86
87                 <tr> 
88                   <td bgcolor="#999999">
89                     <img src="images/debian-36.gif"><b>Debian</b>
90                     <ul>
91                         <li><a href="http://www.debianplanet.com/mono/">Debian Packages here.</a>
92                     </ul>
93                   </td>
94                   <td bgcolor="#999999">
95                     <img src="images/windows-36.gif"><b>Windows Setup Wizard (XP, 2000, NT)</b> 
96                     <ul>
97                       <li><a href="archive/mono-0.24-win32-1.exe">Setup program.</a>
98                     </ul>
99                   </td>
100                 </tr>
101
102                 <tr>
103                   <td bgcolor="#999999">
104                     <img src="images/redhat-36.gif"><b>Red Hat 7.3/x86</b>
105                     <ul>
106                         <li><a href="archive/redhat-73-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
107                         <li><a href="archive/redhat-73-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
108                         <li><a href="archive/redhat-73-i386/mono-0.24-1.i386.rpm">mono-0.24-1.i386.rpm</a>
109                         <li><a href="archive/redhat-73-i386/mono-devel-0.24-1.i386.rpm">mono-devel-0.24-1.i386.rpm</a>
110                     </ul>
111                   </td>
112                   <td bgcolor="#999999">
113                     <img src="images/mandrake-36.gif"><b>Mandrake 8.2/x86</b>
114                     <ul>
115                         <li><a href="archive/mandrake-82-i386/libgc-6.1-1.i586.rpm">libgc-6.1-1.i586.rpm</a>
116                         <li><a href="archive/mandrake-82-i386/libgc-devel-6.1-1.i586.rpm">libgc-devel-6.1-1.i586.rpm</a>
117                         <li><a href="archive/mandrake-82-i386/mono-0.24-1.i586.rpm">mono-0.24-1.i586.rpm</a>
118                         <li><a href="archive/mandrake-82-i386/mono-devel-0.24-1.i586.rpm">mono-devel-0.24-1.i586.rpm</a>
119                     </ul>
120                   </td>
121                 </tr>
122
123                 <tr>
124                   <td bgcolor="#999999"> 
125                      <img src="images/suse-36.gif"><b>SuSE 8.0/x86</b> 
126                      <ul> 
127                         <li><a href="archive/suse-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a> 
128                         <li><a href="archive/suse-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a> 
129                         <li><a href="archive/suse-80-i386/mono-0.24-1.i386.rpm">mono-0.24-1.i386.rpm</a> 
130                         <li><a href="archive/suse-80-i386/mono-devel-0.24-1.i386.rpm">mono-devel-0.24-1.i386.rpm</a> 
131                     </ul>
132                   </td>
133                   <td bgcolor="#999999">
134                      <b>Linux s/390</b> 
135                      <ul>
136                         <li><a href="archive/s390/libgc-6.1-1.s390.rpm">libgc-6.1-1.s390.rpm</a>
137                         <li><a href="archive/s390/libgc-devel-6.1-1.s390.rpm">libgc-devel-6.1-1.s390.rpm</a>
138                         <li><a href="archive/s390/mono-0.24-1.s390.rpm">mono-0.24-1.s390.rpm</a>
139                         <li><a href="archive/s390/mono-devel-0.24-1.s390.rpm">mono-devel-0.24-1.s390.rpm</a>
140                      </ul>
141                   </td>
142                 </tr>
143
144               </table>
145             </td>
146           </tr>
147           <tr>
148             <tr bgcolor="#CCCCC">
149             <td>
150               <b>Regression Tests</b><br>
151             </td>
152             <td>
153                 You can get binaries for the Mono Regression Test
154                 Suite <a href="archive/mono-tests.tar.gz">here</a>
155             </td>
156           </tr>
157           </tr>
158           </tbody>
159         </table>
160
161 * Older Releases:
162
163         We provide binaries for older releases until we have packages for the new release.
164
165
166         <table>
167           <tbody>
168           <tr bgcolor="#DDDDDD">
169             <td>
170               <b>Release 0.23</b><br>
171               <a href="archive/mono-0.23">Release notes</a><br>
172                March 5, 2003
173             </td>
174             <td>
175               <table cellspacing="1" cellpadding="3">
176                 <tr bgcolor="#BBBBBB">
177                   <td>
178                     <b>Source Code</b>
179                   </td>
180                   <td>
181                     <ul>
182                       <li><a href="archive/mcs-0.23.tar.gz">Mono Class Libraries and C# Compiler.</a>
183                       <li><a href="archive/mono-0.23.tar.gz">Mono Runtime</a>
184                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
185                       <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
186                       <li><a href="archive/mono-debugger-0.2.2.tar.gz">Mono Debugger 0.2.2</a>
187                     </ul>
188                   </td>
189                 </tr>
190                 <tr bgcolor="#BBBBBB">
191                   <td>
192                      <b>Source RPMs</b><br>
193                      (No RPMS for XSP).
194                   </td>
195                   <td>
196                     <ul>
197                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
198                         <li><a href="archive/mono-0.23-1.src.rpm">mono-0.23-1.src.rpm</a>
199                     </ul>
200                   </td>
201                 </tr>
202                 <tr>
203                  <td></td>
204                 </tr>
205                 <tr>
206                   <td bgcolor="#999999">
207                     <b>Red Hat 7.3/x86</b>
208                     <ul>
209                         <li><a href="archive/redhat-73-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
210                         <li><a href="archive/redhat-73-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
211                         <li><a href="archive/redhat-73-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
212                         <li><a href="archive/redhat-73-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
213                     </ul>
214                   </td>
215                   <td bgcolor="#999999">
216                     <b>Red Hat 7.2/x86</b>
217                     <ul>
218                         <li><a href="archive/redhat-72-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
219                         <li><a href="archive/redhat-72-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
220                         <li><a href="archive/redhat-72-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
221                         <li><a href="archive/redhat-72-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
222                     </ul>
223                   </td>
224                 </tr>
225                 <tr>
226                   <td bgcolor="#999999">
227                     <b>Red Hat 7.1/x86</b>
228                     <ul>
229                         <li><a href="archive/redhat-71-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
230                         <li><a href="archive/redhat-71-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
231                         <li><a href="archive/redhat-71-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
232                         <li><a href="archive/redhat-71-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
233                     </ul>
234                   </td>
235                   <td bgcolor="#999999">
236                     <b>Mandrake 8.2/x86</b>
237                     <ul>
238                         <li><a href="archive/mandrake-82-i386/libgc-6.1-1.i586.rpm">libgc-6.1-1.i586.rpm</a>
239                         <li><a href="archive/mandrake-82-i386/libgc-devel-6.1-1.i586.rpm">libgc-devel-6.1-1.i586.rpm</a>
240                         <li><a href="archive/mandrake-82-i386/mono-0.23-1.i586.rpm">mono-0.23-1.i586.rpm</a>
241                         <li><a href="archive/mandrake-82-i386/mono-devel-0.23-1.i586.rpm">mono-devel-0.23-1.i586.rpm</a>
242                     </ul>
243                   </td>
244                 </tr>
245                 <tr>
246                   <td bgcolor="#999999"> 
247                     <b>SuSE 8.0/x86</b> 
248                      <ul> 
249                         <li><a href="archive/suse-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a> 
250                         <li><a href="archive/suse-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a> 
251                         <li><a href="archive/suse-80-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a> 
252                         <li><a href="archive/suse-80-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a> 
253                     </ul>
254                   </td>
255                   <td bgcolor="#999999">
256                     <b>Red Hat 8.0/x86</b>
257                     <ul>
258                         <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
259                         <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
260                         <li><a href="archive/redhat-80-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
261                         <li><a href="archive/redhat-80-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
262                     </ul>
263                   </td>
264                 </tr>
265                 <tr> 
266                   <td bgcolor="#999999">
267                     <b>Windows Setup Wizard (NT/2000/XP)</b>
268                     <ul>
269                       <li><a href="archive/mono-0.23-win32-2.exe">Mono-Setup</a>
270                     </ul>
271                   </td>
272                   <td bgcolor="#999999">
273                     <b>Linux S/390</b>
274                     <ul>
275                         <li><a href="archive/s390/libgc-6.1-1.s390.rpm">libgc-6.1-1.s390.rpm</a>
276                         <li><a href="archive/s390/libgc-devel-6.1-1.s390.rpm">libgc-devel-6.1-1.s390.rpm</a>
277                         <li><a href="archive/s390/mono-0.23-1.s390.rpm">mono-0.23-1.s390.rpm</a>
278                         <li><a href="archive/s390/mono-devel-0.23-1.s390.rpm">mono-devel-0.23-1.s390.rpm</a>
279                     </ul>
280                   </td>
281                 </tr>
282               </table>
283             </td>
284           </tr>
285           <tr>
286             <tr bgcolor="#CCCCC">
287             <td>
288               <b>Regression Tests</b><br>
289             </td>
290             <td>
291                 You can get binaries for the Mono Regression Test
292                 Suite <a href="archive/mono-tests.tar.gz">here</a>
293             </td>
294           </tr>
295           </tr>
296           </tbody>
297         </table>
298
299
300
301         <table>
302           <tbody>
303           <tr bgcolor="#DDDDDD">
304             <td>
305               <b>Release 0.22</b><br>
306               <a href="archive/mono-0.22">Release notes</a><br>
307                March 5, 2003
308             </td>
309             <td>
310               <table cellspacing="1" cellpadding="3">
311                 <tr bgcolor="#BBBBBB">
312                   <td>
313                     <b>Source Code</b>
314                   </td>
315                   <td>
316                     <ul>
317                       <li><a href="archive/mcs-0.22.tar.gz">Mono Class Libraries and C# Compiler.</a>
318                       <li><a href="archive/mono-0.22.tar.gz">Mono Runtime</a>
319                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
320                       <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
321                     </ul>
322                   </td>
323                 </tr>
324                 <tr bgcolor="#BBBBBB">
325                   <td>
326                      <b>Source RPMs</b><br>
327                      (No RPMS for XSP).
328                   </td>
329                   <td>
330                     <ul>
331                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
332                         <li><a href="archive/mono-0.22-1.src.rpm">mono-0.22-1.src.rpm</a>
333                     </ul>
334                   </td>
335                 </tr>
336                 <tr>
337                  <td></td>
338                 </tr>
339                 <tr> 
340                   <td bgcolor="#999999">
341                     <b>Windows Setup Wizard (NT/2000/XP)</b>
342                     <ul>
343                       <li><a href="archive/mono-0.22-win32-1.exe">Mono-Setup</a>
344                     </ul>
345                   </td>
346                 </tr>
347               </table>
348             </td>
349           </tr>
350           <tr>
351             <tr bgcolor="#CCCCC">
352             <td>
353               <b>Regression Tests</b><br>
354             </td>
355             <td>
356                 You can get binaries for the Mono Regression Test
357                 Suite <a href="archive/mono-tests.tar.gz">here</a>
358             </td>
359           </tr>
360           </tr>
361           </tbody>
362         </table>
363
364         <table>
365           <tbody>
366           <tr bgcolor="#DDDDDD">
367             <td>
368               <b>Release 0.21</b><br>
369               <a href="archive/mono-0.21">Release notes</a><br>
370               Feb 27th, 2003
371             </td>
372             <td>
373               <table cellspacing="1" cellpadding="3">
374                 <tr bgcolor="#BBBBBB">
375                   <td>
376                     <b>Source Code</b>
377                   </td>
378                   <td>
379                     <ul>
380                       <li><a href="archive/mcs-0.21.tar.gz">Mono Class Libraries and C# Compiler.</a>
381                       <li><a href="archive/mono-0.21.tar.gz">Mono Runtime</a>
382                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
383                       <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
384                     </ul>
385                   </td>
386                 </tr>
387                 <tr bgcolor="#BBBBBB">
388                   <td>
389                      <b>Source RPMs</b><br>
390                      (No RPMS for XSP).
391                   </td>
392                   <td>
393                     <ul>
394                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
395                         <li><a href="archive/mono-0.21-1.src.rpm">mono-0.21-1.src.rpm</a>
396                     </ul>
397                   </td>
398                 </tr>
399                 <tr>
400                  <td></td>
401                 </tr>
402                 <tr>
403                   <td bgcolor="#999999">
404                     <b>Debian packages</b>
405                     <ul>
406                       <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
407                     </ul>
408                   </td>
409                 </tr>
410               </table>
411             </td>
412           </tr>
413           <tr>
414             <tr bgcolor="#CCCCC">
415             <td>
416               <b>Regression Tests</b><br>
417             </td>
418             <td>
419                 You can get binaries for the Mono Regression Test
420                 Suite <a href="archive/mono-tests.tar.gz">here</a>
421             </td>
422           </tr>
423           </tr>
424           </tbody>
425         </table>
426
427         <table>
428           <tbody>
429           <tr bgcolor="#DDDDDD">
430             <td>
431               <b>Release 0.20</b><br>
432               <a href="archive/mono-0.20">Release notes</a><br>
433               Feb 20th, 2003
434             </td>
435             <td>
436               <table cellspacing="1" cellpadding="3">
437                 <tr bgcolor="#BBBBBB">
438                   <td>
439                     <b>Source Code</b>
440                   </td>
441                   <td>
442                     <ul>
443                       <li><a href="archive/mcs-0.20.tar.gz">Mono Class Libraries and C# Compiler.</a>
444                       <li><a href="archive/mono-0.20.tar.gz">Mono Runtime</a>
445                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
446                       <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
447                     </ul>
448                   </td>
449                 </tr>
450                 <tr bgcolor="#BBBBBB">
451                   <td>
452                      <b>Source RPMs</b><br>
453                      (No RPMS for XSP).
454                   </td>
455                   <td>
456                     <ul>
457                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
458                         <li><a href="archive/mono-0.20-1.src.rpm">mono-0.20-1.src.rpm</a>
459                     </ul>
460                   </td>
461                 </tr>
462                 <tr>
463                  <td></td>
464                 </tr>
465                 <tr>
466                   <td bgcolor="#999999">
467                     <b>Red Hat 8.0/x86</b>
468                 <ul>
469                         <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
470                         <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
471                         <li><a href="archive/redhat-80-i386/mono-0.20-1.i386.rpm">mono-0.20-1.i386.rpm</a>
472                         <li><a href="archive/redhat-80-i386/mono-devel-0.20-1.i386.rpm">mono-devel-0.20-1.i386.rpm</a>
473                     </ul>
474                   </td>
475                   <td bgcolor="#999999">
476                     <b>Debian packages</b>
477                     <ul>
478                       <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
479                     </ul>
480                   </td>
481                 </tr>
482                 <tr>
483                   <td bgcolor="#999999">
484                     <b>Windows Setup Wizard (NT/2000/XP)</b>
485                     <ul>
486                       <li><a href="archive/mono-0.20-stable-win32-2.exe">Mono-Setup</a>
487                     </ul>
488                   </td>
489                 </tr>
490               </table>
491             </td>
492           </tr>
493           <tr>
494             <tr bgcolor="#CCCCC">
495             <td>
496               <b>Regression Tests</b><br>
497             </td>
498             <td>
499                 You can get binaries for the Mono Regression Test
500                 Suite <a href="archive/mono-tests.tar.gz">here</a>
501             </td>
502           </tr>
503           </tr>
504           </tbody>
505         </table>
506
507         <table>
508           <tbody>
509           <tr bgcolor="#DDDDDD">
510             <td>
511               <b>Release 0.19</b><br>
512               <a href="archive/mono-0.19">Release notes</a><br>
513               Jan 20th, 2003
514             </td>
515             <td>
516               <table cellspacing="1" cellpadding="3">
517                 <tr bgcolor="#BBBBBB">
518                   <td>
519                     <b>Source Code</b>
520                   </td>
521                   <td>
522                     <ul>
523                       <li><a href="archive/mcs-0.19.tar.gz">Mono Class Libraries and C# Compiler.</a>
524                       <li><a href="archive/mono-0.19.tar.gz">Mono Runtime</a>
525                     </ul>
526                   </td>
527                 </tr>
528                 <tr bgcolor="#BBBBBB">
529                   <td>
530                      <b>Source RPMs</b><br>
531                      (No RPMS for XSP).
532                   </td>
533                   <td>
534                     <ul>
535                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
536                         <li><a href="archive/mono-0.19-1.src.rpm">mono-0.19-1.src.rpm</a>
537                     </ul>
538                   </td>
539                 </tr>
540                 <tr>
541                  <td></td>
542                 </tr>
543               </table>
544             </td>
545           </tr>
546           </tbody>
547         </table>
548
549         <table>
550           <tbody>
551           <tr bgcolor="#DDDDDD">
552             <td>
553               <b>Release 0.18</b><br>
554               <a href="archive/mono-0.18">Release notes</a><br>
555               Jan 12th, 2003
556             </td>
557             <td>
558               <table cellspacing="1" cellpadding="3">
559                 <tr bgcolor="#BBBBBB">
560                   <td>
561                     <b>Source Code</b>
562                   </td>
563                   <td>
564                     <ul>
565                       <li><a href="archive/mcs-0.18.tar.gz">Mono Class Libraries and C# Compiler.</a>
566                       <li><a href="archive/mono-0.18.tar.gz">Mono Runtime</a>
567                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
568                       <li><a href="archive/xsp-0.2.tar.gz">XSP web server</a> <b><font color="#dd0000">New!</font></b> 
569                     </ul>
570                   </td>
571                 </tr>
572                 <tr bgcolor="#BBBBBB">
573                   <td>
574                      <b>Source RPMs</b><br>
575                      (No RPMS for XSP).
576                   </td>
577                   <td>
578                     <ul>
579                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
580                         <li><a href="archive/mono-0.18-1.src.rpm">mono-0.18-1.src.rpm</a>
581                     </ul>
582                   </td>
583                 </tr>
584                 <tr>
585                  <td></td>
586                 </tr>
587               </table>
588             </td>
589           </tr>
590           </tbody>
591         </table>
592
593         <table>
594           <tbody>
595           <tr bgcolor="#DDDDDD">
596             <td>
597               <b>Release 0.17</b><br>
598               <a href="archive/mono-0.17">Release notes</a><br>
599               Dec 9th, 2002.
600             </td>
601             <td>
602               <table cellspacing="1" cellpadding="3">
603                 <tr bgcolor="#BBBBBB">
604                   <td>
605                     <b>Source Code</b>
606                   </td>
607                   <td>
608                     <ul>
609                       <li><a href="archive/mcs-0.17.tar.gz">Mono Class Libraries and C# Compiler.</a>
610                       <li><a href="archive/mono-0.17.tar.gz">Mono Runtime</a>
611                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
612                     </ul>
613                   </td>
614                 </tr>
615                 <tr bgcolor="#BBBBBB">
616                   <td>
617                      <b>Source RPMs</b><br>
618                      (No RPMS for XSP).
619                   </td>
620                   <td>
621                     <ul>
622                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
623                         <li><a href="archive/mono-0.17-2.src.rpm">mono-0.17-2.src.rpm</a>
624                     </ul>
625                   </td>
626                 </tr>
627                 <tr>
628                   <td bgcolor="#999999">\r
629                     <b>Windows Setup Wizard (NT/2000/XP)</b>\r
630                     <ul>\r
631                       <li><a href="archive/mono-0.17-stable.exe">Mono-Setup</a>\r
632                     </ul>\r
633                   </td>\r
634                   <td bgcolor="#999999">\r
635                     <b>Debian packages</b>\r
636                     <ul>\r
637                       <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
638                     </ul>\r
639                   </td>\r
640                 </tr>
641               </table>
642             </td>
643           </tr>
644           </tr>
645           </tbody>
646         </table>
647
648         <table>
649           <tbody>
650           <tr bgcolor="#DDDDDD">
651             <td>
652               <b>Release 0.16</b><br>
653               <a href="archive/mono-0.16">Release notes</a><br>
654               Oct 1st, 2002.
655             </td>
656             <td>
657               <table cellspacing="1" cellpadding="3">
658                 <tr bgcolor="#BBBBBB">
659                   <td>
660                     <b>Source Code</b>
661                   </td>
662                   <td>
663                     <ul>
664                       <li><a href="archive/mcs-0.16.tar.gz">Mono Class Libraries and C# Compiler.</a>
665                       <li><a href="archive/mono-0.16.tar.gz">Mono Runtime</a>
666                       <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
667                     </ul>
668                   </td>
669                 </tr>
670                 <tr bgcolor="#BBBBBB">
671                   <td>
672                      <b>Source RPMs</b>
673                   </td>
674                   <td>
675                     <ul>
676                         <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
677                         <li><a href="archive/mono-0.16-1.src.rpm">mono-0.16-1.src.rpm</a>
678                     </ul>
679                   </td>
680                 </tr>
681                 <tr>
682                  <td></td>
683                 </tr>
684                 <tr>
685                   <td bgcolor="#999999">
686                     <b>Linux s390</b>
687                 <ul>
688                         <li><a href="archive/s390/glib2-2.0.6-13.s390.rpm">glib2-2.0.6-13.s390.rpm</a>
689                         <li><a href="archive/s390/glib2-devel-2.0.6-13.s390.rpm">glib2-devel-2.0.6-13.s390.rpm</a>
690                         <li><a href="archive/s390/libgc-6.1alpha5-1.s390.rpm">libgc-6.1alpha5-1.s390.rpm</a>
691                         <li><a href="archive/s390/libgc-devel-6.1alpha5-1.s390.rpm">libgc-devel-6.1alpha5-1.s390.rpm</a>
692                         <li><a href="archive/s390/mono-0.16-1.s390.rpm">mono-0.16-1.s390.rpm</a>
693                         <li><a href="archive/s390/mono-devel-0.16-1.s390.rpm">mono-devel-0.16-1.s390.rpm</a>
694                     </ul>
695                   </td>
696                 </tr>
697               </table>
698             </td>
699           </tr>
700           <tr>
701           </tr>
702           </tr>
703           </tbody>
704         </table>
705
706         <table>
707           <tbody>
708           <tr bgcolor="#DDDDDD">
709             <td>
710               <b>Release 0.15</b><br>
711               <a href="archive/mono-0.15">Release notes</a><br>
712               Aug 23rd, 2002.
713             </td>
714             <td>
715               <table cellspacing="1" cellpadding="3">
716                 <tr bgcolor="#BBBBBB">
717                   <td>
718                     <b>Source Code</b>
719                   </td>
720                   <td>
721                     <ul>
722                       <li><a href="archive/mcs-0.15.tar.gz">Mono Class Libraries and C# Compiler.</a>
723                       <li><a href="archive/mono-0.15.tar.gz">Mono Runtime</a>
724                       <li><a href="archive/gc6.1alpha5.tar.gz">Boehm GC 6.1alpha5</a>
725                     </ul>
726                   </td>
727                 </tr>
728                 <tr bgcolor="#BBBBBB">
729                   <td>
730                      <b>Source RPMs</b>
731                   </td>
732                   <td>
733                     <ul>
734                         <li><a href="archive/libgc-6.1alpha5-1.src.rpm">libgc-6.1alpha5-1.src.rpm</a>
735                         <li><a href="archive/mono-0.15-1.src.rpm">mono-0.15-1.src.rpm</a>
736                     </ul>
737                   </td>
738                 </tr>
739                 <tr>
740                  <td></td>
741                 </tr>
742                 \r
743                 <tr bgcolor="#999999">\r
744                   <td>\r
745                     <b>Windows (win95 friendly)</b>\r
746                     <ul>\r
747                       <li><a href="archive/mono-w32-Aug_28_2002.zip">Mono-w32</a>\r
748                     </ul>\r
749                   </td>\r
750                   <td bgcolor="#999999">\r
751                     <b>Red Hat null-8.0/x86</b>\r
752                 <ul>\r
753                         <li><a href="archive/redhat-null-i386/libgc-6.1alpha5-1.i386.rpm">libgc-6.1alpha5-1.i386.rpm</a>\r
754                         <li><a href="archive/redhat-null-i386/libgc-devel-6.1alpha5-1.i386.rpm">libgc-devel-6.1alpha5-1.i386.rpm</a>\r
755                         <li><a href="archive/redhat-null-i386/mono-0.15-1.i386.rpm">mono-0.15-1.i386.rpm</a>\r
756                         <li><a href="archive/redhat-null-i386/mono-devel-0.15-1.i386.rpm">mono-devel-0.15-1.i386.rpm</a>\r
757                     </ul>\r
758                   </td>\r
759                 </tr>\r
760               </table>
761             </td>
762           </tr>
763           </tbody>
764         </table>
765
766 * Binaries for other platforms.
767
768         Already daily volunteer's made binaries:
769
770         <ul>
771                 * <a href="http://www.debianplanet.org/mono/">DebianPlanet</a>
772                 * <a href="http://www.superin.formativ.net/mono/mono.htm">Windows</a> (works without cygwin!)
773         </ul>
774
775 * Snapshots
776
777 <a name="snapshots">
778
779         <a href="http://www.go-mono.com/snapshots">Nightly snapshots</a> of 
780         the CVS repository are made every day at 10pm EST (Boston
781         Time).  These are not guaranteed to build, they are just a
782         snapshot of the tree.
783
784         The <a href="anoncvs.html">anoncvs</a> mirrors provided by
785         Hispalinux are updated every six hours.
786
787 * Compiling the code
788
789         There are a number of ways of compiling Mono
790
791         <ul>
792                 <li>From the <a href="#scripts">scripts</A>
793
794                 <LI><a href="#install">Manually</a> for the first time. 
795
796                 <li>Manually, <a href="#upgrade">while upgrading</a> to CVS
797         </ul>
798
799         (which is an easy way to get the latest CVS information)
800
801 <a name="scripts">
802 * Compiling with scripts
803
804         There are scripts to help build mono for both Unix and Windows.  Get
805         <a href="mono-build.sh">mono-build.sh</a> for Unix, or <a
806         href="mono-build-w32.sh">mono-build-w32.sh</a> for Windows.
807         These scripts automate the installation of GLIB and pkgconfig
808         (building from source on Unix, and using binary packages
809         provided by the GIMP for Windows project on Windows.)  To use
810         the script, follow these simple steps:
811
812         <ul>
813                 * Save the script for your platform somewhere (e.g. /usr/local/bin)
814                 * Make the script executable (i.e chmod 755 /usr/local/bin/mono-build.sh)
815                 * Create a directory to hold the mono source, and the compiled binaries (e.g. mkdir ~/mono)
816                 * Change to the new directory (i.e. cd ~/mono)
817                 * run the script (i.e. /usr/local/bin/mono-build.sh)
818         </ul>
819
820         The script requires wget on either platform, and building the
821         software requires make, gcc, automake, autoconf, and libtool.
822         You should install these packages from your distribution or
823         with the cygwin installer. You should also take care of setting
824         the right environment variables as the PKG_CONFIG_FLAGS, etc.
825
826         The script will download required packages from
827         www.go-mono.com and do a cvs checkout of mono in the current
828         directory.  <b>IMPORTANT!:</b> The cvs server chosen defaults to 
829         anonymous cvs;
830         set your CVSROOT environment variable before running the script to
831         select a particular cvs server.
832
833 <a name="install">
834 ** Building the software manually
835
836         You will need to obtain the Mono dependencies first: <a
837         href="http://www.gtk.org">glib 2.x</a> and 
838         <a href="http://www.freedesktop.org/software/pkgconfig">pkg-config</a>.
839
840 *** Building on Linux
841
842         <ul>
843                 Unpack the Mono runtime distribution:
844                 <pre>
845                 tar xzvf mono-X.XX.tar.gz
846                 cd mono-X.XX
847                 
848                 </pre>
849                 <p>
850
851                 Then configure, compile and install:
852
853                 <pre>
854                 
855                 ./configure --prefix=/usr/local
856                 make
857                 make install</pre>
858
859                 This will give you a runtime, C# compiler and runtime
860                 libraries.  
861
862                 If you want to recompile the runtime and the compiler,
863                 follow these steps, first unpack the MCS package:
864
865                 <pre>
866                 tar xzvf mcs-X.XX.tar.gz
867                 
868                 cd mcs-X.XX
869                 </pre>
870
871                 Then use the following command to compile and install:
872
873                 <pre>
874                 
875                 make -f makefile.gnu install prefix=/usr/local
876                 </pre>
877
878                 You can change /usr/local to something else if you want.
879         </ul>
880
881         
882 *** On Windows, to install and work on the compiler and the class libraries:
883
884 **** Install Cygwin and the GNU build tools, Microsoft's .NET Framework SDK and the precompiled GLIB 2.0 and pkg-config libraries.
885
886         <ul>
887
888                 * Install <a href="http://www.cygwin.com">Cygwin</a>.
889
890                 * Install <a href="http://msdn.microsoft.com/downloads">
891                   Microsoft .NET Framework SDK</a>.
892
893                 * Change to the /usr/local directory
894                   of your Cygwin installation.<br>
895                   Unzip the precompiled packages listed above.
896
897         </ul>
898         <ul>
899                 
900                 * If you downloaded the Mono 
901                 <a href="http://www.go-mono.com/snapshots">nightly snapshot
902                 </a>, untar the snapshot.
903
904                 * Change directories to "mcs".
905
906                 * Compile:
907                 
908                 <pre>
909                 make
910                 </pre>
911         </ul>
912
913 *** On Windows, to compile the mono runtime:
914
915         <ul>
916                 
917                 * If you downloaded the Mono 
918                   <a href="http://www.go-mono.com/snapshots">nightly snapshot
919                   </a>, untar the snapshot.
920
921                 * Change directories to "mono".
922
923                 * Configure, compile and install:
924                 <pre>
925                 ./configure --prefix=c:/mono
926                 make
927                 make install
928                 </pre>
929
930         </ul>
931
932 * Software resources and notes
933
934                 The required and additional software can be downloaded here:
935
936                 * Microsoft's .NET Framework SDK from 
937                   <a href="http://msdn.microsoft.com/downloads">
938                   msdn.microsoft.com/downloads</a>.
939
940                 * Cygwin and the GNU Make tools from  
941                   <a href="http://www.cygwin.com">www.cygwin.com</a>.
942                   Some people observed problems with autoconf 2.52. Installing 
943                   autoconf 2.13 helped in those cases.
944
945                 * Precompiled GLIB 2.0 and pkg-config packages (and
946                   their dependencies) by the <a href="http://www.gimp.org/~tml/gimp/win32//index.html">GIMP for Windows</a> project from
947                   <a href="http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip">http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip</a><br>
948                   <a href="http://www.go-mono.com/archive/glib-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-2.0.4-20020703.zip</a> <br>
949                   <a href="http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip</a> <br>
950                   <a href="http://www.go-mono.com/archive/libiconv-1.7.zip">http://www.go-mono.com/archive/libiconv-1.7.zip</a> <br>
951                   <a href="http://www.go-mono.com/archive/libiconv-dev-1.7.zip">http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip</a> <br>
952                   <a href="http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip">http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip</a><br>
953
954
955                 * Download the Mono source code from the
956                   <a href="#feb-11">packaged versions</a> or
957                   the <a href="http://www.go-mono.com/snapshots">
958                   nightly snapshots</a> or the <a href="anoncvs.html">
959                   Anonymous CVS</a>.  The nightly snapshots are done every 
960                   night at 10pm EST (Boston Time). The nightly snapshots are 
961                   not guaranteed to build, but most of the time they should.
962
963
964         </ul>
965
966
967 *** Notes on compiling GLIB 2.0 and pkg-config from source:
968
969
970         <ul>
971
972                 * Some people observed problems with autoconf 2.52. Installing 
973                   autoconf 2.13 helped in those cases (don't forget to do a
974                   `make maintainer-clean' after the update).
975
976                 * Download, compile and install <a href="http://www.freedesktop.org/software/pkgconfig">pkg-config</a> from source.
977               (I had to change line 674 of
978               <nobr><tt>pkg-config-0.8.0/glib-1.2.8/gstrfuncs.c</tt></nobr> from 
979                   <nobr><tt>extern char *strsignal (int sig);</tt></nobr> to
980                   <nobr><tt>extern const char *strsignal (int sig);</tt></nobr>.
981
982 <pre>
983 tar xzvf pkg-config-0.8.0.tar.gz
984 cd pkg-config-0.8.0
985 ./configure --prefix=/usr
986 make
987 make install
988 </pre>
989
990                 * Download, compile and install <a href="ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.7.tar.gz">libiconv</a> from source.<br>
991                   If you dont have MS Visual C/C++ 4.0 or 5.0 or 6.0 you can also try
992                   the binary package available at <a
993                   href="http://www.gimp.org/win32/libiconv-dev-20001007.zip">
994                   http://www.gimp.org/win32/libiconv-dev-20001007.zip</a>.
995
996
997                 * Download, compile and install the 
998                   <a href="ftp://ftp.gtk.org/pub/gtk/v2.0/glib-2.0.6.tar.gz">
999                   glib 2.0</a> from source.
1000
1001         </ul>
1002
1003 <a name="upgrading">
1004 ** Upgrading
1005
1006         To upgrade your Mono installation from CVS, it is very
1007         important that you update your Mono and MCS modules from CVS
1008         at the same time.  Failure to do so might result in a
1009         problematic installation as the runtime and the class
1010         libraries will be out of sync.
1011
1012         Run the following commands to update your CVS tree (more
1013         details in <a href="ccvs.html">Cvs and Mono</a> and the <A
1014         href="anoncvs.html">AnonCVS and Mono</a> pages). 
1015
1016         <pre>
1017         (cd mono; cvs update -dP .)
1018         (cd mcs; cvs update -dP .)
1019         </pre>
1020
1021         Once you have updated your sources, remove any cached
1022         assemblies or old binaries from the Mono "runtime" directory,
1023         and then compile each component:
1024
1025         <pre>
1026         (cd mono/runtime; rm *exe *dll)
1027         (cd mono; make)
1028         (cd mcs; make)
1029         </pre>
1030
1031         Now you can install the result:
1032
1033         <pre>
1034         (cd mono; make install)
1035         </pre>
1036
1037         Notice that following the above procedure does not require you
1038         to manually install the software in the `mcs' directory, as
1039         the relevant files will be copied by the `mono' makefiles.