Platforma de dezvoltare .Net va fi nativă în Ubuntu 22.04

Anunțul acordului dintre Canonical și Microsoft

Platforma de dezvoltare .Net va putea fi instalată cu o singură comandă pe gazda și imaginile containerului Ubuntu 22.04 După cum a anunțat Canonical în documentul său blogul. .Net a fost, alături de mediul de dezvoltare integrat Visual Studio Code, una dintre primele contribuții ale Microsoft la lumea open source după ce și-a schimbat atitudinea față de acest tip de licență sub comanda Satya Nadella.

Departe de teoriile conspirației promovate de o anumită parte a comunității, dar și de inocența de a crede că este un gest de generozitate, Intenția Microsoft este pur și simplu să nu piardă mai mulți programatori în mâinile produselor Google, Amazon sau Facebook care au ales să își facă dezvoltarea limbajelor și instrumentelor de programare open source.

cod vizual studio ubuntu
Articol asociat:
Microsoft a livrat: lansează .NET Core și Visual Studio Code pentru Linux

Acordul

Mișcarea are sens și pentru Canonical. Nu este doar una dintre distribuțiile Linux preferate de programatorii profesioniști, o consolidează și în sfera corporativă întrucât acordul cu Microsoft include posibilitatea de a oferi suport pentru .Net, precum și obținerea de actualizări și corecții de securitate de îndată ce acestea sunt lansate.

Cu interes, instalarea se face din managerul de pachete tradițional în format DEB în loc să o facem în Snap. Vom fi în ajunul uneia dintre schimbările tradiționale de idei ale Shuttleworth sau va fi o cerință de la Microsoft, astfel încât Debian și distribuțiile derivate să o poată instala și ele?

Oricum, utilizatorii și dezvoltatorii .NET 6 folosesc Ubuntu 22.04 pot instala acum pachetele .NET 6 cu o comandă simplă. Dacă preferați, au, de asemenea, imagini de containere ultra-mici, prefabricate, optimizate.

După cum am spus mai devreme, nu este vorba de a lua cod .NET și de a-l împacheta pentru Ubuntu așa cum s-a făcut deja cu alte distribuții. Microsoft este implicat activ în întregul proces.

Richard Lander, Manager de Program pentru .Net explică acest lucru:

Lucrul cu Canonical ne-a permis să oferim simultan ușurință de utilizare și securitate îmbunătățită dezvoltatorilor .NET. Proiectul beneficiază de conducerea Canonical în ecosistemul Linux și de expertiza profundă a Microsoft în instrumentele și platformele de dezvoltare. Rezultatul este o combinație de pachete DEB și imagini container care vor beneficia atât dezvoltatorilor comunității, cât și clienților întreprinderi mari prin sursă deschisă.

Pentru Canonical care a vorbit a fost directorul de produs, Valentin Viennot:

Ubuntu are acum o poveste de la început până la sfârșit, de la dezvoltare până la producție, cu imagini container susținute de ultra-rețele, începând cu platforma .NET Credem că aceasta este o îmbunătățire mare pentru ambele comunități; colaborarea cu echipa .NET de la Microsoft ne-a permis să mergem mai departe.

Actualizări

De la Canonical au clarificat subiectul diferitelor date de actualizări ale versiunilor extinse de Ubuntu și .Net. .NET LTS este lansat în noiembrie a anilor impari, iar Ubuntu LTS este lansat în aprilie a următorului an cu număr par. Potrivit acestora, aceasta garantează că utilizatorii vor avea întotdeauna cea mai recentă versiune de .Net pe fiecare LTS

Ce este platforma de dezvoltare .Net

Este un set de tehnologii pentru dezvoltarea de aplicații și servicii web independent de sistemul de operare.

Cum se instalează pe Ubuntu

Instalarea intregului mediu
sudo apt update && sudo apt install dotnet6
Instalarea de instrumente pentru programarea sau rularea aplicațiilor.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

De asemenea, este posibil să descărcați imagini OCI (care urmează standardul Open Container Initiative)

Aceste imagini sunt alcătuite doar din setul strict de pachete și fișiere necesare în timpul execuției. Potrivit Canonical, acest proces a redus 100 MB, oferind cea mai mică imagine OCI bazată pe Ubuntu lansată vreodată la mai puțin de 6 MB (comprimată).

Toate linkurile de descărcare pot fi găsite la această pagină.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.