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