Caminho a Frente para o Projeto Mono

Última atualização: Novembro, 2014

Nós estamos adotando uma nova sistemática de desenvolvimento em que novas funcionalidades são desenvolvidas em ramos (branches) e mesclados no ramo master depois de completadas e aprovadas nos testes do controle de qualidade.
O objetivo é reduzir nosso inventário de funcionalidades e bugs pendentes e entregar as correções tão logo elas sejam completadas aos usuários do Mono.
Para maiores informações veja: http://tirania.org/blog/archive/2011/Oct-14.html

Nós estamos agora integrando o código de fontes abertos do .NET dentro do Mono.

Os planos por componente estão disponíveis, e você pode checar nossa página de compatibilidade para ter uma visão geral do que é suportado na última versão liberada do Mono.

Versionamento

As versões do Mono seguem a fórmula:

MAJOR.MINOR.SUBRELEASE
  • Versões com o MINOR par são liberações estáveis.
  • Versões com o MINOR ímpar são liberações instáveis (desenvolvimento/compilações diárias).
  • SUBRELEASE indica uma atualização menor de uma liberação específica.

Liberações

Veja nossa lista completa de liberações

Subprojetos

Outros projetos como o depurador, o navegador de documentação, integração com Java via IKVM, Olive e Gtk# permanecem com suas próprias agendas. Esta página será atualizada para conter novas informações conforme elam estejam disponível.

Mono e Silverlight

Moonlight a implementação de código aberto do Silverlight em cima do Mono para Linux não está mais sendo desenvolvido.

Tecnologias não suportadas

Algumas tecnologias .NET technologies ou foram descontinuadas (deprecated), ou são muito específicas do Windows ou seriam esforços muito grandes e nossa comunidade não é capaz de produzir implementações viáveis delas.

Se alguém se importa muito com essas APIs e conseguir implementá-las, nós gostariamos de empacotá-las junto com o Mono, mas elas não estão sendo ativamente desenvolvidas. Pode exister código para algumas delas no nosso repositório git, mas ele não está com qualidade para ser posto em produção e não recomendamos que desenvolvedores construindo aplicações multi-plataforma dependem desse código.

Pilhas demasiado grandes:

  • Windows Presentation Foundation

Não estamos trabalhando nestas APIs descontinuadas:

  • System.EnterpriseServices
  • WSE - Extensões do System.Web.Services.
  • Workflow Foundation 3 (WF3)
  • Code Access Security (.NET 1.0).

O seguinte não mapeia para sistemas operacionais que não o Windows, e nós não iremos gastar nosso tempo para implementá-las mesmo em Windows:

  • System.Management

Uma implementação de terceiros existe para o PowerShell:

Comentários

Sinta-se livre para nos enviar seus comentários e questões sobre este caminho.

Histórico

Para informação antiga sobre este caminho veja Histórico do Caminho a Frente.