[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ next ]
The ".NET" area uses its own set of abbreviations, which can look confusing to other people. This chapter lists some of the terms along with their explanations:
This is what most people mean when they say ".NET". The CLI defines
mainly the virtual machine, the bytecode and how everything works together. It
is both an ISO
and ECMA
standard.
The CLR is an implementation of the CLI (often with a lot of add-ons or tools for developers). Mono and Microsoft .NET Framework are CLRs.
The CIL is the format of the bytecode for binaries and libraries used by the CLI.
The ".NET" word is a Microsoft marketing phrase and mostly is a CLR with added Microsoft technologies like: ASP.NET, VB.NET, System.Windows.Forms, Passport plus a lot of other things.
We highly discourage from using any form of the word ".NET", it is burdened by copyright and marketing. We advice to use the correct term instead, which is usually CLI.
If you really want to use the ".NET" term in a correct form please
refer to the Microsoft
.NET Guidelines
.
The GAC contains and manages the libraries for the CLR. It allows users to install multiple versions of the same library and enables loading of the right version when an application is executed.
Mono stores the GAC at /usr/lib/mono/gac
Portable.NET stores the GAC at /usr/lib/cscc/lib
[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ next ]
Debian CLI Policy (DRAFT)
Version 0.4.2meebey@meebey.net
brandon@smarterits.com
slomo@ubuntu.com
debian@mfgames.com