深入瞭解 Fuchsia 的設計概念,儘管 Fuchsia 仍在迅速發展,但系統的基礎原則和值在整個專案中都維持不變。
原則
引導 Fuchsia 設計及開發的核心原則簡單、安全、可更新且高效能。
簡單
Fuchsia 可讓您輕鬆建立、維護及整合多種裝置上的軟體和硬體。
- Fuchsia 將架構和設計方面的清晰度和極簡主義視為優先要務。
- Fuchsia 致力於提供容易理解與維護的平台。
- Fuchsia 透過結合硬體存取、資源管理和軟體抽象化技術的核心基礎,打造可靠穩固的產品平台。
安全
Fuchsia 專為現代運算設計的核心和軟體模型。
- 根據預設,能力型系統會將程序完全隔離,並且只將程式存取權限制在明確授予的功能和資源。
- 軟體元件是以密封套件的形式發布,可提供安全性邊界和保證。
- 軟體隔離功能 (又稱「沙箱」) 是由作業系統強制執行,這會降低安全性的資源成本。
可更新
做為模組作業系統,Fuchsia 允許核心、驅動程式和軟體元件可以獨立更新。
- 穩定 ABI 可讓作業系統、裝置驅動程式和產品軟體在長期期間保持相容。這樣可以減輕產品開發人員的維護負擔,並延長消費者的裝置壽命。
- 軟體是以可獨立更新,甚至隨選提供的套件形式提供,例如網路。
- Google 致力於持續更新及維護 Fuchsia。
高效能
Fuchsia 專為實際產品需求而設計,且效能最佳。
- Fuchsia 是一般用途的作業系統,可在各種平台、架構和裝置中提供高效能。
- Fuchsia 有效率地管理系統資源 (處理器、記憶體、儲存空間、網路和電源),以便發揮最佳效能。
- Fuchsia 符合目前生產中商用裝置的成效目標,