.Net-kehitysalusta on alkuperäinen Ubuntu 22.04

Canonicalin ja Microsoftin sopimus

.Net-kehitysalusta voidaan asentaa yhdellä komennolla Ubuntu 22.04 -isäntä- ja säilötiedostoihin Kuten Canonical ilmoitti blogi. .Net oli yhdessä integroidun kehitysympäristön Visual Studio Coden kanssa yksi Microsoftin ensimmäisistä panostuksista avoimen lähdekoodin maailmaan sen jälkeen, kun se muutti suhtautumistaan ​​tämäntyyppisiin lisensseihin Satya Nadellan johdolla.

Kaukana salaliittoteorioista, joita tietty osa yhteisöä edistää, mutta myös syyttömyydestä uskoa, että se on anteliaisuuden ele, Microsoft aikoo yksinkertaisesti olla menettämättä lisää ohjelmoijia Googlen, Amazonin tai Facebookin tuotteiden käsissä jotka ovat päättäneet tehdä ohjelmointikielten ja -työkalujen kehittämisestä avoimen lähdekoodin.

visuaalisen studion koodi ubuntu
Aiheeseen liittyvä artikkeli:
Microsoft toimitti: käynnistää .NET Core ja Visual Studio Code for Linux

Sopimus

Siirto on järkevä myös Canonicalille. Se ei ole vain yksi ammattiohjelmoijien suosimista Linux-jakeluista, se myös vahvistaa sitä yritysmaailmassa koska Microsoftin kanssa tehty sopimus sisältää mahdollisuuden tarjota tukea .Netille sekä päivitysten ja tietoturvakorjausten hankkimisen heti, kun ne julkaistaan.

Utelias, asennus tehdään perinteisestä paketinhallinnasta DEB-muodossa sen sijaan, että tekisimme sen Snapissa. Ollaanko Shuttleworthin perinteisen ajatusmuutoksen kynnyksellä vai onko se Microsoftin vaatimus, jotta Debian ja johdetut jakelut voivat myös asentaa sen?

Joka tapauksessa kos .NET 6 -käyttäjät ja -kehittäjät käyttävät Ubuntu 22.04:ää he voivat nyt asentaa .NET 6 -paketit yksinkertaisella komennolla. Halutessasi heillä on myös erittäin pieniä, valmiiksi rakennettuja, optimoituja säiliökuvia.

Kuten sanoimme aiemmin, kyse ei ole .NET-koodin ottamisesta ja sen pakkaamisesta Ubuntuun, kuten se on jo tehty muiden jakelujen kanssa. Microsoft on aktiivisesti mukana koko prosessissa.

Richard Lander, .Netin ohjelmapäällikkö selittää asian näin:

Työskentely Canonicalin kanssa on antanut meille mahdollisuuden tarjota .NET-kehittäjille helppokäyttöisyyttä ja parannettua tietoturvaa. Hankkeessa hyödynnetään Canonicalin johtajuutta Linux-ekosysteemissä ja Microsoftin syvää kokemusta kehitystyökaluista ja -alustoista. Tuloksena on DEB-pakettien ja konttikuvien yhdistelmä, josta on hyötyä sekä yhteisön kehittäjille että suuryrityksille avoimen lähdekoodin kautta.

Canonicalille puhui sen tuotejohtaja Valentin Viennot:

Ubuntulla on nyt tarina alusta loppuun, kehityksestä tuotantoon, ja konttikuvia tukevat ultra-verkot, alkaen .NET-alustasta. Mielestämme tämä on suuri parannus molemmille yhteisöillemme; yhteistyö Microsoftin .NET-tiimin kanssa on antanut meille mahdollisuuden mennä pidemmälle.

Päivitykset

Canonicalista he selvittivät Ubuntun ja .Netin laajennettujen versioiden eri päivityspäivien aihetta. .NET LTS julkaistaan ​​parittomien vuosien marraskuussa ja Ubuntu LTS seuraavan parillisen vuoden huhtikuussa. Heidän mukaansa tämä takaa sen käyttäjillä on aina uusin .Net-versio kussakin LTS:ssä

Mikä on .Net-kehitysalusta

Se on joukko teknologioita verkkosovellusten ja -palveluiden kehittämiseen käyttöjärjestelmästä riippumatta.

Kuinka asentaa se Ubuntuun

Koko ympäristön asennus
sudo apt update && sudo apt install dotnet6
Työkalujen asennus sovellusten ohjelmointiin tai suorittamiseen.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

On myös mahdollista ladata OCI-kuvia (jotka noudattavat Open Container Initiativen standardia)

Nämä kuvat koostuvat vain tiukoista paketeista ja tiedostoista, jotka vaaditaan suorituksen aikana. Canonicalin mukaan tämä prosessi on vähentänyt 100 megatavua, mikä tuottaa pienimmän koskaan julkaistun Ubuntu-pohjaisen OCI-kuvan alle 6 megatavulla (pakattuna).

Kaikki latauslinkit löytyvät osoitteesta tällä sivulla.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.