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