Het .Net-ontwikkelplatform zal native zijn in Ubuntu 22.04

De aankondiging van de overeenkomst van Canonical en Microsoft

.Net-ontwikkelplatform kan met één opdracht worden geïnstalleerd op Ubuntu 22.04 host- en containerimages Zoals Canonical aankondigde in zijn blog. .Net was, samen met de geïntegreerde ontwikkelomgeving Visual Studio Code, een van Microsoft's eerste bijdragen aan de wereld van open source nadat het onder leiding van Satya Nadella zijn houding ten opzichte van dit type licentie veranderde.

Ver van de samenzweringstheorieën die door een bepaald deel van de gemeenschap worden gepropageerd, maar ook van de onschuld te geloven dat het een gebaar van vrijgevigheid is, De bedoeling van Microsoft is simpelweg niet om nog meer programmeurs te verliezen door Google, Amazon of Facebook-producten die ervoor hebben gekozen om hun ontwikkeling van programmeertalen en tools open source te maken.

visuele studio code ubuntu
Gerelateerd artikel:
Microsoft geleverd: lanceert .NET Core en Visual Studio Code voor Linux

De overeenkomst

De verhuizing is ook logisch voor Canonical. Het is niet alleen een van de Linux-distributies die de voorkeur hebben van professionele programmeurs, het consolideert het ook in de zakelijke sfeer de overeenkomst met Microsoft omvat namelijk de mogelijkheid om ondersteuning te bieden voor .Net en het verkrijgen van updates en beveiligingspatches zodra ze worden uitgebracht.

Vreemd genoeg, de installatie wordt gedaan vanuit de traditionele pakketbeheerder in DEB-indeling in plaats van het in Snap te doen.Zullen we aan de vooravond staan ​​van een van Shuttleworth's traditionele verandering van ideeën of zal het een vereiste zijn van Microsoft zodat Debian en afgeleide distributies het ook kunnen installeren?

Hoe dan ook, kos .NET 6 gebruikers en ontwikkelaars die Ubuntu 22.04 gebruiken ze kunnen nu de .NET 6-pakketten installeren met een eenvoudige opdracht. Als je wilt, hebben ze ook ultrakleine, vooraf gebouwde, geoptimaliseerde containerafbeeldingen uit de doos.

Zoals we eerder zeiden, gaat het niet om het nemen van .NET-code en het verpakken voor Ubuntu zoals het al is gedaan met andere distributies. Microsoft is actief betrokken bij het gehele proces.

Richard Lander, programmamanager voor .Net legt het als volgt uit:

Door met Canonical te werken, kunnen we .NET-ontwikkelaars tegelijkertijd gebruiksgemak en verbeterde beveiliging bieden. Het project profiteert van het leiderschap van Canonical in het Linux-ecosysteem en de diepgaande ervaring van Microsoft op het gebied van ontwikkelingstools en -platforms. Het resultaat is een combinatie van DEB-pakketten en container-images waarvan zowel community-ontwikkelaars als grote zakelijke klanten profiteren via open source.

Voor Canonical die sprak was de productdirecteur, Valentin Viennot:

Ubuntu heeft nu een verhaal van begin tot eind, van ontwikkeling tot productie, met container-images die worden ondersteund door ultranetwerken, te beginnen met het .NET-platform. We denken dat dit een grote verbetering is voor onze beide gemeenschappen; samenwerking met het .NET-team van Microsoft heeft ons in staat gesteld om verder te gaan.

Updates

Vanuit Canonical verduidelijkten ze het onderwerp van de verschillende datums van updates van de uitgebreide versies van Ubuntu en .Net. De .NET LTS wordt uitgebracht in november van de oneven jaren en de Ubuntu LTS wordt uitgebracht in april van het volgende even jaar. Volgens hen garandeert dit dat gebruikers hebben altijd de meest recente versie van .Net op elke LTS

Wat is het .Net-ontwikkelplatform?

Het is een reeks technologieën voor de ontwikkeling van webapplicaties en -diensten onafhankelijk van het besturingssysteem.

Hoe het op Ubuntu te installeren

Installatie van de gehele omgeving
sudo apt update && sudo apt install dotnet6
Installatie van tools om applicaties te programmeren of uit te voeren.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Het is ook mogelijk om OCI-afbeeldingen te downloaden (volgens de standaard van het Open Container Initiative)

Deze afbeeldingen bestaan ​​alleen uit de strikte set pakketten en bestanden die tijdens runtime vereist zijn. Volgens Canonical is bij dit proces 100 MB afgenomen, wat de kleinste op Ubuntu gebaseerde OCI-afbeelding ooit heeft opgeleverd van minder dan 6 MB (gecomprimeerd).

Alle downloadlinks zijn te vinden op deze pagina.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.