COSCUP 2025

Build a system with the filesystem maintained by OSTree
2025/08/09 , TR213

從 OSTree 的網站介紹 1,可以了解它是一個基於 Linux 作業系統的升級管理工具,可以對檔案系統 (filesystem) 進行 atomic upgrade。主要的概念是,在 server side 把程式安裝、組合好,再複製到 client side。如果用簡短的註解來說,就像「用 Git 來管理作業系統的檔案系統」。這樣的特性,確保了執行環境一定程度的一致性,進而達到期望的系統穩定。小如 Linux 的 flatpak 套件管理系統,就是利用 OSTree 實做 sandbox 裡的 filesystem 管理。大到作業系統的 filesystem,可適用於工業、車用控制系統的 over-the-air (OTA) update。本次將以 Alpine Linux 為基礎,分享打造一個使用 OSTree 管理 filesystem 的作業系統經驗。


対象となる参加者:

(Linux) distribution / OS / package developer, maintainer. Or, people interested in it

難易度:

中階

一位熱血工程師