Live data from Hacker News

Microsoft Launches Its .NET Distribution for Linux and Mac

techcrunch.com

121–130 of 249 posts

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

#121
post #84

Earlier quoted context omitted.

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

Ehhh, When Sun was at the helm Java was stuck in quicksand even worse than today. Its only a few years ago.

Later day SUN yes.

But 1996-2005 SUN made Java the #1 name in the enterprise and education space back in the day.

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

#122
post #117

Earlier quoted context omitted.

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.

Well, one is sponsored by and used in production by Google, and the other is maintained by the French Institute for Research in Computer Science and Automation.

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

#123
post #99

Earlier quoted context omitted.

How? Recent version of Windows come with recent versions of .Net out of the box. How would you 'win' here? The core clr is supposed to be bundled as far as I understand, so it'll be just another dependency of your application: You don't even NEED to install .Net (on the system/system-wide) anymore.

Recent versions of windows come with whatever version of .net was stable at the time, in order to upgrade you have to download from msdn. This vs. `sudo apt-get install upgrade` etc. The announcement of the windows package management features should help this though.

New versions often come via windows update (which you _could_ consider easier than manually installing it -> apt).

Plus, this is a thread about the core clr and as I said: That won't be required/necessary in a system wide installation anymore. So you now install RandomApp and .Net is just part of it - just like you can apt-get install random-app.

We're comparing now the package management, not the ease of installation of .Net. There is no installation of .Net anymore (or - see above: It sooner or later lands via windows update).

I'm a Linux guy, but that's [1] just a weird case to make here, both in general and specifically in this context.

1: Easier .Net installation on Linux than on Windows

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

#124
post #32

Earlier quoted context omitted.

I really want to run it on a Raspberry Pi

mono is integrating the coreclr floss bits pragmatically... so you can probably use mono (if it's in the raspian repo).

Yep - https://trello.com/b/vRPTMfdz/net-framework-integration-into...

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

#125
post #122
post #117

Earlier quoted context omitted.

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.

Well, one is sponsored by and used in production by Google, and the other is maintained by the French Institute for Research in Computer Science and Automation.

Good point.

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

#126

I'm curious, is there enough released yet to build server-side web apps? Would there be an apache mod, or some other web server? Or is there something more akin to a node app? I really enjoy C#, but everything that I did was either a Windows-only desktop app or a web app served through IIS. Thanks for any insight.

There's enough released to build server-side apps. ASP.NET and .NET in general has been decoupled from IIS over the last year via project OWIN. Self-hosting binaries is in big time.

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

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

Also linux developer/user and I'd crawl over broken glass to have a reliable C# runtime on Linux, it's my absolute favorite language.

Just out of curiosity why? I personally can't imagine why someone would choose it as a favorite. Not because I think it is bad, but because I feel its kind of a kitchen sink language that doesn't really have any clear advantages or features.

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

#128
post #69

Earlier quoted context omitted.

Only core components and now a stripped down IDE are open source (core is actually free software IIRC). I will only be impressed if the entire runtime stack becomes open source. Otherwise it's still a platform for DRM or other forms of lockdown. If you're not porting a .net application to MAC or Linux, I would avoid this for quite a while still. We don't know where this is going long term.

The runtime, Core CLR is is open source with MIT and porting is underway: https://github.com/dotnet/coreclr

Previously discussed @ https://news.ycombinator.com/item?id=9431368 - Microsoft .NET CoreCLR is now running on FreeBSD 10.1 (amd64)

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

#130
post #15

Earlier quoted context omitted.

https://github.com/dotnet/coreclr MIT license

How about patent use grants, hmm? If I remember correctly, Microsoft is making a lot of money off of Android by licensing patents.

https://github.com/dotnet/coreclr/blob/master/PATENTS.TXT
Post reply on HN