7b448715fbaaaa97b7f2fd58e414d0dda09febca
[mono.git] / web / index
1 <link rel="alternate" type="application/rss+xml" title="RSS" href="index.rss"/>
2
3
4         <table align="right" border=1 padding=0 width=25%>
5          <tr>
6             <td colspan="2" bgcolor=lightgrey>
7               <b><center>Mono Status</center></b>
8             </td>
9           </tr>
10           <tr>
11             <td>
12               <b><a href="c-sharp.html">C# Compiler:</a></b>
13             </td>
14             <td>
15               Self hosting on Linux and .NET
16             </td>
17           </tr>
18           <tr>
19             <td>
20               <b>JIT:</b>
21             </td>
22             <td>
23               Linux/x86<br>
24               Solaris/SPARC<br>
25               PowerPC: MacOS and Linux.<br>
26               S390: Linux.
27             </td>
28           </tr>
29           <tr>
30             <td>
31               <b>Interpreter:</b>
32             </td>
33             <td>
34               Works for 
35               Linux/x86, Linux/PPC, S390, StrongARM, SPARC, HPPA, SPARC v9
36             </td>
37           </tr>
38           <tr>
39             <td><b><a href="asp-net.html">ASP.NET</a></b></td>
40             <td>Webforms and WebServices working<br></td>
41           </tr>
42           <tr>
43             <td>
44               <b><a href="class-status.html">Classes</a></b>
45             </td>
46             <td>
47               All assemblies compile.
48             </td>
49           </tr>
50           <tr>
51             <td>
52               RSS feed:
53             </td>
54             <td>
55               <a href="index.rss"><img src="images/xml.gif"></a>
56             </td>
57           </tr>
58           <tr>
59             <td colspan="2" bgcolor=lightgrey>
60               <b><center>In the news</center></b>
61             </td>
62           </tr>
63           <tr>
64             <td>
65               <img src="images/oranet_logo.jpg">
66             </td>
67             <td>
68               <a href="http://www.onlamp.com/pub/a/onlamp/2004/03/11/mono.html">Mar 18th, 2004</a>: Will Mono become?
69             </td>
70           </tr>
71           <tr>
72             <td>
73               <img src="images/2003osdirwinnerbadge.gif">
74             </td>
75             <td>
76               <a href="http://osdir.com/Article198.phtml">Dec 19th, 2003</a>: Editor's Choice Award.
77             </td>
78           </tr>
79           <tr>
80             <td>
81               <img src="images/netmagazine.png">
82             </td>
83             <td>
84                 
85               <a href="http://www.ftponline.com/wss/2003_TE/magazine/columns/trends">May 31st, 2003</a>: CLI integration.
86             </td>
87           </tr>
88           <tr>
89             <td>
90               <img src="images/infoworld.png">
91             </td>
92             <td>
93               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">May 22nd, 2003</a>: Mono 1.0 plans.
94             </td>
95           </tr>
96           <tr>
97             <td>
98               <img src="images/infoworld.png">
99             </td>
100             <td>
101               <a href="http://www.infoworld.com/article/03/03/14/11stratdev_1.html">Mar 14th, 2003</a>: Whither Mono?
102             </td>
103           </tr>
104           <tr>
105             <td>
106               <img src="images/b2.png">
107             </td>
108             <td>
109               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">Dec, 2002</a>: The Penguin takes flight.
110             </td>
111           </tr>
112         </table>
113
114
115 <p>
116         The Mono project is an open source effort sponsored by  <a
117         href="http://novell.com">Novell</a> to create a free
118         implementation of the .NET Development Framework.
119 </p>
120
121 <p>
122         Mono includes <a href="c-sharp.html">a compiler</a> for the
123         C# language, a <a href="runtime.html">Common Language
124         Runtime</a> (CLR) for the Common Language Infrastructure (CLI) and a
125         set of <a href="class-library.html">class libraries</a>.  The
126         runtime can be <a href="embedded-api.html">embedded</a> into your
127         application.  It implements both <a href="ado-net.html">ADO.NET</a>
128         and <a href="asp-net.html">ASP.NET</a>.
129 </p>
130 <p>
131         If you have questions about the project, read <a
132         href="rationale.html">the project launch statement</a> 
133         or visit our list of <a href="faq.html">Frequently Asked
134         Questions</a>. 
135 </p>
136
137 <p>
138         For details on the project's future direction, read the
139         <a href="mono-roadmap.html">roadmap</a>, and <a
140         href="download.html">download</a> the latest software version.
141         You can also get a <a href="snapshots">snapshot</a> of our
142         current work, or <a
143         href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=mono">browse
144         the source tree.</a>
145 </p>
146 <p>
147         To participate in discussion and development, <a
148         href="mailing-lists.html">subscribe to our mailing lists</a>.
149         You can also visit the <a
150         href="http://www.gotmono.com/cgi-bin/yabb/YaBB.pl">forum</a> at <a
151         href="http://www.gotmono.com">GotMono</a> or the <a
152         href="http://www.nullenvoid.com/gtksharp/wiki">Gtk#</a> and
153         <a href="http://www.nullenvoid.com/mono/wiki">Mono
154         </a> Wikis.
155 </p>
156
157 @item May 4th, 2004: Mono Beta 1 available 
158
159         <table>
160         <tr>
161           <td>
162             <img
163             src="http://www.go-mono.com/images/beta1-anim.gif"></td>
164           <td>Mono Beta 1 has been released.  See our <a
165            href="http://www.go-mono.com/archive/beta1/beta1.html">Release
166            Notes</a>, or go directly to the <a href="download.html">download</a> page. 
167           </td>
168         </tr>
169         </table>
170
171 @item May 2nd, 2004: mDnsResponder.Net;  Global Assembly Cache.
172
173         Brady Anderson has released the first version of his <a href=
174         "http://forge.novell.com/modules/xfmod/project/?mdnsresponder">multicast
175         DNS responder</a> written in C# for the Mono and .NET
176         platforms.  This is the foundation for implementing
177         rendezvous-like functionality in your applications.
178
179         The tree has started to stabilize after all the changes last
180         week to integrate the Global Assembly Cache work that Jackson,
181         Sebastien, Todd and all the volunteers helped us deploy.
182
183 @item Apr 22nd, 2004: XSP 0.12 released.
184
185         A new release of XSP is available. It fixes a bug that made Web Services
186         unusable from client proxies. You can download it from <a
187         href="/archive/xsp-0.12.tar.gz">here</a>.
188         
189 @item Apr 21st, 2004: XSP 0.11 and mod_mono 0.8 released.
190
191         Gonzalo has made new releases of XSP and mod_mono (The ASP.NET
192         hosting service for Mono).
193
194         Check the XSP/mod_mono <a href="archive/xsp-0.10.html">
195         Release Notes</a> to see what is new and to obtain the source
196         packages.
197
198 @item Apr 20, 2004: S390 port; Interpreted Updated;  Identity classes;  System.Drawing; Mono Debugger.
199
200         Neale who originally wrote the S390 interpreter support for
201         Mono has checked into CVS his port of the S390 JIT engine.
202         Now, if we could only have one of those in our living room.
203
204         Bernie has checked into CVS a new interpreter for the Mono
205         runtime.  This new interpreter translates the CIL opcodes into
206         a new intermediate representation.  The new IL representation
207         avoids doing costly lookups during interpretation which means that the
208         interpreter is a lot faster now.
209
210         Performance wise, the new interpreter is three times faster
211         than the old one when doing a compiler bootstrap.
212
213         Sebastien has recently completed the identity classes in the
214         Mono Runtime, you can see more details on his <a
215         href="http://pages.infinit.net/ctech/poupou.html">blog</a>
216
217         New progress on the GDI+ front: Jordi has completed the region
218         code; Ravindra the various brushes that we must support;
219         Sanjay the Icon and BMP loaders (with Mark) and Vladimir has
220         contributed various codecs and a new fresh implementation of
221         Image.LockBits.
222
223         Lluis and Atsushi in the meantime has been in charge of
224         completing various pending items from our class libraries:
225         basically an API audit of the things missing for the Mono 1.0
226         release, small but important things.
227
228         Martin has replaced the old command-line language in the
229         debugger with our home-grown "Command Line" language, a
230         TCL-like command line language that we built for it (its a
231         tiny .NETized Tcl-like language).  The interaction process is
232         a lot smoother than it used to be and we are focusing on the
233         usability of the command line language to improve the
234         debugging experience.
235
236 @item Apr 02, 2004: Mono C# Compiler gets CLS support;   Basic Runtime Contribution from Mainsoft.
237
238         Marek Safar has been working for a few months on adding
239         support to the C# compiler to support the various checks required
240         by the Common Language Specification (CLS).
241
242         In the past the C# compiler was unable to flag any problems
243         related to the creation of cross-language libraries.  Today
244         with this patch the compiler will properly flag errors in CLS
245         compliance.  Tests for all of the errors have also been
246         included on CVS.
247
248         <a href="http://www.mainsoft.com">Mainsoft</a> has contributed
249         an implementation of their Basic runtime to the project.  The
250         runtime they wrote is written in Java and we are translating
251         this into C# code.  The code will reach CVS within the next
252         few weeks.
253
254         Mainsoft also contributed an extensive regression test suite
255         for the Basic runtime, a port of the NIST XML tests and their
256         own in-house developed XML tests. 
257
258 @item Mar 31st, 2004: Gtk# 0.18, MonoDoc 0.13, MonoDevelop 0.2 released
259
260         New versions of Gtk# and MonoDoc have been released.
261
262         Gtk# is available from <a
263         href="http://gtk-sharp.sf.net">Gtk# home page</a> and MonoDoc 0.13
264         is available from our <a href="download.html">download</a>
265         page.
266
267         Gtk# now features [ConnectBefore] attribute for hooking up
268         signals; An automake/autoconf setup; the System.Drawing
269         dependency has been dropped and many more docs.
270
271         And <a href="http://www.monodevelop.com/">MonoDevelop 0.2</a>
272         has been released.
273
274 @item Mar 18th, 2004: Mono 0.31 has been released
275
276         We have released version 0.31 of Mono.  All the new features
277         and improvements are described in our <a
278         href="archive/mono-0.31.html">Mono 0.31 Release Notes</a>. 
279
280         You can download Mono 0.31 packages using Red Carpet, or pick
281         the individual packages from our <a
282         href="download.html">download</a> page.
283
284 @item Mar 15th, 2004: Async IO lands on Mono.
285
286         Gonzalo has completed the implementation of Async I/O for Mono
287         using the kernel aio_* interfaces.  If your operating system supports
288         the aio_ POSIX interface, the FileStream methods that
289         expose asynchronous methods will use this facility instead of
290         emulating it with threads as we have done in the past.
291
292         We had this request come to us from various people in the
293         past, and we are now looking for your help to test and debug
294         this.
295
296 @item Mar 11th, 2004: Mono JIT ported to SPARC.
297
298         Zoltan Varga announced today that the SPARC port of the Mono
299         JIT engine has been completed.  Congratulations to Zoltan for
300         this amazing development.
301
302 @item Feb 26th, 2004: Agenda: Mono Meeting in Boston.
303
304         The agenda for the Mono Meeting is now available: <a
305         href="http://primates.ximian.com/~miguel/MonoMeet.html">Mono Meeting
306         Agenda</a>
307
308 @item Feb 24th, 2004: Mono Meeting in Boston.
309
310         On March 5th-6th (Friday and Saturday) there will be an
311         open-house meeting for people interested in Mono to get
312         together with the Mono developers at the Novell offices in
313         in Cambridge Massachusetts (<a
314         href="http://www.ximian.com/about_us/contact/">directions</a>).
315
316         The whole Novell Mono team will be here (Atsushi Enomoto, Dick
317         Porter, Duncan Mak, Erik Dasque, Gonzalo Paniagua, Jackson
318         Harper, Jordi Mas, Lluis Sanches, Manjula, Martin Baulig,
319         Miguel de Icaza, Mike Kestner, Paolo Molaro, Peter Bartok,
320         Sebastien Pouliot, Sachin Kumar) and hopefully Joe Shaw, Nat
321         Friedman, Peter Williams and Ravi Pratap will be joining us as
322         well.  Expect to see Todd Berman from MonoDevelop as well.
323
324         If you are coming, please notify <a
325         href="edasque@ximian.com">edasque@ximian.com</a> about it, so
326         we can add you to the security list, and use the `open house
327         confirmation' subject in your email.
328
329 @item Feb 13, 2004: Mono 0.30.1 released
330
331         We have released a small bug-fix release of Mono, the release
332         notes are available <a
333         href="archive/mono-0.30.1.html">here</a> and you can download
334         it from our <a href="download.html">download</a> page.
335
336 @item Feb 13, 2004: Mono Performance Optimization
337
338         We have a new document that describes some <a
339         href="performance.html">common tricks to improve the
340         performance</a> of your Mono or .NET application.  These are a
341         summary of techniques that we employed to tune our own C#
342         compiler.
343
344 @item Feb 2nd, 2004: Mono 0.30 has been released
345
346         Check out the <a
347         href="http://www.go-mono.com/archive/mono-0.30.html">Release
348         notes</a> for details on Mono 0.30.  Or go directly to our <a
349         href="download.html">download</a> section
350
351 @item Jan 18th, 2004: LDAP class libraries in Mono tutorial.
352
353         Sunil Kumar has written an <a
354         href="http://www.novell.com/coolsolutions/cooldev/features/a_net_cplus_ldap_library_cdev.html">introduction
355         to Novell.LDAP</a> class libraries, which are part of Mono.
356
357 @item Jan 13th, 2004: MonoDoc 0.9 released.
358
359         A new edition of MonoDoc, the Mono Documentation Browser, has been released, available in source form from:
360         <a href="archive/monodoc-0.9.tar.gz">archive/monodoc-0.9.tar.gz</a>
361
362 @item Jan 11th, 2004: Call for Stories
363
364         If you have a success story about using Mono or one of the Mono
365         components in any way, we want to hear about you.  Please mail
366         your details to miguel@ximian.com
367
368 @item Jan 4th, 2004: Windows Installer for Mono 0.29
369
370         There is a <a href="archive/mono-0.29-win32-1.exe">Windows
371         Installer for Mono 0.29</a> available now.
372         
373 <h2>Older News</h2>
374
375         Click <a href="oldnews.html">here</a> to see older news.
376