[Mono-dev] The Mono 1.0 profile.
Miguel de Icaza
miguel at novell.com
Mon Jul 20 17:45:32 EDT 2009
The upcoming Mono 2.6 will be the last Mono release to support
the .NET 1.0 profile.
Pretty much all developers have moved to use generics-aware code
these days, and supporting the 1.0 profile has become an large tax on
the development team.
1.0 applications run just fine on 2.0 runtimes, so few users will be
affected by 1.0-only bugs or dependencies (we are bug compatible in a
few places with the 1.0 behavior).
Users that still want to run 1.0 applications will be able to do so
by keeping an older version of Mono around (2.4 or 2.6, plus whatever is
the latest Mono release).
The tax means that we need to continue developing and maintaining
libraries that are not able to take advantage of 2.0 features for old
users, and it means that build times are longer, regression test suites
have to be run twice, and we have to keep and maintain bug compatibility
with another version.
More information about the Mono-devel-list