.Net razvojna platforma moći će se instalirati jednom naredbom na Ubuntu 22.04 host i slike spremnika Kako je Canonical najavio u svom blog. .Net je, uz integrirano razvojno okruženje Visual Studio Code, bio jedan od prvih Microsoftovih doprinosa svijetu otvorenog koda nakon što je pod vodstvom Satye Nadelle promijenio stav prema ovoj vrsti licence.
Daleko od teorija zavjere koje promovira određeni dio zajednice, ali i od bezazlenosti uvjerenja da se radi o gesti velikodušnosti, Microsoftova namjera jednostavno nije izgubiti više programera u rukama proizvoda Googlea, Amazona ili Facebooka koji su odlučili svoj razvoj programskih jezika i alata učiniti otvorenim kodom.
Sporazum
Ovaj potez također ima smisla za Canonical. To nije samo jedna od distribucija Linuxa koju preferiraju profesionalni programeri, također ga konsolidira u korporativnoj sferi budući da ugovor s Microsoftom uključuje mogućnost pružanja podrške za .Net kao i dobivanje ažuriranja i sigurnosnih zakrpa čim se objave.
Znatiželjno, instalacija se vrši iz tradicionalnog upravitelja paketa u DEB formatu umjesto da to radimo u Snapu. Hoćemo li biti uoči jedne od Shuttleworthovih tradicionalnih promjena ideja ili će to biti zahtjev Microsofta kako bi ga Debian i izvedene distribucije također mogli instalirati?
U svakom slučaju, korisnici .NET 6 i programeri koji koriste Ubuntu 22.04 sada mogu instalirati .NET 6 pakete jednostavnom naredbom. Ako želite, oni također imaju ultra-male, unaprijed izgrađene, optimizirane slike spremnika odmah po otvaranju.
Kao što smo ranije rekli, ne radi se o preuzimanju .NET koda i pakiranju za Ubuntu kao što je već učinjeno s drugim distribucijama. Microsoft je aktivno uključen u cijeli proces.
Richard Lander, voditelj programa za .Net, objašnjava to na sljedeći način:
Suradnja s tvrtkom Canonical omogućila nam je da istovremeno ponudimo jednostavnu upotrebu i poboljšanu sigurnost .NET programerima. Projekt koristi Canonicalovo vodstvo u Linux ekosustavu i Microsoftovo veliko iskustvo u razvojnim alatima i platformama. Rezultat je kombinacija DEB paketa i slika spremnika koja će koristiti i programerima zajednice i velikim poslovnim korisnicima putem otvorenog koda.
Za Canonical je govorio njegov direktor proizvoda, Valentin Viennot:
Ubuntu sada ima priču od početka do kraja, od razvoja do proizvodnje, sa slikama spremnika koje podržavaju ultra-mreže, počevši od .NET platforme. Mislimo da je ovo veliko poboljšanje za obje naše zajednice; suradnja s .NET timom u Microsoftu omogućila nam je da idemo dalje.
nadopune
Iz Canonicala su pojasnili temu različitih datuma ažuriranja proširenih verzija Ubuntua i .Neta. .NET LTS izlazi u studenom neparnih godina, a Ubuntu LTS izlazi u travnju sljedeće parnih godina. To im se po njima jamči korisnici će uvijek imati najnoviju verziju .Neta na svakom LTS-u
Što je razvojna platforma .Net
To je skup tehnologija za razvoj web aplikacija i usluga neovisno o operativnom sustavu.
Kako ga instalirati na Ubuntu
Montaža cjelokupnog okoliša
sudo apt update && sudo apt install dotnet6
Instalacija alata za programiranje ili pokretanje aplikacija.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0
Također je moguće preuzeti OCI slike (koje slijede standard Open Container Initiative)
Ove slike sastoje se samo od strogog skupa paketa i datoteka potrebnih tijekom izvođenja. Prema Canonicalu, ovaj je proces smanjio 100 MB, isporučujući najmanju OCI sliku temeljenu na Ubuntuu ikad objavljenu s manje od 6 MB (komprimirana).
Sve poveznice za preuzimanje možete pronaći na ova stranica.