Die .Net-Entwicklungsplattform wird in Ubuntu 22.04 nativ sein

Die Ankündigung der Vereinbarung von Canonical und Microsoft

Die .Net-Entwicklungsplattform kann mit einem einzigen Befehl auf Ubuntu 22.04-Host- und Container-Images installiert werden Wie Canonical in seiner Ankündigung mitteilte Blog. .Net war zusammen mit der integrierten Entwicklungsumgebung Visual Studio Code einer der ersten Beiträge von Microsoft zur Open-Source-Welt, nachdem es unter der Führung von Satya Nadella seine Einstellung zu dieser Art von Lizenzen geändert hatte.

Weit entfernt von den Verschwörungstheorien, die von einem bestimmten Teil der Community verbreitet werden, aber auch von der Unschuld, zu glauben, dass es sich um eine Geste der Großzügigkeit handelt, Microsoft will einfach nicht noch mehr Programmierer durch Google-, Amazon- oder Facebook-Produkte verlieren die sich entschieden haben, ihre Entwicklung von Programmiersprachen und Tools Open Source zu machen.

Visual Studio Code Ubuntu
Verwandte Artikel:
Microsoft geliefert: Startet .NET Core und Visual Studio Code für Linux

Die Vereinbarung

Auch für Canonical macht der Schritt Sinn. Es ist nicht nur eine der von professionellen Programmierern bevorzugten Linux-Distributionen, es konsolidiert es auch im Unternehmensbereich da die Vereinbarung mit Microsoft die Möglichkeit umfasst, Support für .Net bereitzustellen sowie Updates und Sicherheitspatches zu erhalten, sobald diese veröffentlicht werden.

Seltsamerweise Die Installation erfolgt über den herkömmlichen Paketmanager im DEB-Format Anstatt es in Snap zu tun, werden wir am Vorabend eines der traditionellen Ideenwechsel von Shuttleworth stehen oder wird es eine Anforderung von Microsoft sein, damit Debian und abgeleitete Distributionen es auch installieren können?

Wie auch immer, kos .NET 6-Benutzer und -Entwickler, die Ubuntu 22.04 verwenden Sie können jetzt die .NET 6-Pakete mit einem einfachen Befehl installieren. Wenn Sie es vorziehen, verfügen sie auch über ultrakleine, vorgefertigte, optimierte Container-Images, die sofort einsatzbereit sind.

Wie wir bereits gesagt haben, geht es nicht darum, .NET-Code zu nehmen und ihn für Ubuntu zu packen, wie es bereits bei anderen Distributionen der Fall ist. Microsoft ist aktiv am gesamten Prozess beteiligt.

Richard Lander, Program Manager für .Net, erklärt es so:

Durch die Zusammenarbeit mit Canonical konnten wir .NET-Entwicklern gleichzeitig Benutzerfreundlichkeit und verbesserte Sicherheit bieten. Das Projekt profitiert von Canonicals Führungsrolle im Linux-Ökosystem und Microsofts umfassender Erfahrung mit Entwicklungstools und -plattformen. Das Ergebnis ist eine Kombination aus DEB-Paketen und Container-Images, von der sowohl Community-Entwickler als auch große Unternehmenskunden durch Open Source profitieren werden.

Für Canonical sprach Produktdirektor Valentin Viennot:

Ubuntu hat jetzt eine Geschichte von Anfang bis Ende, von der Entwicklung bis zur Produktion, mit Container-Images, die von Ultra-Netzwerken unterstützt werden, beginnend mit der .NET-Plattform. Wir denken, dass dies eine große Verbesserung für unsere beiden Communitys ist; Die Zusammenarbeit mit dem .NET-Team von Microsoft hat es uns ermöglicht, noch weiter zu gehen.

Aktualisierung

Von Canonical haben sie das Thema der unterschiedlichen Aktualisierungstermine der erweiterten Versionen von Ubuntu und .Net geklärt. Das .NET LTS wird im November der ungeraden Jahre veröffentlicht, und das Ubuntu LTS wird im April des folgenden geraden Jahres veröffentlicht. Laut ihnen garantiert dies dies Benutzer haben immer die aktuellste Version von .Net auf jedem LTS

Was ist die .Net-Entwicklungsplattform?

Es handelt sich um eine Reihe von Technologien zur Entwicklung von Webanwendungen und -diensten unabhängig vom Betriebssystem.

Wie man es unter Ubuntu installiert

Installation der gesamten Umgebung
sudo apt update && sudo apt install dotnet6
Installation von Tools zum Programmieren oder Ausführen von Anwendungen.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Es ist auch möglich, OCI-Images (die dem Standard der Open Container Initiative folgen) herunterzuladen.

Diese Images bestehen nur aus dem strengen Satz von Paketen und Dateien, die zur Laufzeit erforderlich sind. Laut Canonical hat dieser Prozess 100 MB eingespart und mit weniger als 6 MB (komprimiert) das kleinste Ubuntu-basierte OCI-Image geliefert, das jemals veröffentlicht wurde.

Alle Download-Links finden Sie unter diese Seite.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.