.Net 開發平台將在 Ubuntu 22.04 中原生

Canonical與微軟的協議公告

.Net 開發平台將能夠在 Ubuntu 22.04 主機和容器映像上使用單個命令進行安裝 正如 Canonical 在其 博客. .Net 與集成開發環境 Visual Studio Code 一起,是微軟在薩蒂亞·納德拉 (Satya Nadella) 的指揮下改變對此類許可的態度後,對開源世界的第一個貢獻。

遠非社會某一部分人所宣揚的陰謀論,更遠非天真地相信這是大度的姿態, 微軟的意圖只是不讓更多的程序員在谷歌、亞馬遜或 Facebook 產品的手中失去 他們選擇將他們的編程語言和工具的開發開源。

Visual Studio代碼Ubuntu
相關文章:
微軟交付:發布適用於Linux的.NET Core和Visual Studio Code

協議書

此舉對 Canonical 也有意義。 它不僅是專業程序員首選的 Linux 發行版之一, 它還鞏固了它在企業領域 因為與 Microsoft 的協議包括能夠為 .Net 提供支持以及在更新和安全補丁發布後立即獲得它們。

奇怪的是 安裝是從傳統的 DEB 格式的包管理器完成的 而不是在 Snap 中進行。我們會處於 Shuttleworth 的傳統觀念改變之一的前夜,還是微軟要求 Debian 和派生髮行版也可以安裝它?

無論如何,kos .NET 6 用戶和開發人員使用 Ubuntu 22.04 他們現在可以使用簡單的命令安裝 .NET 6 軟件包。 如果您願意,它們還具有開箱即用的超小型、預構建、優化的容器映像。

正如我們之前所說,這並不是像其他發行版那樣為 Ubuntu 獲取 .NET 代碼並將其打包。 微軟積極參與了整個過程。

.Net 項目經理 Richard Lander 是這樣解釋的:

與 Canonical 合作使我們能夠同時為 .NET 開發人員提供易用性和更高的安全性。 該項目得益於 Canonical 在 Linux 生態系統中的領導地位以及 Microsoft 在開發工具和平台方面的豐富經驗。 結果是 DEB 包和容器映像的組合,將通過開源使社區開發人員和大型企業客戶受益。

發言的 Canonical 是其產品總監 Valentin Viennot:

Ubuntu現在有一個從頭到尾,從開發到生產的故事,有超網絡支持的容器鏡像,從.NET平台開始。我們認為這對我們兩個社區來說都是一個很大的進步; 與 Microsoft .NET 團隊的合作使我們能夠走得更遠。

更新

他們從 Canonical 澄清了 Ubuntu 和 .Net 擴展版本的不同更新日期的主題。 .NET LTS 在奇數年的 XNUMX 月發布,Ubuntu LTS 在下一個偶數年的 XNUMX 月發布。 據他們說,這保證了 用戶將始終在每個 LTS 上擁有最新版本的 .Net

什麼是.Net開發平台

它是一組獨立於操作系統開發 Web 應用程序和服務的技術。

如何在Ubuntu上安裝

整個環境的安裝
sudo apt update && sudo apt install dotnet6
安裝用於編程或運行應用程序的工具。
sudo apt install dotnet-sdk-6.0
sudo apt install dotnet-runtime-6.O
sudo apt install aspnetcore-runtime-6.0

也可以下載 OCI 鏡像(遵循 Open Container Initiative 的標準)

這些映像僅由運行時所需的一組嚴格的包和文件組成。 根據 Canonical 的說法,這個過程減少了 100MB,提供了有史以來最小的基於 Ubuntu 的 OCI 映像,小於 6MB(壓縮)。

所有下載鏈接都可以在 這一頁。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。