Mono 4.0.0 Release Notes
mono-project.com
Mono 4.0.0 Release Notes
1–10 of 63 posts
Re: Mono 4.0.0 Release Notes
#2It's also a little sad, in a way. It relegates Xamarin to maintainers of a distribution for another operating system. At the end of the day, C# and .NET are now officially first class citizens on Linux. Speaking as someone that actually ran Mono in production for around a year before realizing it was a ridiculous waste of time and money and switching to Windows Server 2012 after finding and filling dozens of untrackable deployment and stability issues in ASP.NET under Mono, I'm definitely not ready to switch back anytime soon, but Mono is definitely foreseeably a real option.
Re: Mono 4.0.0 Release Notes
#3Does that go for the runtime as well? Does this mean I can no longer run a (compiled) .NET 2.0 application on Linux?
Re: Mono 4.0.0 Release Notes
#4And with this release we see the beginning of the convergence of the Mono and Microsoft codebases. I'm glad Mono will be more reliable as a result, there have always been persistent reliability and compatibility issues that the Mono team hasn't been able to really fix. It's also a little sad, in a way. It relegates Xamarin to maintainers of a distribution for another operating system. At the end of the day, C# and .N…
(And there's nothing wrong with being a port factory that deals with obscure path issues all day. That's why they give you a paycheck...)
Still, Xamarin is doing a LOT more than just Mono, much of it extraordinary.
Also delivering something that actually works is an ego boost. Probably attracts the "right" kind of employee for the task, too.
Re: Mono 4.0.0 Release Notes
#5Re: Mono 4.0.0 Release Notes
#6Re: Mono 4.0.0 Release Notes
#7Re: Mono 4.0.0 Release Notes
#8This is a draft. Mono 4.0 hasn't been released yet. Who keeps publishing mono's release-notes drafts as HN news?
HN mods: can we get a "(draft)" note added to the submission title as well?
Re: Mono 4.0.0 Release Notes
#9> We no longer build or package reference assemblies for the .NET 2.0, .NET 3.5 or .NET 4.0 APIs. We only support now the .NET 4.5 assemblies as well as the mobile-based profiles. Does that go for the runtime as well? Does this mean I can no longer run a (compiled) .NET 2.0 application on Linux?
Please note that this is still a draft and the .NET 2.0/3.5 assemblies will likely reappear as reference assemblies (i.e. containing only method signatures in IL, so you can build against those profiles but not run on them).