Unix风格的RedoxOS0.7.0发布,这次带来了多项改进,重点是在最广泛的硬件上启动。每年这个时候,我们都会继续关注和报告新版本的Ubuntu和基于它的发行版,但今天有所不同。今天我们要介绍的主角是主打稳定性和安全性的RedoxOS。我们早在2016年就报道过它,当时它仍处于开发的早期阶段(如果您有兴趣的话)。它大致类似于Unix,但是是一个完整的操作系统。另外,它完全是用Rust从头开始??编写的。Rust是一种流行的内存安全编程语言。RedoxOS的另一个关键特性是它采用微内核设计方法。这意味着它比Linux整体内核更小,使用的基本功能也更少。版本更新介绍新发布的RedoxOS专注于操作系统最基础的部分,旨在扩展硬件支持。让我们看看这个版本带来了哪些更新!改进的文件系统Redox附带一个名为RedoxFS的自定义文件系统,它也与Linux兼容。RedoxFS目前是一种写时复制文件系统,在硬件加速可用时支持使用AES(高级加密标准)进行透明加密。重写的引导加载程序引导加载程序已完全修改,现在UEFI和BIOS版本共享相同的代码。此外,操作系统还共享相同的驱动程序代码以提高安全性。这意味着文件系统可以被引导加载程序解锁以加密和散列内核和initfs。微内核更新其微内核经过多次修复和更新,以提高性能并带来更好的硬件支持。例如,它增加了对ARM(aarch64)和未来编译器的支持。内核对所有系统路径强制执行UTF-8编码,并使用acpid-一个用于电源管理的守护进程。由于initfs已移至单独的文件,因此打包性能也得到了改进。其他功能RedoxOS更新了rustc(Rust编译器)和reibc(基于Rust的C库)以改进软件支持、性能和可移植性。您还可以阅读官方博客文章或其GitLab页面以了解有关该版本的更多信息。结论需要注意的是,RedoxOS可能不是大多数人的替代品。然而,随着开发人员(JeremySoller)为未来计划的一系列改进,它可能是一个有前途的替代品。开发人员还计划定期发布新版本。所以我们可以期待RedoxOS在不久的将来会给我们带来什么。
