💻較早收集於 21m

Microsoft 在 Build 2026 擴大 Linux 支援

PostLinkedIn
💻閱讀原文: ZDNet AI

💡Microsoft 新的 Linux 原生 Windows 環境可以簡化您的容器化 AI 開發工作流程。

⚡ 30-Second TL;DR

有什麼變化

發布專用的伺服器版 Linux 與容器版 Linux

為什麼重要

此舉顯著改善了依賴 Linux 容器化環境但同時需要 Windows 主機工具的 AI 開發者工作流程,減少了跨平台 AI 開發管線的摩擦。

下一步行動

下載新的 Windows 11 Linux 開發者版本,以在類似原生的環境中測試您的容器化 AI 訓練管線。

誰應關注:Developers & AI Engineers

關鍵要點

  • 發布專用的伺服器版 Linux 與容器版 Linux
  • 推出專為 Linux 程式設計師量身打造的 Windows 11 版本
  • 深化 Windows 與 Linux 生態系統之間的整合

🧠 深度解析

Web-grounded analysis with 19 cited sources.

🔑 增強重點摘要

  • Microsoft 推出了 Azure Linux 4.0,這是其首個通用伺服器版 Linux 發行版,基於 Fedora 並採用 RPM 套件管理,專為 Azure 虛擬機器、VM 擴展集和容器映像進行最佳化,並且不收取額外費用。
  • 新的 WSL 容器提供內建的 CLI 和 API,用於直接在 Windows 上建立、執行和互動 Linux 容器,從而支援本地 AI 工作負載和測試管線。
  • Windows 11 現在透過「Coreutils for Windows」原生支援超過 75 個 Unix 風格的命令列工具,這些工具基於 GNU coreutils 的 Rust 重寫版本,旨在將 Linux 的操作習慣直接整合到 Windows 中。
  • Microsoft Execution Containers (MXC) SDK 作為 AI 代理的作業系統級沙盒技術推出,提供由作業系統本身強制執行的策略驅動執行和隔離邊界。
  • 現已全面推出的 Azure Container Linux 是一個針對 AKS 的不可變、容器最佳化主機,建立在 Flatcar 生態系統之上,並具備唯讀檔案系統和 SELinux 等增強的安全措施。

🛠️ 技術深入

  • Azure Linux 4.0:基於 Fedora,採用 RPM 套件管理,預設為最小化套件集和安全配置,專為 Azure 基礎設施最佳化。
  • Azure Container Linux (ACL):不可變作業系統,具備唯讀的 /usr 檔案系統、最小化套件集、透過 SELinux 實現強制存取控制、使用統一核心映像 (UKI) 進行可信啟動,以及透過 Microsoft 供應鏈提供的簽名 Azure Linux RPM。
  • WSL 容器:提供命令列介面 (CLI,透過 exe 二進位檔) 和應用程式介面 (API,透過 C/C++ 函式庫),用於直接在 Windows 上建置、執行和部署 Linux 容器。
  • Coreutils for Windows:基於開源的 uutils 專案,該專案是 GNU coreutils 的 Rust 語言重寫版本,支援 lscpmvrmcatgrepfindxargs 等命令在 Windows 上原生執行。
  • Microsoft Execution Containers (MXC):一個策略驅動的執行層,允許開發人員聲明 AI 代理可以存取的資源(例如檔案、網路),並由作業系統在運行時強制執行隔離邊界。提供一系列可動態組合的隔離語義。
  • Windows 開發者配置:利用 WinGet 進行宣告式設定,實現一鍵式開發環境設定,包括 Visual Studio Code、GitHub Copilot、WSL 和 PowerShell 7。
  • 智慧終端機:將上下文感知 AI 智慧直接整合到終端機體驗中,以協助偵錯錯誤和執行多步驟任務。
  • WSL 2 增強功能:包含原生 GPU 直通和完整的 CUDA 支援,在輕量級公用程式虛擬機器中運行真正的 Linux 核心,提供比 WSL 1 快 2 到 20 倍的檔案 I/O 效能。

🔮 前景展望AI analysis grounded in cited sources

Windows 將成為本地 AI 代理開發的首選平台。
Microsoft 正在將 Windows 11 定位為 AI 代理的運行時環境,並透過 MXC、本地 AI 模型和強化的 Linux 容器支援來實現這一目標,以統一碎片化的 AI 開發工作流程。
Microsoft 在雲端原生和 AI 工作負載領域的 Linux 產品組合將顯著擴大。
隨著 Azure Linux 4.0 和 Azure Container Linux 的推出,Microsoft 為 Azure 環境提供了更多由其維護的 Linux 選項,旨在提高安全性、可預測性和簡化應用程式與代理的建置。
Windows 開發者體驗將進一步融合 Linux 工作流程,減少跨平台開發的摩擦。
透過 Coreutils for Windows 和 WSL 容器等功能,Microsoft 正在將熟悉的 Linux 命令和容器化開發直接整合到 Windows 中,使 Windows 成為混合開發的統一工作台。

時間線

2009-08
Microsoft 貢獻了超過 20,000 行 Hyper-V 驅動程式碼到 Linux 核心。
2015-04
Microsoft 發布了開源、跨平台的 Visual Studio Code。
2016-08
Windows 10 推出 WSL Beta 版 (Bash on Ubuntu on Windows)。
2019-05
Microsoft 宣布 WSL 2,採用真正的 Linux 核心於輕量級虛擬機器中運行。
2021-05
Microsoft 在 Build 2021 大會上正式發布 Windows Subsystem for Linux GUI (WSLg)。
2023-XX
Azure Linux 成為 Azure Kubernetes Service (AKS) 的容器主機。
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: ZDNet AI