Quantcast
Channel: Common Language Runtime Internals and Architecture forum
Viewing all articles
Browse latest Browse all 1710

How does the whole .NET CLR fit together?

$
0
0

Hi,

I'm looking for a good map of how the .NET CLR is made up and how this all maps to the sourcecode available.
More indepth then this one: https://i-msdn.sec.s-msft.com/dynimg/IC112166.gif

Here some technical questions.
1. Are these the Base Class Libraries?
http://referencesource.microsoft.com/
And these the source files for the BCL: https://github.com/dotnet/corefx

2. I assume this is the CLR itself, but which dll('s) does this compile to: clr.dll/coredll.dll/mscor...dll?
https://github.com/dotnet/coreclr

3. Does coreclr contain: winrt, silverlight, windows phone clr?

4. Is the PAL (Platform Abstraction Layer) part of the CLR or is it separate and what is the dll called?

5. If you need to adjust .NET to work on iOS and Android; does that mean that you need a new CLR/PAL for every platform; but keep the BCL?

A lot of questions but I'm very interested in how all this .NET architecture fits together and what the responsibilities are.
For example how the Windows Phone .NET CLR relates to the Desktop CLR and to the Silverlight CLR,...

I already did research but a lot of details are never discussed.

Thanks!
Nick



Viewing all articles
Browse latest Browse all 1710

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>