Platforma programistyczna .Net będzie natywna w Ubuntu 22.04

Ogłoszenie porozumienia Canonical i Microsoft

Platformę programistyczną .Net będzie można zainstalować za pomocą jednego polecenia na obrazach hosta i kontenera Ubuntu 22.04 Jak ogłosił Canonical w swoim blog. .Net był, wraz ze zintegrowanym środowiskiem programistycznym Visual Studio Code, jednym z pierwszych wkładów Microsoftu w świat open source po tym, jak zmienił podejście do tego typu licencji pod dowództwem Satyi Nadelli.

Daleko od teorii spiskowych lansowanych przez pewną część społeczności, ale także od niewinności przekonania, że ​​jest to gest hojności, Intencją Microsoftu jest po prostu nie stracić większej liczby programistów z rąk produktów Google, Amazon czy Facebook którzy zdecydowali się na rozwój języków programowania i narzędzi open source.

kod studia wizualnego ubuntu
Podobne artykuł:
Firma Microsoft dostarczyła: wprowadza .NET Core i Visual Studio Code dla systemu Linux

Umowa

Ten ruch ma również sens w przypadku firmy Canonical. To nie tylko jedna z dystrybucji Linuksa preferowana przez profesjonalnych programistów, konsoliduje ją również w sferze korporacyjnej ponieważ umowa z Microsoft obejmuje możliwość świadczenia wsparcia dla .Net, a także uzyskiwania aktualizacji i poprawek bezpieczeństwa zaraz po ich wydaniu.

Ciekawie, instalacja odbywa się z tradycyjnego menedżera pakietów w formacie DEB zamiast robić to w Snap. Czy będziemy w przededniu jednej z tradycyjnych zmian pomysłów Shuttlewortha, czy też będzie to wymaganie od Microsoftu, aby Debian i pochodne dystrybucje również mogły go zainstalować?

W każdym razie użytkownicy i programiści kos .NET 6 korzystający z Ubuntu 22.04 mogą teraz instalować pakiety .NET 6 za pomocą prostego polecenia. Jeśli wolisz, mają również bardzo małe, gotowe, zoptymalizowane obrazy kontenerów po wyjęciu z pudełka.

Jak powiedzieliśmy wcześniej, nie chodzi o wzięcie kodu .NET i spakowanie go dla Ubuntu, jak to już zostało zrobione w innych dystrybucjach. Microsoft aktywnie uczestniczy w całym procesie.

Richard Lander, Menedżer Programu dla .Net wyjaśnia to w ten sposób:

Współpraca z firmą Canonical pozwoliła nam jednocześnie zaoferować łatwość użytkowania i zwiększone bezpieczeństwo programistom .NET. Projekt czerpie korzyści z wiodącej pozycji Canonical w ekosystemie Linuksa oraz bogatego doświadczenia Microsoft w zakresie narzędzi i platform programistycznych. Rezultatem jest połączenie pakietów DEB i obrazów kontenerów, które przyniosą korzyści zarówno programistom społecznościowym, jak i dużym klientom korporacyjnym dzięki otwartemu oprogramowaniu.

W przypadku firmy Canonical przemawiał jej dyrektor ds. produktu, Valentin Viennot:

Ubuntu ma teraz historię od początku do końca, od rozwoju do produkcji, z obrazami kontenerów wspieranymi przez ultra-sieci, zaczynając od platformy .NET Uważamy, że jest to wielka poprawa dla obu naszych społeczności; współpraca z zespołem .NET w firmie Microsoft pozwoliła nam pójść dalej.

Aktualizacje

Od Canonical wyjaśnili temat różnych dat aktualizacji rozszerzonych wersji Ubuntu i .Net. Platforma .NET LTS zostanie wydana w listopadzie lat nieparzystych, a Ubuntu LTS zostanie wydana w kwietniu następnego roku parzystego. Według nich gwarantuje to, że użytkownicy zawsze będą mieli najnowszą wersję .Net na każdym LTS

Czym jest platforma programistyczna .Net?

Jest to zestaw technologii do tworzenia aplikacji i usług internetowych niezależnie od systemu operacyjnego.

Jak zainstalować go na Ubuntu

Instalacja całego środowiska
sudo apt update && sudo apt install dotnet6
Instalacja narzędzi do programowania lub uruchamiania aplikacji.
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

Możliwe jest również pobranie obrazów OCI (zgodnych ze standardem Open Container Initiative)

Te obrazy składają się tylko ze ścisłego zestawu pakietów i plików wymaganych w czasie wykonywania. Według firmy Canonical proces ten zmniejszył się o 100 MB, dostarczając najmniejszy obraz OCI oparty na Ubuntu, jaki kiedykolwiek został wydany, mając mniej niż 6 MB (skompresowany).

Wszystkie linki do pobrania można znaleźć na ta strona.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.