Apple container v1.0.0:macOS 原生 Linux 容器工具首個穩定版正式發布
GitHub Releases · 2026-06-09
Apple 於 2026 年 6 月 9 日釋出 container v1.0.0,這是這款以 Swift 撰寫、專為 Apple Silicon Mac 設計的 Linux 容器工具之首個穩定版本。在此之前,維護者明確聲明任何次要版本升級均可能包含破壞性變更,v1.0.0 的到來代表 CLI 介面與 API 正式進入穩定週期。工具需要 macOS 26 或更新版本,且僅支援搭載 Apple Silicon 的硬體。
背景
container 透過輕量虛擬機器(Lightweight VM)在 Mac 上執行 OCI 相容的 Linux 容器映像檔,底層依賴 Apple 的 Containerization Swift 套件。此工具直接整合 Apple 虛擬化框架,而非透過 Docker Desktop 或其他中間層,因此在 Apple Silicon 上資源額外負擔相對較低。由於採用 OCI 標準格式,所建立的映像檔可直接推送至任意容器 Registry,並與其他 OCI 相容工具互通。自首次公開至今約一年,GitHub 上已累積近 3 萬顆星。
核心改動
設定系統從 UserDefaults 遷移至 TOML 檔案,舊有的 container system property 命令系列隨之移除。結構化輸出(JSON / YAML / TOML)已在 container、image、network、volume 等資源命令中統一規範,既有腳本若依賴舊版輸出格式需要調整。另一個重大變更為移除對 application major version 0 XPC API 的相容層,依賴舊版 XPC 介面的整合需要更新。
- Container Machine:新增長駐 Linux 環境支援,具備與宿主機緊密整合的能力
container cp:新增宿主機與容器之間的檔案傳輸命令--stop-signal:container run新增自訂停止訊號參數- 網路 XPC 租約:改用 XPC-connection-as-lease 機制,防止 IP 位址洩漏
- 修正
system df:修復 volume 容量統計錯誤 - 修正
container help:修復子命令說明無法正確顯示的問題
# 基本使用範例
container run --rm ubuntu:latest uname -a
container cp ./myfile.txt mycontainer:/tmp/myfile.txt
container system df影響範圍
對於在 Apple Silicon Mac 上進行本地容器開發的工程師,v1.0.0 提供了可供腳本自動化依賴的穩定 CLI 介面。最低系統需求為 macOS 26,這限制了它在尚未升級作業系統的開發環境中的採用時間點。由於 OCI 相容性完整,現有的映像建構與推送工作流程在格式層面無需更動,主要需要確認的是 TOML 設定遷移與 XPC 相容性兩個破壞性點。
Buildroot 2026.05 發布:新增 Arm Neoverse 支援與 XFS rootfs 生成能力
buildroot.org · 2026-06-08
Buildroot 專案於 2026 年 6 月 8 日正式釋出 2026.05 穩定版,本次發布歷經四個 Release Candidate,其中 rc4 集中合併了大量安全性修補,部分成果來自在法國尼斯舉辦的 Hackathon。Buildroot 是一套透過 cross-compilation 自動化建構嵌入式 Linux 系統的工具鏈,廣泛應用於路由器、IoT 裝置及工業控制設備的韌體製作。完整變更清單收錄於專案的 CHANGES 檔案。
背景
Buildroot 採用季度穩定版發布週期,版本號格式為 YY.MM,2026.05 為今年首個穩定版本。每個穩定版在正式發布前均需通過社群的廣泛測試與多輪 RC 修補,本次 rc4 特別因 Hackathon 的集中協作而納入較多安全性更新,反映出嵌入式 Linux 社群對韌體安全的重視程度持續提升。
核心改動
本版最顯著的新功能為 Arm Neoverse 核心系列的支援,涵蓋以雲端基礎設施與高效能計算為目標的 Neoverse 處理器,使 Buildroot 可為這類伺服器級 Arm 平台產生最佳化的嵌入式 Linux 映像。XFS 根檔案系統(rootfs)生成支援的加入,讓需要 XFS 特性(如大型單一檔案支援、即時子卷)的嵌入式場景有了原生選項,過去這類需求通常需要手動後處理步驟。
- Arm Neoverse 核心支援:針對雲端 / HPC Arm 平台的 cross-compilation 目標設定
- XFS rootfs 生成:可直接產生 XFS 格式根檔案系統映像
- 大量套件更新:涵蓋工具鏈元件與第三方函式庫版本提升
- 安全性修補:
rc4階段集中合併的 CVE 與安全性錯誤修正
影響範圍
對使用 Buildroot 建構 Arm 伺服器或雲端平台韌體的團隊,Neoverse 支援意味著可直接設定目標架構而無需手動覆寫 CPU 旗標。XFS rootfs 支援主要影響需要大容量儲存或特定檔案系統語意的嵌入式 Linux 部署,對多數使用 ext4 的一般場景無直接影響。維護嵌入式 Linux 產品的 DevOps 或韌體工程師可評估從上一個穩定版升級,安全性修補的累積量是主要升級誘因。
原始來源:Buildroot News · LWN.net 報導