.Net-utviklingsplattformen vil være innebygd i Ubuntu 22.04

Kunngjøringen av avtalen mellom Canonical og Microsoft

.Net utviklingsplattform vil kunne installeres med en enkelt kommando på Ubuntu 22.04 verts- og containerbilder Som Canonical annonserte i sin blog. .Net var, sammen med det integrerte utviklingsmiljøet Visual Studio Code, et av Microsofts første bidrag til verden av åpen kildekode etter at det endret holdning til denne type lisens under kommando av Satya Nadella.

Langt fra konspirasjonsteoriene fremmet av en viss del av samfunnet, men også fra uskylden ved å tro at det er en generøsitets gest, Microsofts intensjon er rett og slett ikke å miste flere programmerere i hendene på Google, Amazon eller Facebook-produkter som har valgt å gjøre sin utvikling av programmeringsspråk og verktøy åpen kildekode.

visuell studiokode ubuntu
Relatert artikkel:
Microsoft leverte: lanserer .NET Core og Visual Studio Code for Linux

Avtalen

Flyttingen er også fornuftig for Canonical. Det er ikke bare en av Linux-distribusjonene foretrukket av profesjonelle programmerere, det konsoliderer det også i bedriftssfæren siden avtalen med Microsoft inkluderer å kunne gi støtte for .Net samt å få oppdateringer og sikkerhetsoppdateringer så snart de er utgitt.

Merkelig nok installasjonen gjøres fra den tradisjonelle pakkebehandlingen i DEB-format i stedet for å gjøre det i Snap. Vil vi være på tampen av en av Shuttleworths tradisjonelle endring av ideer, eller vil det være et krav fra Microsoft slik at Debian og avledede distribusjoner også kan installere det?

Uansett, kos .NET 6-brukere og utviklere som bruker Ubuntu 22.04 de kan nå installere .NET 6-pakkene med en enkel kommando. Hvis du foretrekker det, har de også ultrasmå, forhåndsbygde, optimaliserte beholderbilder ut av esken.

Som vi sa tidligere, handler det ikke om å ta .NET-kode og pakke den for Ubuntu slik det allerede er gjort med andre distribusjoner. Microsoft er aktivt involvert i hele prosessen.

Richard Lander, programleder for .Net forklarer det på denne måten:

Arbeidet med Canonical har gjort det mulig for oss å tilby brukervennlighet og forbedret sikkerhet til .NET-utviklere. Prosjektet drar nytte av Canonicals lederskap innen Linux-økosystemet og Microsofts dype ekspertise innen utviklingsverktøy og plattformer. Resultatet er en kombinasjon av DEB-pakker og containerbilder som vil være til nytte for både fellesskapsutviklere og store bedriftskunder gjennom åpen kildekode.

For Canonical som talte var produktdirektøren Valentin Viennot:

Ubuntu har nå en historie fra start til slutt, fra utvikling til produksjon, med containerbilder støttet av ultra-nettverk, som starter med .NET-plattformen.Vi tror dette er en stor forbedring for begge våre fellesskap; samarbeid med .NET-teamet hos Microsoft har gjort det mulig for oss å gå lenger.

Oppdateringer

Fra Canonical avklarte de temaet for de forskjellige datoene for oppdateringer av de utvidede versjonene av Ubuntu og .Net. .NET LTS utgis i november med oddetallsår, og Ubuntu LTS utgis i april det påfølgende partallsåret. Ifølge dem garanterer dette det brukere vil alltid ha den nyeste versjonen av .Net på hver LTS

Hva er .Net-utviklingsplattformen

Det er et sett med teknologier for utvikling av webapplikasjoner og tjenester uavhengig av operativsystemet.

Hvordan installere det på Ubuntu

Installasjon av hele miljøet
sudo apt update && sudo apt install dotnet6
Installasjon av verktøy for å programmere eller kjøre applikasjoner.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Det er også mulig å laste ned OCI-bilder (som følger standarden til Open Container Initiative)

Disse bildene består kun av det strenge settet med pakker og filer som kreves ved kjøring. Ifølge Canonical har denne prosessen barbert av 100 MB, og leverer det minste Ubuntu-baserte OCI-bildet som noen gang er utgitt på mindre enn 6 MB (komprimert).

Alle nedlastingslenker finner du på denne siden.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.