Lead Image © 36clicks, 123RF.com

Lead Image © 36clicks, 123RF.com

Installing .NET on Linux

Foreign Territory

Article from ADMIN 38/2017
By
By the time the annual 2016 Red Hat Summit was held at the end of June in San Francisco, the previously announced support for .NET applications on Red Hat Enterprise Linux had been implemented. We take a closer look at the implementation and how admins can create a .NET environment under Linux.

To understand .NET fully, it is a good idea to look at past events. Development on the "Next Generation Windows Service" (NGWS) during the 1990s included work on a framework that was officially released in 2002 as .NET 1.0. This framework came from Microsoft and consisted of multiple components, among them a Common Language Runtime (CLR) and a Common Language Interface (CLI). Programs written using .NET code were first compiled into an intermediate language known as Common Intermediate Language before the run-time environment compiled it into the machine language for the platform.

From the beginning, the framework was supposed to support several programming languages, primarily C# and Visual Basic. Starting with version 3.5 in 2007, Microsoft released parts of the framework for the first time under the fairly restrictive Microsoft Reference Source License. Microsoft changed course radically at the end of 2014 when it put much of the .NET source code on GitHub [1] with an MIT license. This happened about six months before .NET version 4.6 appeared. These events prepared the way for a larger community to be able to work on pushing development of the framework forward.

Pressure from Java

Release into the wild did not come as a complete surprise, because for quite some time, Microsoft had found itself under pressure from Java-based solutions that could run on a number of different platforms. Classic .NET applications, on the other hand, usually only ran under a Windows operating system. This was the state of affairs even though .NET implementations had earlier already been made available under an open source license. However, none of these implementations came with all of the functionality offered by the Microsoft-based .NET implementation. Probably the best known of the open source versions was the Mono project started by Ximian.

...
Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy ADMIN Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

comments powered by Disqus