Mon Aug 27 20:13:49 CEST 2001 Paolo Molaro <lupus@ximian.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 reffer to our <a
6         href="runtime.html">Runtime</a> description for more details
7         on this part of the project.
8
9         The code for the C# compiler as well as the language error
10         test suite and the class library are in the `mcs' package, we
11         will move this later into `mono' itself. 
12
13         In order to make mcs and the class libraries you will need the
14         GNU make tools.  These may be obtained for the Windows
15         environment from <a href="http://www.cygwin.com">cygwin.com</a>.
16
17         You will also need to get GLIB, from: <a
18 href="ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz">ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz</a>
19
20 <a name="sources">
21 ** Sources
22
23         We provide both <a href="#packaged">packaged and tested</a>
24         tarballs (those are known to compile and pass `make
25         distcheck') as well as <a href="snapshots">daily snapshots</a> done
26         at 10pm Boston Time
27
28 <a name="snapshots">
29 *** Snapshots
30
31         The daily snapshots are available <a
32         href="http://www.go-mono.com/snapshots">here</a>.  These
33         snapshots are done every day at 10pm EST (Boston Time). 
34
35         They are not guaranteed to build, but most of the time they
36         should.  They should give you a window to see what we are up to.
37
38         You might also want to track our development using the <a
39         href="http://mail.ximian.com/mailman/listinfo/mono-cvs-list">mono-cvs-list</a>
40         mailing list.
41
42 <a name="packaged">
43 *** Released and tested packages
44
45         <ul>
46                 <a name="august-22">
47                 <b>August 22, 2001</b>
48                 <ul>
49                 * <a href="archive/mono-0.6.tar.gz">mono-0.6.tar.gz</a>: Mono Runtime 0.6 release.
50                 * <a href="archive/mono-compiler-classes-0.6.tar.gz">mono-compiler-classes-0.6.tar.gz</a>: Mono Compiler and Classes 0.6 release.
51                 * <a href="archive/mono-0.6">Release Notes.</a>
52                 </ul>
53
54         
55                 <a name="july-29">
56                 <b>July 29, 2001</b>
57                 <ul>
58                 * <a href="archive/mono-0.5.tar.gz">mono-0.5.tar.gz</a>: Mono Runtime 0.5 release.
59                 * <a href="archive/mono-0.5">Release Notes.</a>
60                 </ul>
61
62         
63                 <a name="july-22">
64                 <b>July 22, 2001</b>
65                 <ul>
66                 * <a href="archive/mcs-22-Jul-2001.tar.gz">mcs-22-Jul-2001.tar.gz</a>: CVS snapshot.
67                 * <a href="archive/mcs-Jul-22-Jul-19-2001.tar.gz">Differences since 19</a>: CVS snapshot.
68                 * <a href="archive/mcs-22">Release Notes.</a>
69                 </ul>
70
71                 <a name="july-19">
72                 <b>July 19th, 2001</b>
73                 <ul>
74                 * <a href="archive/mcs-19-Jul-2001.tar.gz">mcs-19-Jul-2001.tar.gz</a>: CVS snapshot.
75                 * <a href="archive/mcs-Jul-17-Jul-19-2001.tar.gz">Differences since 17</a>: CVS snapshot.
76                 * <a href="archive/mcs-19">Release Notes.</a>
77                 </ul>
78
79                 <a name="july-17">
80                 <b>July 17th, 2001</b>
81                 <ul>
82                 * <a href="archive/mcs-17-Jul-2001.tar.gz">mcs-17-Jul-2001.tar.gz</a>: CVS snapshot.
83                 * <a href="archive/mcs-Jul-15-Jul-17-2001.tar.gz">Differences since 15</a>: CVS snapshot.
84                 * <a href="archive/mcs-17">Release Notes.</a>
85                 </ul>
86
87                 <a name="july-15">
88                 <b>July 15th, 2001</b>
89                 <ul>
90                 * <a href="archive/mcs-15-Jul-2001.tar.gz">mcs-15-Jul-2001.tar.gz</a>: CVS snapshot.
91                 * <a href="archive/mono-0.4.tar.gz">mono-0.4.tar.gz</a>: Packaged Source Code.
92                 * <a href="archive/mono-0.4">Release Notes.</a>
93                 </ul>
94
95                 <a name="july-14">
96                 <b>July 14th, 2001</b>
97                 <ul>
98                 * <a href="archive/mcs-12-Jul-2001.tar.gz">mcs-12-Jul-2001.tar.gz</a>: CVS snapshot.
99                 * <a href="archive/mono-0.3.tar.gz">mono-0.3.tar.gz</a>: Packaged Source Code.
100                 </ul>
101
102                 <a name="july-8">
103                 <b>July 8th, 2001</b>
104
105                 <ul>
106                 * <a href="archive/mcs-08-Jul-2001.tar.gz">mcs-08-Jul-2001.tar.gz</a>: CVS Snapshot
107                 * <a href="archive/mono-08-Jul-2001.tar.gz">mono-08-Jul-2001.tar.gz</a>: CVS Snapshot
108                 </ul>
109         </ul>
110
111 <a name="install">
112 ** Installing the software
113
114         To install and work on the compiler and the class libraries,
115         follow these instructions:
116
117         <ul>
118                 * Install <a href="http://www.cygwin.com">CygWin</a> first.
119
120                 * Untar the MCS distribution (see below for information).
121
122                 * Go into the MCS directory and type `make windows'
123         </ul>
124
125         To compile the mono runtime on windows:
126
127         <ul>
128                 * Install <a href="http://www.cygwin.com">CygWin</a> first.
129
130                 * Once installed, in a terminal window or a cygwin
131                   window (a shortcut should be on your desktop), untar the glib
132                   distribution:
133
134 <pre>
135 tar xzvf glib-1.2.10.tar.gz
136 </pre>
137
138                 * Configure, compile and install glib, like this:
139
140 <pre>
141 ./configure --prefix=/usr
142 make
143 make install
144 </pre>
145
146                 * Unpack the mono distribution:
147
148 <pre>
149 tar xzvf mono-XXX.tar.gz
150 </pre>
151
152                 * Configure, compile and install:
153
154 <pre>
155 ./configure --prefix=//c/mono
156 make
157 make install
158 </pre>
159         </ul>
160
161         To compile the mono runtime on Unix:
162
163         <ul>
164
165                 * Download the mono distribution
166
167                 * Unpack the mono distribution:
168
169 <pre>
170 tar xzvf mono-XXX.tar.gz
171 </pre>
172
173                 * Configure, compile and install:
174 <pre>
175 ./configure
176 make
177 make install
178 </pre>
179         </ul>
180         
181 ** CVS
182
183         We are trying to figure out where to put our CVS repository.
184         We are debating between the GNOME CVS or SourceForge.  Watch
185         this spot.
186
187