ROCKER:https://gitee.com/kt10/rocker
在線解壓
和
進程沙箱
實現, 針對的是基於 Linux 的資源受限的(
即便是 docker 這樣的容器實現自身的資源佔用都是不能容忍的
) IoT 系統, 旨在提升其資源利用率和系統安全性, 而且避免產生額外的性能開銷.
squashfs
包, 一般能夠帶來超過 60% 的磁盤空間節省, 這對於資源受限的 IoT 系統來講是很是有意義的. 與此同時, 因爲 Linux 內核原生提供了動態按需解壓支持, 相對於常規的 App 運行模式, 並不會產生額外的內存開銷.
Linux namespaces/cgroups
,
overlayfs
,
Rust
等基礎設施, 以及大量的測試用例. 感謝 linus 大神, Rust 團隊創造出這些偉大的基礎設施.
本文分享自微信公衆號 - Rust語言中文社區(rust-china)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。git