TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

CoreCLR is now open source

709 pointsby xyziembaover 10 years ago

27 comments

fslothover 10 years ago
De-Ballmerization and Microsoft is oozing delicious developer love. What the hell happened. It&#x27;s like Skeletor became He-Mans best buddy all of a sudden and started helping everyone.<p>I&#x27;m thrilled. The MS tooling <i>is</i> really, really good and the only thing stopping me from committing to the stack fully has been it&#x27;s lack of open sourceness (vendor lock in is still feasible but getting less of an issue).<p>Edit: Pardon the fanboyism but I&#x27;ve tried a set of feasible Non-MS language options for my particular domain and F# in Visual Studio beats <i>for me, my particular use case and coding style</i> Scala, Clojure, Ruby, Python, Haskell, &quot;browser technologies&quot;...
评论 #8993492 未加载
评论 #8995622 未加载
评论 #8995747 未加载
Nelkinsover 10 years ago
I would be curious to see the effects of completely open-sourcing Windows. Businesses would continue to use it, because it&#x27;s Microsoft and they want enterprise support. I think it would get even more love than it already does from the development community. Piracy of Windows is already rampant, so they&#x27;re not really in a worse position from that (plus I think that most people who can pay for Windows do so already). Foreign governments who are concerned about NSA backdoors would have their fears allayed. Is there any way it could seriously damage their business model?
评论 #8993029 未加载
评论 #8992736 未加载
评论 #8993483 未加载
评论 #8992649 未加载
评论 #8995680 未加载
评论 #8993276 未加载
评论 #8992827 未加载
评论 #8992648 未加载
评论 #8993592 未加载
评论 #8995737 未加载
评论 #8993636 未加载
pmontraover 10 years ago
I wonder how this strategy is going to affect the bottom line of Microsoft. People writing with CLR languages are deploying web apps mainly (or only) to Windows now. They&#x27;re going to have an option to deploy to Linux soon. This means less revenues from OS and DB licenses, so it looks bad. Do they expect a large number of people leaving Java, Node, Python, Ruby and picking up C# because of the Linux deploys? Those people would probably have to buy Windows and VisualStudio licenses to code in C# in a VM or just ditch Macs for PCs. More desktop licenses could make up for lost server ones but if I googled well a server costs more than a desktop. Or maybe they&#x27;re playing a longer game: open source as much as they can, hope some network effect builds up, find out how to profit from it. In the medium term they might be losing money tough. Am I missing something obvious?
评论 #8993764 未加载
评论 #8993701 未加载
评论 #8993622 未加载
评论 #8993639 未加载
评论 #8994470 未加载
评论 #8998209 未加载
评论 #8993779 未加载
stevecaliforniaover 10 years ago
I am really interested to see what happens once ASP.Net is running on Linux. C# and Visual Studio are fantastic, mature tools and I think a lot of developers would enjoy using them whereas they might be hesitant at the moment due to OS lock-in on the code they are writing.
评论 #8992530 未加载
评论 #8992341 未加载
评论 #8992798 未加载
评论 #8992421 未加载
felixriesebergover 10 years ago
This post is a few hours old, but I just want to put it out there: We&#x27;re hiring OPEN SOURCE ENGINEERS. I&#x27;m one and our job is awesome[1]. Please get in touch with me if you&#x27;re interested[2].<p>[1]: <a href="http://instagram.com/p/yqQe0bK3Bq/" rel="nofollow">http:&#x2F;&#x2F;instagram.com&#x2F;p&#x2F;yqQe0bK3Bq&#x2F;</a> [2]: felix.rieseberg@microsoft.com
benreicover 10 years ago
Quick link to what I think is the most interesting class in the CLR:<p><a href="https://github.com/dotnet/coreclr/blob/master/src/mscorlib/src/System/String.cs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;coreclr&#x2F;blob&#x2F;master&#x2F;src&#x2F;mscorlib&#x2F;s...</a>
评论 #8993202 未加载
评论 #8992183 未加载
评论 #8992392 未加载
评论 #8994459 未加载
评论 #8998041 未加载
评论 #8992958 未加载
sz4kertoover 10 years ago
Interesting commit:<p><a href="https://github.com/dotnet/coreclr/commit/90ef39bc3c9886e796748a65b4e530253190aeff" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;coreclr&#x2F;commit&#x2F;90ef39bc3c9886e7967...</a><p>&quot;This change fixes a potential problem in unwinding on Linux&quot;
评论 #8992513 未加载
评论 #8992353 未加载
dkarapetyanover 10 years ago
I really like the new Microsoft. Ballmer was really trying to run the company into the ground.
评论 #8993134 未加载
评论 #8992743 未加载
phkahlerover 10 years ago
It&#x27;s actually Free Software, not just open source. MIT license.
评论 #8993446 未加载
评论 #8993287 未加载
评论 #8993191 未加载
josteinkover 10 years ago
Noteworthy from the source: Microsoft does NOT use (unmergable) SLN-files for their projects, but instead scripts-msbuild invocations against specific projects:<p><a href="https://github.com/dotnet/coreclr/blob/master/build.cmd#L140" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;coreclr&#x2F;blob&#x2F;master&#x2F;build.cmd#L140</a><p><a href="https://github.com/dotnet/coreclr/blob/master/build.cmd#L159" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;coreclr&#x2F;blob&#x2F;master&#x2F;build.cmd#L159</a><p>I guess this explains why they saw no need to fix the somewhat broken SLN file-format in the first place, but actually did something about project-files. They don&#x27;t share their customers pain on this point.
评论 #8997753 未加载
j_bakerover 10 years ago
This is on github. Does this mean that MS is abandoning CodePlex?
评论 #8992326 未加载
评论 #8992608 未加载
Toucheover 10 years ago
And they have Issues and Pull Requests turned on.
评论 #8996060 未加载
评论 #8992404 未加载
ixtliover 10 years ago
Even more reason to port all of your C&#x2F;C++ code to CMake. I&#x27;m excited to see upstream contribution from MS.
评论 #8992922 未加载
saosebastiaoover 10 years ago
So I&#x27;m still a little fuzzy as to what this means. Is this basically the same thing that Mono is trying to provide? Would it now be possible to have the F# front end link to the CoreCLR backend on Linux?
评论 #8994140 未加载
评论 #8994990 未加载
yellowappleover 10 years ago
MIT-licensed, even.
评论 #8992174 未加载
NicoJuicyover 10 years ago
This has all been set in motion during Ballmer.. Not from Ballmer himselve, but from inside out ( a lot of good employees there).<p>Now one of the guys pushing it, is CEO of Microsoft and we are finally seeing a (real) difference.. I joined the MS community a long time ago and this is (again) a heart warming addition!<p>Good job Microsoft, you&#x27;re a bit late to the party. But no doubt, the ROI will show sooner or later! ;-)
josh2600over 10 years ago
I made a snapshot of a CentOS 6 box with CoreCLR cloned if anyone wants to play with it: <a href="https://www.terminal.com/snapshot/f34341a1b529a9141529cda0067678770dbd1894a247a33854cbf0907247819a" rel="nofollow">https:&#x2F;&#x2F;www.terminal.com&#x2F;snapshot&#x2F;f34341a1b529a9141529cda006...</a><p>Note: You&#x27;ll need a terminal account to boot it, but it only takes 10 seconds to come online once you do that.
cm2187over 10 years ago
Should we expect more zero days against .net as a short term effect of the source code becoming available?
评论 #8994522 未加载
评论 #8995062 未加载
Halienjaover 10 years ago
So I am not sure what this means to the end user but as another reader pointed out, Google and other companies in future could use .Net&#x2F;C# as part of their mobile architecture. You could host .net sites on OSX or Linux, test them on a Mac. What else?
giancarlostoroover 10 years ago
I wonder how this would aid projects such as IronPython and IronRuby if at all, just out of curiosity. My only dream is that they eventually have VS on Linux.
评论 #8992569 未加载
评论 #8992586 未加载
评论 #8994735 未加载
评论 #8995801 未加载
评论 #8994750 未加载
frikover 10 years ago
Next step, WinForms
评论 #8992172 未加载
评论 #8993318 未加载
评论 #8992136 未加载
评论 #8993198 未加载
评论 #8993081 未加载
jader201over 10 years ago
Direct link to repo:<p><a href="https://github.com/dotnet/coreclr" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;coreclr</a>
lukasmover 10 years ago
hmm github can&#x27;t preview cpp files <a href="https://github.com/dotnet/coreclr/blob/master/src/gc/gc.cpp" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dotnet&#x2F;coreclr&#x2F;blob&#x2F;master&#x2F;src&#x2F;gc&#x2F;gc.cpp</a>
评论 #8994320 未加载
评论 #8994300 未加载
评论 #8994301 未加载
camkegoover 10 years ago
Mixed mode assemblies on Linux??<p>Has anyone heard or seen whether MSFT is planning to support this?
bJGVygG7MQVF8cover 10 years ago
test
_random_over 10 years ago
If they could add native C#(+HTML5) support to Spartan now that would be amazing...
vinceyuanover 10 years ago
Great, but it&#x27;s too late. .NET will still be the Windows-only technology. (I do know Mono) .NET becomes too big and too complex. I don&#x27;t think it&#x27;s easy to make it cross-platform.