News for hackers. Stuff that matters.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by tdicola on Wednesday April 29, 2015 @01:44PM (#9460138)
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.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by Someone1234 on Wednesday April 29, 2015 @01:53PM (#9460228)
I'm playing devil's advocate: But Silverlight was too little too late. It arrived right as Flash was effectively dying. I don't blame them for killing it, it was dead on arrival.

I can explain the entire problem with Silverlight using two dates:

- iPhone initial release: 29th of June 2007

- Silverlight initial release: 5th of September 2007

Now, we can argue if iOS killed Flash, but I think between iOS's lack of support and all of the security issues associated with Flash, it was set up to lose popular support (and then HTML5/HTML5 DRM filled in the gap, even if it took years ultimately).

Silverlight was a Flash competitor in a world that decided it didn't need Flash.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by InclinedPlane on Wednesday April 29, 2015 @09:16PM (#9462793)
Silverlight was a half-assed, brain-dead attempt at trying to compete with Flash. It started out as a cool demo and then blew up into a role that didn't fit it well with insufficient support on the dev side. What it should have been was a competitor for AJAX/jQuery. What it turned into was just another video player browser plug-in.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by s_kilk on Thursday April 30, 2015 @04:56AM (#9463974)
Indeed, and yet we somehow ended up with a whole bunch of Line-of-Business desktop apps written in Silverlight. I did a brief stint at a windows-shop that made and maintained a variety of such apps.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by apalmer on Wednesday April 29, 2015 @04:03PM (#9461314)
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.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by bbatchelder on Wednesday April 29, 2015 @04:10PM (#9461362)
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 by njloof on Wednesday April 29, 2015 @07:34PM (#9462528)
Or Internet Explorer (for Mac).
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by crdoconnor on Wednesday April 29, 2015 @11:53PM (#9463262)
>Microsoft will support .NetCore for at least 20 years. Without doubt.

On Windows for sure. Not on *nix though.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by meddlepal on Thursday April 30, 2015 @12:17AM (#9463324)
I think they will. I think we're slowly moving to a post-Windows Microsoft world and MS is taking a leap to be a big part of that through tools.

I do not think Windows will be a thing in 2025.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by saiya-jin on Thursday April 30, 2015 @11:57AM (#9465876)
I think, you think... any CTO, or CEO/owner of a company won't as easily put so much at stake (and IT is crucial part of every major company of any type). MS has a long history of hating and subverting anything other than Windows, it's almost cartoonish when looking back.

This might be just my experience (over 11 years, over +-10 companies) that noone takes MS servers seriously. Only exceptions are Active directory, Exchange and some special reasons where MS SQL server needs to be used (for whatever reasons). Never seen any bussiness-critical app apart from those mentioned running on anything except Linux or Unix.

They're moving in right direction, but thy need to climb really big hill, which they built themselves.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by crdoconnor on Thursday April 30, 2015 @01:16AM (#9463456)
>I do not think Windows will be a thing in 2025.

If they open source it (and they hinted that they might), I think it might.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by Immortalin on Wednesday April 29, 2015 @09:42PM (#9462862)
Heard of Visual Basic 6?
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by vborovikov on Thursday April 30, 2015 @04:49PM (#9467554)
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by RCampbell on Wednesday April 29, 2015 @01:53PM (#9460229)
Silverlight is still supported by Microsoft - https://support.microsoft.com/en-us/lifecycle?c2=12905
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by tacos on Wednesday April 29, 2015 @03:18PM (#9460971)
I have the largest cable provider in the country and when I click "watch TV on my laptop" it launches Silverlight. (It sucks, by the way). But people pretending the thing isn't used and isn't supported are really grasping at straws here.

If you're going to bring a plastic knife to a watergun fight, at least point it in the right direction...

You know who didn't (and does not) support Silverlight? Developers!

We moved on from Silverlight well before Microsoft did. That's the important distinction when you talk about sunsetting technologies. Microsoft's track record here is FAR better than that of Google or Apple.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by waterlesscloud on Wednesday April 29, 2015 @07:23PM (#9462481)
Doesn't Netflix run on Silverlight? Or did they change that?
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by garblegarble on Wednesday April 29, 2015 @07:36PM (#9462544)
Netflix now use HTML5 where possible (they need Media Source Extensions and Encrypted Media Extensions) but they do fall-back on Silverlight with unsupported browsers[1] (Firefox and old browsers).

[1] https://help.netflix.com/en/node/23742

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by tdicola on Wednesday April 29, 2015 @02:33PM (#9460604)
Supported with bug fixes, sure. Supported well enough to do modern application development (with the latest C#, .NET framework features, etc)? No. The last major release (Silverlight 5) was 4 years ago.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by bdcravens on Wednesday April 29, 2015 @02:01PM (#9460322)
Your username sounds very similar to the .NET Rocks host :-)
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by RCampbell on Wednesday April 29, 2015 @02:13PM (#9460439)
Spooky, huh?
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by JeremyMorgan on Wednesday April 29, 2015 @06:59PM (#9462377)
Real Spooky Rich. Real Spooky.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by coldtea on Wednesday April 29, 2015 @03:16PM (#9460954)
This is the CLR and .NET class libs. Unlike Silveright they have been supported for 15 years already, and will be aggresively developed in the future too. Besides, they've just been opensourced, even if this IDE project dies, those will stick around as long as Java will...
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by wtetzner on Wednesday April 29, 2015 @01:53PM (#9460230)
One thing that's nice is that it's now open source, so as long as it remains open source, it will likely remain cross platform. Contributers that are on non-windows platforms will likely notice when something breaks on their platform, and get it fixed.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by phkahler on Wednesday April 29, 2015 @02:01PM (#9460319)
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.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by WDCDev on Wednesday April 29, 2015 @02:40PM (#9460670)
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by phkahler on Wednesday April 29, 2015 @05:08PM (#9461811)
Right. Core. No Windows forms, so the only app I ever wrote for it will not work yet.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by pbgodwin on Thursday April 30, 2015 @03:37AM (#9463748)
Windows Forms is only a subset of the framework. I don't think exposing Windows Forms as an open source GUI stack would be worth while. It's old and clunky compared to WPF and XAML.

Even without a open source GUI stack the open source .Net Runtime and Framework provide value to .Net developers like myself who enjoy C# (and the F# lovers too!) to develop on Linux, FreeBSD, and OS X with much less pain than in the past. Not fitting each and every scenario doesn't diminish its significance.

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by walkon on Wednesday April 29, 2015 @02:42PM (#9460690)
The runtime, Core CLR is is open source with MIT and porting is underway:

https://github.com/dotnet/coreclr

Re:Microsoft Launches Its .NET Distribution for Linux and Mac by ghuntley on Wednesday April 29, 2015 @05:05PM (#9461779)
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 by bdcravens on Wednesday April 29, 2015 @02:02PM (#9460333)
Has Google/Mozilla made the same commitments to Go/Rust?
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by tdicola on Wednesday April 29, 2015 @02:11PM (#9460412)
It's a bit different when there's a runtime required to run the apps. An app written in Go/Rust today will run on a machine 10, 20, 100 years from now as it's just an entirely self-contained executable. A .NET app will only run on a machine that has a functioning and supported .NET framework.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by RCampbell on Wednesday April 29, 2015 @02:15PM (#9460450)
You can always compile the .NET Framework into your app... https://msdn.microsoft.com/en-us/library/dn584397(v=vs.110)....
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by nekitamo on Wednesday April 29, 2015 @02:25PM (#9460549)
This only works for Windows Store applications, which is a tiny subset of all the .NET applications out there.
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by runfaster2000 on Thursday April 30, 2015 @01:44AM (#9463515)
.NET Native will expand to other app types. See the last paragraph of this section: http://blogs.msdn.com/b/dotnet/archive/2015/04/29/net-announ... .
Re:Microsoft Launches Its .NET Distribution for Linux and Mac by SideburnsOfDoom on Thursday April 30, 2015 @04:24AM (#9463885)
> Silverlight was supposed to be the savior that brought .NET to Mac and Linux

Silverlight was supposed to bring .NET to browsers on Mac and Linux. Someone1234's comment is IMHO correct and very astute - Silverlight wasn't all bad, but it solved the wrong problem.

On the other hand, this is all about bringing .Net to web servers on Mac and Linux. particularly Linux boxes and container in clouds. My experience may not be typical, but to me that's the right problem. The MS Azure team probably agrees.