基於 Rust 的 Redox OS 0.7.0 發布:增強硬體支持
每年的這個時候,我們都會繼續觀察報道 Ubuntu 和基於它的發行版的新版本,但是今天不一樣。
今天,我們要介紹的主角是 Redox OS,它專註於穩定性和安全性。我們 早在 2016 年就報道過它,那時它還處於開發早期階段(如果你感興趣的話)。
它大致上類似 Unix,但卻是一個完整的操作系統。此外,它完全使用 Rust 從零開始編寫。Rust 是一個流行的內存安全的編程語言。
Redox OS 的另一個主要特點是它採用了微內核設計方法。這意味著與 Linux 宏內核相比,它的體積和使用的基本功能都比較少。
版本更新介紹
新發布的 Redox OS 側重於操作系統的最基礎部分,並且旨在擴展硬體支持。讓我們來看看這個版本帶來了什麼更新吧!
改進的文件系統
Redox 附帶一個名為 RedoxFS 的自定義文件系統,這個文件系統也與 Linux 兼容。
RedoxFS 目前是一個 寫時複製 文件系統,當硬體加速功能可用時,支持使用 AES(高級加密標準)進行透明加密。
重寫的引導程序
引導程序已經被完全修改,現在 UEFI 和 BIOS 版本共用了相同的代碼。
此外,操作系統也共享相同的驅動代碼以提高安全性。這意味著文件系統可以被引導程序解鎖,以對內核和 initfs 進行加密和哈希。
微內核的更新
其微內核已經經歷了幾次修復和更新,以提高性能並帶來更好的硬體支持。
例如,它增加了對 ARM(aarch64)和未來編譯器的支持。
內核強制對所有系統路徑進行 UTF-8 編碼,並使用了 acpid —— 用於電源管理的守護程序。
由於 initfs 被移到了一個單獨的文件中,打包性能也得到了提升。
其他特性
Redox OS 更新了 rustc(Rust 編譯器)和 reibc(基於 Rust 的 C 庫),以提高軟體支持、性能和移植性。
你也可以閱讀 官方博文 或其 GitLab 頁面 以了解更多關於該版本的信息。
結語
需要注意的是,Redox OS 可能不是大多數人的替代品。然而,隨著開發者(Jeremy Soller)為未來計劃的一系列改進,它可以成為一個有希望的替代品。
開發者還計劃定期發布新版本。因此,我們可以期待 Redox OS 在不久的將來會為我們帶來什麼。
你聽說過 Redox OS 嗎?你對它有什麼看法呢?歡迎在評論區分享你的觀點!
via: https://news.itsfoss.com/redox-os-0-7-0-release/
作者:Rishabh Moharir 選題:lkxed 譯者:lkxed 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive