Anzeige
Ein Teil von .Net wird quelloffen und integriert die Plattformen Mac OS X und Linux.
Ein Teil von .Net wird quelloffen und integriert die Plattformen Mac OS X und Linux. (Bild: Microsoft)

Microsoft: .Net wird Open Source

Ein Teil von .Net wird quelloffen und integriert die Plattformen Mac OS X und Linux.
Ein Teil von .Net wird quelloffen und integriert die Plattformen Mac OS X und Linux. (Bild: Microsoft)

Weite Teile von Microsofts .Net werden unter die MIT-Lizenz gestellt und sogar auf Linux und Mac OS X portiert. Das Framework soll zudem in zwei verschiedenen Zweigen weiterentwickelt werden.

Anzeige

Unter dem Namen .Net 2015 will Microsoft sein Anwendungsframework restrukturieren. Das .Net Framework 4.6 wird der direkte Nachfolger der aktuellen Version 4.5.2 und stellt eine von zwei Produktlinien dar. Die andere wird unter dem Namen .Net Core 5 ebenfalls voraussichtlich im 2. Quartal 2015 erscheinen. Die in beiden Zweigen integrierte Kernkomponente für Webanwendungen, ASP.Net, will Microsoft auch auf Linux und Mac OS X portieren. Wesentliche Teile werden dafür unter die MIT-Lizenz gestellt und der Quellcode auf Github veröffentlicht. Die neue Version der Entwicklungsumgebung Visual Studio 2013 namens Community gibt es ab sofort kostenlos. Damit soll die Entwicklung von Anwendungen auf allen Plattformen möglich sein.

Bei den unter die MIT-Lizenz gestellten Komponenten handelt es sich um Klassenbibliotheken, deren Referenzcode bereits auf Github zur Verfügung steht. Auch der Quellcode der Kernkomponenten unter dem Namen .Net Core 5.0 ist bereits auf Github erhältlich. In .Net Core 5.0 lassen sich Windows Apps direkt in nativen Code kompilieren. Dieses Projekt wurde im April 2014 unter dem Namen .Net Native präsentiert. Außerdem wurde die Weiterentwicklung von ASP.Net dort integriert.

Verkleinerte Kernbibliothek

Insgesamt soll der Binärcode der neuen Kernbibliothek nur 11 MByte groß sein. Die Kernbibliothek von .Net 4.5.2 ist bisher 200 MByte groß. Die neue Version der Kernbibliothek soll zwar fast alle Funktionen der Common Runtime Language unterstützen, jedoch nur etwa zehn Prozent der bisherigen Klassenbibliotheken. Optionale Erweiterungspakete will Microsoft später nachliefern. Für .Net Core 5.0 gibt es beispielsweise noch keine angepassten Versionen der Bibliotheken Windows Forms oder Windows Presentation Foundation, die für die Entwicklung von .Net-Anwendungen mit einer Desktopoberfläche benötigt werden. Sämtliche Kernkomponenten und Erweiterungspakete sollen künftig über das Portal Nuget verteilt werden.

Sowohl für .Net 4.6 als auch für .Net Core 5 gibt es die beiden neuen Compiler Roslyn und Ryujit. Roslyn unterstützt C# 6.0 und Visual Basic 2015. Der schnellere Just-in-Time-Compiler Ryujit unterstützt 64-Bit-Anwendungen. Roslyns Quellcode wurde bereits im April 2014 veröffentlicht und in das Mono-Projekt integriert, das eine .Net-Umgebung unter Linux bereitstellt.

Vereinheitlichte Komponenten

Damit .Net künftig auf allen Plattformen läuft, will Microsoft das Framework unter dem Projektnamen One .Net vereinheitlichen. Die bisherigen Derivate .Net für Windows-8.x-Apps und Windows-Phone-8.x-Apps sowie die diversen Komponenten von Silverlight für den Desktop und für Windows Phone sollen künftig alle das Framework .Net Core verwenden. Dort sollen auch die Xamarin-Projekte Mono für iOS, für Android und für den Linux-Desktop integriert werden.

Entsprechend feierte der Leiter des Mono-Projekts Miguel de Icaza Microsofts Pläne: An dem veröffentlichten Quellcode dürfen sich seine Projekte bedienen, schreibt er in einem Blogeintrag. Dadurch soll der Mono-Code insgesamt stabiler werden. Außerdem wolle er den JIT-Compiler Ryujit einbinden, sobald Microsoft den Code freigibt. Eine Rückportierung von Code aus dem Mono-Projekt in .Net sei aber bislang nicht geplant, da die Anforderungen von Microsoft zur Rückwärtskompatibilität enorm hoch seien.

