9 Replies - 8583 Views - Last Post: 05 February 2015 - 09:19 AM

#1 Ryano121   User is offline

  • D.I.C Lover
  • member icon

Reputation: 1461
  • View blog
  • Posts: 3,289
  • Joined: 30-January 11

Microsoft Makes .Net Core Runtime Open Source

Post icon  Posted 03 February 2015 - 01:36 PM

*
POPULAR

Quote

We’re excited to announce that CoreCLR is now open source on GitHub. CoreCLR is the .NET execution engine in .NET Core, performing functions such as garbage collection and compilation to machine code. .NET Core is a modular implementation of .NET that can be used as the base stack for a wide variety of scenarios, today scaling from console utilities to web apps in the cloud. To learn how .NET Core differs from the .NET Framework, take a look at the Introducing .NET Core blog post.

You can check out the CoreCLR sources, fork, clone and build. We have released the complete and up-to-date CoreCLR implementation, which includes RyuJIT, the .NET GC, native interop and many other .NET runtime components. This release follows from our earlier release of the core libraries, both of which demonstrate our strong commitment to sharing a complete cross-platform .NET implementation.


http://blogs.msdn.co...pen-source.aspx

https://github.com/dotnet/coreclr

This is in addition to the other projects Microsoft has recently made open source, most notably CoreFx which includes the foundational libraries that make up the .NET Core development stack.

https://github.com/dotnet/corefx

Great to see Microsoft continue to take this course of making more and more of their stack open source.

Is This A Good Question/Topic? 5
  • +

Replies To: Microsoft Makes .Net Core Runtime Open Source

#2 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14096
  • View blog
  • Posts: 56,492
  • Joined: 12-June 08

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 03 February 2015 - 01:48 PM

Hmm.. I thought we had a post on that earlier, but maybe it was just me having read that... I guess not.

Good find! The code interesting to flip through.
Was This Post Helpful? 0
  • +
  • -

#3 Ryano121   User is offline

  • D.I.C Lover
  • member icon

Reputation: 1461
  • View blog
  • Posts: 3,289
  • Joined: 30-January 11

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 03 February 2015 - 01:54 PM

Ah, maybe there was. I had a quick look around and couldn't find anything.
Was This Post Helpful? 0
  • +
  • -

#4 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14096
  • View blog
  • Posts: 56,492
  • Joined: 12-June 08

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 03 February 2015 - 02:00 PM

No worries.

Have you dug around into functions and methods yet? Maybe found a sneaky nugget of awesome?
Was This Post Helpful? 0
  • +
  • -

#5 Ryano121   User is offline

  • D.I.C Lover
  • member icon

Reputation: 1461
  • View blog
  • Posts: 3,289
  • Joined: 30-January 11

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 03 February 2015 - 02:06 PM

Not as of yet. Need to find some time to take a deep dive into some of it. At 2.6M lines so far, there is no shortage of places to look!
Was This Post Helpful? 0
  • +
  • -

#6 Dogstopper   User is offline

  • The Ninjaducky
  • member icon

Reputation: 2965
  • View blog
  • Posts: 11,222
  • Joined: 15-July 08

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 03 February 2015 - 04:37 PM

So what does this mean for the Mono project? I use Xamarin at Work, and all that's based on the mono runtime
Was This Post Helpful? 0
  • +
  • -

#7 Curtis Rutland   User is offline

  • (╯°□°)╯︵ (~ .o.)~
  • member icon


Reputation: 5103
  • View blog
  • Posts: 9,283
  • Joined: 08-June 10

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 04 February 2015 - 09:53 AM

As I understand it, Mono includes its own runtime, it's own GC, and a couple of other things that the .NET Core has as well. They will continue to be two separate projects; Mono will likely improve now that they can see the direct implementation of some of these features, but this won't just take over, and Mono's not going away.
Was This Post Helpful? 0
  • +
  • -

#8 Skydiver   User is offline

  • Code herder
  • member icon

Reputation: 6218
  • View blog
  • Posts: 21,468
  • Joined: 05-May 12

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 05 February 2015 - 07:27 AM

Does this mean that a lot of the hand-waving about how the garbage collection works will go away? People can now actually read and point at the source to see exactly what is happening (or not happening).
Was This Post Helpful? 0
  • +
  • -

#9 Skydiver   User is offline

  • Code herder
  • member icon

Reputation: 6218
  • View blog
  • Posts: 21,468
  • Joined: 05-May 12

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 05 February 2015 - 07:52 AM

Another interesting to note is that it is using the MIT License rather than the MS's preferred MS-PL license.
Was This Post Helpful? 0
  • +
  • -

#10 Curtis Rutland   User is offline

  • (╯°□°)╯︵ (~ .o.)~
  • member icon


Reputation: 5103
  • View blog
  • Posts: 9,283
  • Joined: 08-June 10

Re: Microsoft Makes .Net Core Runtime Open Source

Posted 05 February 2015 - 09:19 AM

View PostSkydiver, on 05 February 2015 - 08:27 AM, said:

Does this mean that a lot of the hand-waving about how the garbage collection works will go away? People can now actually read and point at the source to see exactly what is happening (or not happening).


You can read the GC code right here:

https://raw.githubus...r/src/gc/gc.cpp

All 35k lines of it.
Was This Post Helpful? 1
  • +
  • -

Page 1 of 1