Linux 開發者好消息!原生 .NET 6 在 Ubuntu 22.04 中可用
Canonical 和 Microsft 聯合宣布 Ubuntu 22.04 Jammy Jellyfish 中的官方 .NET SDK 和運行時可用性。
在16日的一篇博文中,Canonical 表示 .NET 運行時和 SDK 版本 6、ASP.NET SDK 可以安裝在 Ubuntu 22.04 LTS 中。這使 .NET 開發人員可以直接開始在 Ubuntu 中開發產品和服務。此外,帶有 .NET 核心和運行時的 OCI 容器映像也可用于進一步部署和開發。
在 Ubuntu 22.04 LTS 中安裝 .NET 6超過 500 萬以上的開發人員可以簡單地運行 apt-get 命令來安裝 .NET 運行時或特定的 SDK。由于 Visual Studio 不可用,開發人員可以使用 VS Code 開發他們的應用程序并設置商店。
以下是在 Ubuntu 22.04 中安裝 .NET SDK 命令。
// 同時安裝 SDK 和 rum time
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
快速查看該命令為我們提供了以下正在安裝的軟件包。
aspnetcore-runtime-6.0
aspnetcore-targeting-pack-6.0
dotnet-apphost-pack-6.0 dotnet-host
dotnet-hostfxr-6.0
dotnet-runtime-6.0
dotnet-sdk-6.0
dotnet-targeting-pack-6.0
dotnet-templates-6.0
dotnet6 liblttng-ust-common1
liblttng-ust-ctl5
liblttng-ust1
libunwind-13
從發布的角度來看,.NET 版本在奇數年 11 月發布,而 Ubuntu LTS 在次年 4 月發布——這意味著開發人員在 Ubuntu 中獲得了最新支持的 .NET 版本。
精明的戰略??
有許多商業和企業應用程序已經使用 .NET 框架開發。它們都是基于 Web 或桌面的。我不完全確定現有應用程序是否可以開箱即用地在 Ubuntu 中運行。這是一個問題;我想我們需要等等看。
這一步可能是漫長的,因為這是“微軟愛開源 Microsoft loves open sources”一系列事件的其中之一。
先是引入 WSL,WSL2,然后是收購 GitHub,然后是開源應用在 Windows 應用商店列表中的商業授權。最近,systemd 創建者加入了 Microsoft 新聞。
所有這些都暗示了通過緩慢滲透關鍵領域的主導戰略。由于 Redhat 已經在同一行業中建立起來,微軟可能會借助 Ubuntu 的同時尋找一些業務。