Sämtliche quelloffenen Komponenten von .Net werden auf der Webseite der .Net-Foundation gepflegt.


eye home zur Startseite
Nein! 25. Feb 2016

Gibts bei golem keine Seite wo man News einreichen kann? Ich hab jetzt sicher 15 Minuten...

wobbe.sf 30. Mär 2015

Ich verstehe die Kritik nicht. Eine umfangreiche Entwicklungsumgebung braucht...

Clown 14. Nov 2014

Bei Silverlight: Zum Glück. WPF: Leider. Allerdings sind beide Technologien (Silverlight...

Clown 14. Nov 2014

Möglicherweise. Ich halte den Schritt auch für einige Jahre zu spät. Das sehe ich...

Clown 14. Nov 2014

Das dürfte der Kern des Problems sein: C# kommt von Microsoft und damit ist es für...

Kommentieren



Anzeige

  1. IT-Application Manager (m/w)
    SARSTEDT AG & Co., Nümbrecht-Rommelsdorf
  2. Senior Information Security Lead (m/w)
    TUI Business Services GmbH, Hannover oder Crawley (England)
  3. Einkäufer IT (m/w) Workplace Services
    über HRM CONSULTING GmbH, Nürnberg
  4. SAP Anwendungsberater SD/CS (m/w)
    SICK AG, Waldkirch bei Freiburg im Breisgau

Detailsuche



Anzeige
Spiele-Angebote
  1. VORBESTELLBAR: Battlefield 1 [PC & Konsole]
    54,98€/64,99€ (Vorbesteller-Preisgarantie)
  2. VORBESTELLBAR: World of Warcraft: Legion (Add-On) - Collector's Edition
    79,99€
  3. VORBESTELLBAR: No Man's Sky - Limited Edition - [PlayStation 4]
    79,99€ (Vorbesteller-Preisgarantie)

Weitere Angebote


Folgen Sie uns
       


  1. Zcryptor

    Neue Ransomware verbreitet sich auch über USB-Sticks

  2. LTE-Nachfolger

    Huawei schließt praktische Tests für Zukunftsmobilfunk ab

  3. Beam

    Neues Modul für Raumstation klemmt

  4. IT-Sicherheit

    SWIFT-Hack vermutlich größer als bislang angenommen

  5. Windows 10

    Microsoft bringt verdoppelten Virenschutz

  6. Audience Network

    Facebook trackt auch Nichtnutzer für Werbezwecke

  7. Statt Fernsehen

    Ministerrat will europaweite 700-MHz-Freigabe für Breitband

  8. Gran Turismo Sport

    Ein Bündnis mit der Realität

  9. Fensens Parksensor

    Einparken mit dem Smartphone

  10. Telefónica

    Microsoft und Facebook bauen 160-TBit/s-Seekabel nach Europa



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
GPD XD im Test: Zwischen Nintendo 3DS und PS Vita ist noch Platz
GPD XD im Test
Zwischen Nintendo 3DS und PS Vita ist noch Platz
  1. Playstation 4 Rennstart für Gran Turismo Sport im November 2016
  2. Project Spark Microsoft stellt seinen Spieleeditor ein
  3. AMD Drei Konsolen-Chips für 2017 angekündigt

Intels Compute Stick im Test: Der mit dem Lüfter streamt (2)
Intels Compute Stick im Test
Der mit dem Lüfter streamt (2)
  1. Apple Store Apple darf keine Geschäfte in Indien eröffnen
  2. Prozessoren Intel soll in Deutschland Abbau von 350 Stellen planen
  3. HBM2 eSilicon zeigt 14LPP-Design mit High Bandwidth Memory

Xiaomi Mi5 im Test: Das fast perfekte Top-Smartphone
Xiaomi Mi5 im Test
Das fast perfekte Top-Smartphone
  1. Konkurrenz zu DJI Xiaomi mit Kampfpreis für Mi-Drohne
  2. YI 4K Xiaomi greift mit 4K-Actionkamera GoPro an

  1. Re: Vertrag richtig lesen

    My1 | 01:34

  2. Re: Ein Betriebssystem...

    Laforma | 01:34

  3. Da sind doppelt so viele Exploits

    barforbarfoo | 01:28

  4. Re: 1 Ms und 10 GBit dafür 100 MB/Monat Transfer

    Jesper | 01:24

  5. Re: Autorun.inf ???

    plutoniumsulfat | 01:09


  1. 17:09

  2. 16:15

  3. 15:51

  4. 15:21

  5. 15:12

  6. 14:28

  7. 14:17

  8. 14:08


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel