La piattaforma di sviluppo .Net sarà nativa in Ubuntu 22.04

L'annuncio dell'accordo tra Canonical e Microsoft

La piattaforma di sviluppo .Net potrà essere installata con un solo comando su immagini host e container Ubuntu 22.04 Come annunciato da Canonical nel suo blog. .Net è stato, insieme all'ambiente di sviluppo integrato Visual Studio Code, uno dei primi contributi di Microsoft al mondo dell'open source dopo aver cambiato atteggiamento verso questo tipo di licenza sotto il comando di Satya Nadella.

Lontano dalle teorie complottiste promosse da una certa parte della comunità, ma anche dall'innocenza di credere che sia un gesto di generosità, L'intenzione di Microsoft è semplicemente quella di non perdere più programmatori per mano dei prodotti Google, Amazon o Facebook che hanno scelto di rendere open source il loro sviluppo di linguaggi e strumenti di programmazione.

codice di studio visivo ubuntu
Articolo correlato:
Consegnato da Microsoft: lancia .NET Core e Visual Studio Code per Linux

L'affare

La mossa ha senso anche per Canonical. Non è solo una delle distribuzioni Linux preferite dai programmatori professionisti, lo consolida anche in ambito aziendale poiché l'accordo con Microsoft include la possibilità di fornire supporto per .Net oltre a ottenere aggiornamenti e patch di sicurezza non appena vengono rilasciati.

Curiosamente, l'installazione avviene dal tradizionale gestore di pacchetti in formato DEB invece di farlo in Snap, saremo alla vigilia di uno dei tradizionali cambi di idee di Shuttleworth o sarà un requisito di Microsoft in modo che anche Debian e le distribuzioni derivate possano installarlo?

Ad ogni modo, gli utenti e gli sviluppatori di kos .NET 6 che utilizzano Ubuntu 22.04 ora possono installare i pacchetti .NET 6 con un semplice comando. Se preferisci, hanno anche immagini container ultra piccole, predefinite e ottimizzate pronte all'uso.

Come abbiamo detto prima, non si tratta di prendere il codice .NET e impacchettarlo per Ubuntu come è già stato fatto con altre distribuzioni. Microsoft è attivamente coinvolta nell'intero processo.

Richard Lander, Program Manager di .Net, lo spiega in questo modo:

Lavorare con Canonical ci ha permesso di offrire contemporaneamente facilità d'uso e maggiore sicurezza agli sviluppatori .NET. Il progetto beneficia della leadership di Canonical nell'ecosistema Linux e della profonda esperienza di Microsoft in strumenti e piattaforme di sviluppo. Il risultato è una combinazione di pacchetti DEB e immagini di container che andranno a vantaggio sia degli sviluppatori della comunità che dei clienti di grandi aziende attraverso l'open source.

Per Canonical è intervenuto il suo Product Director, Valentin Viennot:

Ubuntu ora ha una storia dall'inizio alla fine, dallo sviluppo alla produzione, con immagini container supportate da ultra-network, a partire dalla piattaforma .NET.Pensiamo che questo sia un grande miglioramento per entrambe le nostre comunità; la collaborazione con il team .NET di Microsoft ci ha permesso di andare oltre.

Aggiornamenti

Da Canonical hanno chiarito l'argomento delle diverse date di aggiornamento delle versioni estese di Ubuntu e .Net. .NET LTS viene rilasciato nel novembre degli anni dispari e Ubuntu LTS viene rilasciato nell'aprile dell'anno pari successivo. Secondo loro, questo lo garantisce gli utenti avranno sempre la versione più aggiornata di .Net su ogni LTS

Cos'è la piattaforma di sviluppo .Net

È un insieme di tecnologie per lo sviluppo di applicazioni e servizi web indipendentemente dal sistema operativo.

Come installarlo su Ubuntu

Installazione dell'intero ambiente
sudo apt update && sudo apt install dotnet6
Installazione di strumenti per programmare o eseguire applicazioni.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

È anche possibile scaricare immagini OCI (che seguono lo standard dell'Open Container Initiative)

Queste immagini sono costituite solo dall'insieme rigoroso di pacchetti e file richiesti in fase di esecuzione. Secondo Canonical, questo processo ha ridotto di 100 MB, fornendo la più piccola immagine OCI basata su Ubuntu mai rilasciata a meno di 6 MB (compressa).

Tutti i link per il download sono disponibili all'indirizzo questa pagina.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.