Live data from Hacker News

Microsoft Launches Its .NET Distribution for Linux and Mac

techcrunch.com

111–120 of 249 posts

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#111
post #31

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.

They may still support it, but it can be a technological dead-end. Just like Silverlight.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#112
post #6

Am 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.

I don't think anything is giving the JVM a run for its money. There are millions of man hours that have gone into performance tuning the JVM. The CLR has substantially less. Possibly for mid-size projects the CLR _could_ be an alternative but for the foreseeable future any administrator who is comfortable with Linux is likely also comfortable with the JVM tools necessary to troubleshoot and improve JVM performance.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#113
post #21

Earlier 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…

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 guarantee they would give Microsoft.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#114

Earlier 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.

> I guess the whole point is to write cross-platform code, but is the .NET environment that much better than Swift/Xcode?

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

#115
post #84

They 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#.

The libraries still leave a lot to be asked for. Not to mention that much of the 'big data' world is all JVM.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#116
post #62

So 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?

God, its like you took a dozen unrelated words and shoved them in a blender and this is what came ou.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#117

Earlier 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'm not sure I buy the ecosystem argument. We've recently seem other languages come from out of nowhere, with no ecosystem, to become major languages (Golang, for example).

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

#118

Earlier 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…

Miguel de Icaza is on the board and not an MSFT employee.

Re: Microsoft Launches Its .NET Distribution for Linux and Mac

#120
post #106

Mono 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.

The difference is the Microsoft implementation is probably going to be much better quality and better documented. Also, you can't compare Microsoft of ten years ago with the Microsoft of today.
Post reply on HN