[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ next ]


Debian CLI Policy (DRAFT)
Chapter 2 - Used Terms


The ".NET" area uses an own set of abbreviations, which can look confusing to other people. Here a short list with their explanations:


2.1 CLI - Common Language Infrastructure

This is what most people mean when they say ".NET". The CLI defines mainly the virtual machine, bytecode and how everything works together and is an ISO and ECMA standard.


2.2 CLR - Common Language Runtime

The CLR is an implementation of the CLI (often with a lot of addons for developers), like Mono or Microsoft .NET Framework is.


2.3 CIL - Common Intermediate Language

CIL is the the format of the bytecode (for binaries and libraries) used by CLI.


2.4 ".NET" or long "Microsoft .NET Framework"

The word .NET is a marketing word by Microsoft, which is basically a CLR with added Microsoft technologies like: ASP.NET, VB.NET, System.Windows.Forms, Passport and 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 often CLI.


[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ next ]


Debian CLI Policy (DRAFT)

Version 0.2.0

Mirco Bauer meebey@meebey.net
Brandon Hale brandon@smarterits.com