This is interesting but is there any commitment to support it long term? I remember when Silverlight was supposed to be the savior that brought .NET to Mac and Linux, but that didn't last more than 5 years. Would be nice for MS to say they guarantee support for 10, 15, etc. years.
This is the thing with Microsoft is this is never in doubt. It is Google who ends of life's things and stops support. Microsoft still has supports things in Windows 8.1 that were BUGS in MS-DOS in order to allow programs from that era to run. Microsoft will support .NetCore for at least 20 years. Without doubt.
Microsoft Launches Its .NET Distribution for Linux and Mac
111–120 of 249 posts
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#112Am I the only one bothered that they didn't include the space between the "OS" and the "X"? More importantly, this is huge, but as a Linux developer/user I still have no desire to use .NET on my platform. Maybe Mono has scarred my permanently.
Nothing wrong with Microsoft bringing OSX and Linux to parity with Windows. In fact, there's a lot right with it. I like this new Microsoft, and I've been using Linux for years. Keep up the good work Redmond! Excited to see that interesting tech like C#, F#, CLR, LINQ and friends is heading our way. If anything it'll give Java a run for its money and that's no bad thing.
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#113Earlier quoted context omitted.
Not really. I'm a big fan of MIT style licenses, but it also means that Microsoft could at anytime start making proprietary updates. It could mean we could start adopting it and then at some point down the road they could discontinue the open version and start making closed features/updates. Don't get me wrong, I'm very pleased that this is the direction Microsoft is taking. I am just still very skeptical.
> It could mean we could start adopting it and then at some point down the road they could discontinue the open version and start making closed features/updates. They could do that if it was GPL, too. With MIT or GPL or any other FOSS license, if there is a sufficiently interested party, they can, however, maintain their own version starting with any Microsoft FOSS release; Free software doesn't mean that the origina…
Contributors to .NET need to assign their copyright to the .NET Foundation (http://www.dotnetfoundation.org/faq), which seems impartial but also has a board of 100% Microsoft employees. If .NET were GPL, then only the .NET Foundation would have the power to let others create proprietary extensions, which I guarantee they would give Microsoft.
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#114Earlier quoted context omitted.
It is like the Java runtime, but started afresh with all of Java's learned lessons taken into account (although Java with 7 and 8 in particular is catching up). Up until now however it has only ran on Windows which was its biggest "downside" Vs. Java which runs on many platforms.
So, why would a Mac user develop in it, instead of in a Windows (virtual) machine? How would .NET compare to Apple's native environment? I guess the whole point is to write cross-platform code, but is the .NET environment that much better than Swift/Xcode? I mean, Java never really caught on with the Mac user base.
Well, probably it is better if you have (say) a company full of people who know how to write C# but have never used Swift. And the whole write once run anywhere thing is nice (sure, native apps "feel" better, but if there are no native apps I'd rather have a Java version than nothing).
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#115They mercifully waited until Java caught up a bit with version 8. Seriously, they could have fair chance, C# was so much better, but today it's still quite better but java is proven and has more libs.
Java, with Oracle at the wheel, is not going anywhere. They've added closures in 8, big deal. C# is centuries ahead of Java 8, and with even more to come faster. And I'm saying that as an old Java dev (for 8 years up until 2008 or so) who have only dabbled in C#.
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#116So does this mean that we might have Microsoft Lync client coming up for Linux? When I tried to use Lync on browser, I remember seeing something about .NET. Or is it silverlight?
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#117Earlier quoted context omitted.
You would think something like OCaml would fill in that niche with its wider availability.
OCaml doesn't come with the ecosystem that F# does. It isn't about availability, but APIs to play with.
I don't think there's really anything stopping OCaml from being more widely adopted, except for lack of attention from trend-setters.
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#118Earlier quoted context omitted.
> It could mean we could start adopting it and then at some point down the road they could discontinue the open version and start making closed features/updates. They could do that if it was GPL, too. With MIT or GPL or any other FOSS license, if there is a sufficiently interested party, they can, however, maintain their own version starting with any Microsoft FOSS release; Free software doesn't mean that the origina…
What you're saying is correct, MIT vs GPL is irrelevant if Microsoft owns the whole copyright to the project. Contributors to .NET need to assign their copyright to the .NET Foundation ( http://www.dotnetfoundation.org/faq ), which seems impartial but also has a board of 100% Microsoft employees. If .NET were GPL, then only the .NET Foundation would have the power to let others create proprietary extensions, which I…
Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#119Re: Microsoft Launches Its .NET Distribution for Linux and Mac
#120Mono has been a thing for so many years, this is kind of a joke to me. Maybe its just that my hatred for Microsoft runs so deep.