Razvojna platforma .Net bit će izvorna u Ubuntuu 22.04

Najava sporazuma Canonicala i Microsofta

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

kôd vizualnog studija ubuntu
Povezani članak:
Microsoft je isporučio: lansirao je .NET Core i Visual Studio Code za Linux

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.