



















Apple 推出 container 開源專案
專為 Apple Silicon 最佳化 Linux 容器工具
【Mac 友注意 ⚠️】Apple 於 16 日在 GitHub 發佈了「container」1.0 正式版。這款工具專為搭載 Apple Silicon 晶片(如 M 系列處理器)的 Mac 電腦進行最佳化,能大幅提升運作效率並降低資源消耗,為開發者提供有別於傳統第三方容器軟件(如 Docker Desktop)的精簡選擇。
根據 Apple 指出,「container」是一個 Apple 的開源專案,完全採用蘋果官方的 Swift 語言撰寫。其核心技術在於利用 macOS 的虛擬化框架(Virtualization.framework),將每個 Linux 容器封裝於獨立的輕量化虛擬機器(MicroVM)中執行。這種設計不僅能確保高度的安全性與隱私隔離,更針對 Apple Silicon 晶片的硬件架構進行了最佳化。相較於傳統的第三方容器軟件(如 Docker Desktop),其效能能大幅提升並降低資源消耗。
在相容性與標準化方面,「container」全面支援開放容器倡議(Open Container Initiative, OCI)標準。這代表該工具能夠直接讀取與產出符合 OCI 規範的容器映像檔(Container Images)。開發人員可以自由從任何標準的容器登錄中心(Container Registry)下載(Pull)現有的映像檔並直接執行,亦可將自行建立的映像檔上傳(Push)至這些登錄中心,隨後部署於其他任何支援 OCI 標準的應用環境中,具備高度的跨平台互通性。
根據專案技術文件,該工具底層採用了同樣由蘋果開源的「Containerization」Swift 軟件套件,藉此進行低階的容器、映像檔以及程序管理。為了滿足高階開發與靈活測試的需求,該系統甚至允許開發人員針對不同的容器,個別配置與驗證不同版本的 Linux 核心(Linux Kernel),從而免除了複雜的連接埠轉發(Port Forwarding)設定。
目前「container」已全面開放原始碼,並採用 Apache 2.0 授權條款。有意體驗或參與貢獻的開發人員,可到 Apple 官方 GitHub 儲存庫(apple/container)下載已簽署的安裝套件並檢閱詳細指令指南。
資料來源:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。