Microsoft .NET wird Open Source

13.11.2014

Microsoft will den Quellcode des .NET-Frameworks freigeben und auf Mac und Linux portieren.

Microsoft hat angekündigt, den Quellcode des .NET-Frameworks unter einer Open-Source-Lizenz zu veröffentlichen. So soll die Runtime-Umgebung CLR künftig auf Windows, Linux und OS X laufen und im Quellcode auf Github verfügbar sein. Das gleiche gilt für das Webprogrammier-Framework ASP.NET 5, das bereits seit längerer Zeit zum größten Teil ein Open-Source-Projekt ist. Für Mac und Linux soll ASP.NET einen Webserver enthalten, der auf der asynchronen Bibliothek Libuv basiert, den auch das Node.js-Projekt verwendet.

Der neue Just-in-Time-Compiler RyuJIT soll genauso wie der .NET Garbage Collector im Quellcode verfügbar sein und auf die drei unterstützten Plattformen portiert werden. Auch große Teile des .NET Core Frameworks 4.6 sollen künftig auf Github angesiedelt sein. Im Rahmen des Omnisharp-Projekt sollen Module zur Code-Vervollständigung für die Editoren Sublime Text, Atom, Brackets, Vim und Emacs auf Windows, Linux und OS X entstehen.

Der Quellcode soll unter der MIT-Lizenz stehen und künftig mit dem Mono-Projekt verschmolzen werden, wie Scott Hanselmann auf Twitter wissen ließ.

Darüber hinaus bietet Microsoft eine sogenannte Community-Version von Visual Studio 2013 an, die im wesentlichen dieselben Funktionen besitzt wie die Pro-Edition und für Open-Source-Entwickler und Studenten gedacht ist. Den Quellcode für das IDE-Produkt von Microsoft gibt es allerdings nicht.

Ähnliche Artikel

comments powered by Disqus
Mehr zum Thema

EMC: Storage-Controller wird Open Source

EMC will den Quellcode für den ViPR-Storage-Controller unter einer Open-Source-Lizenz veröffentlichen.

Artikel der Woche

Setup eines Kubernetes-Clusters mit Kops

Vor allem für Testinstallationen von Kubernetes gibt es einige Lösungen wie Kubeadm und Minikube. Für das Setup eines Kubernetes-Clusters in Cloud-Umgebungen hat sich Kops als Mittel der Wahl bewährt. Wir beschreiben seine Fähigkeiten und geben eine Anleitung für den praktischen Einsatz. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Container

Wie setzen Sie Container ein?

  • Gar nicht
  • Docker standalone
  • Docker mit Kubernetes
  • Docker mit Swarm
  • Docker mit anderem Management
  • LXC/LXD
  • Rocket
  • CRI-O auf Kubernetes
  • Container auf vSphere
  • Andere (siehe Kommentare auf der Ergebnisseite)

Google+

Ausgabe /2018

Microsite