.Net razvojna platforma će biti izvorna u Ubuntu 22.04

Najava sporazuma Canonical-a i Microsofta

.Net razvojna platforma će se moći instalirati jednom komandom na Ubuntu 22.04 slike hosta i kontejnera Kako je Canonical objavio u svom blog. .Net je, zajedno sa integrisanim razvojnim okruženjem Visual Studio Code, bio jedan od prvih Microsoftovih doprinosa svetu otvorenog koda nakon što je promenio stav prema ovoj vrsti licence pod komandom Satya Nadella.

Daleko od teorija zavere koje promoviše određeni deo zajednice, ali i od nevinosti verovanja da je to gest velikodušnosti, Microsoftova namjera je jednostavno da ne izgubi više programera u rukama Google, Amazon ili Facebook proizvoda koji su odlučili da svoj razvoj programskih jezika i alata učine otvorenim kodom.

Visual Studio kod ubuntu
Vezani članak:
Microsoft je isporučio: lansirao je .NET Core i Visual Studio Code za Linux

Sporazum

Ovaj potez ima smisla i za Canonical. To nije samo jedna od Linux distribucija koju preferiraju profesionalni programeri, takođe ga konsoliduje u korporativnoj sferi pošto ugovor sa Microsoftom uključuje mogućnost pružanja podrške za .Net, kao i dobijanje ažuriranja i sigurnosnih zakrpa čim se objave.

Zanimljivo, instalacija se vrši iz tradicionalnog menadžera paketa u DEB formatu umjesto da to radimo u Snapu. Hoćemo li biti uoči jedne od tradicionalnih Shuttleworthovih promjena ideja ili će to biti zahtjev od Microsofta kako bi ga Debian i izvedene distribucije također mogle instalirati?

U svakom slučaju, kos .NET 6 korisnici i programeri koji koriste Ubuntu 22.04 sada mogu instalirati .NET 6 pakete jednostavnom komandom. Ako želite, oni također imaju ultra-male, unaprijed izgrađene, optimizirane slike kontejnera iz kutije.

Kao što smo ranije rekli, ne radi se o uzimanju .NET koda i pakovanju za Ubuntu kao što je to već urađeno sa drugim distribucijama. Microsoft je aktivno uključen u cijeli proces.

Richard Lander, menadžer programa za .Net to objašnjava na sljedeći način:

Rad sa Canonical-om nam je omogućio da istovremeno ponudimo jednostavnu upotrebu i poboljšanu sigurnost .NET programerima. Projekat ima koristi od Canonical-ovog vodstva u Linux ekosistemu i Microsoftovog dubokog iskustva u razvojnim alatima i platformama. Rezultat je kombinacija DEB paketa i slika kontejnera koji će koristiti i programerima u zajednici 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 kontejnera podržanim od strane ultra-mreža, počevši od .NET platforme. Mislimo da je ovo veliko poboljšanje za obje naše zajednice; saradnja sa .NET timom u Microsoftu omogućila nam je da idemo dalje.

Ažuriranja

Iz Canonical-a su razjasnili temu različitih datuma ažuriranja proširenih verzija Ubuntu-a i .Net-a. .NET LTS je objavljen u novembru neparnih godina, a Ubuntu LTS je objavljen u aprilu naredne parne godine. Prema njihovim riječima, to im garantuje korisnici će uvijek imati najnoviju verziju .Net-a na svakom LTS-u

Šta je .Net razvojna platforma

To je skup tehnologija za razvoj web aplikacija i servisa nezavisno od operativnog sistema.

Kako ga instalirati na Ubuntu

Instalacija cjelokupnog okruženja
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 se sastoje samo od strogog skupa paketa i datoteka potrebnih za vrijeme izvođenja. Prema Canonical-u, ovaj proces je smanjio 100MB, isporučujući najmanju Ubuntu-baziranu OCI sliku ikad objavljenu sa manje od 6MB (komprimirano).

Sve veze za preuzimanje možete pronaći na ovu stranicu.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.