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.
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ă.