Redox OS 0.7.0 发布,使用 Rust 现代系统编程语言
虽然我们在每年的这个时候以关注 Ubuntu 和基于 Ubuntu 的发行版为主,但也关注一些其他 Linux 发行版。
我们在本文为大家介绍的的是 Redox OS,它专注于稳定性和安全性。在 2020 年的 12 月,我们已经在这篇文章(https://www.linuxmi.com/redox-os-0-6.html)介绍过 Redox OS 0.6 。
基本上,它是基于 Unix 的,但却是一个完整的操作系统。此外,它完全是使用 Rust(一种注重高性能的系统级编程语言)从头开始编写的。
Redox OS 的另一个主要特点是它采用了微内核设计方法。这意味着与 Linux 单块内核(monolithic kernel)相比,它的大小更小,使用的基本功能也更少。
Redox OS 0.7.0 有什么新特性?
新版本的 Redox OS 专注于操作系统的基础,旨在扩展硬件支持。让我们来看看这个版本带来了什么。
改进的文件系统
Redox 包含一个名为 RedoxFS 的自定义文件系统,它也与 Linux 兼容。
RedoxFS 现在是一个 Copy-on-Write 文件系统,并在硬件加速可用时支持使用 AES(高级加密标准)的透明加密。
重写引导加载程序
引导加载程序已完全修改,因此 UEFI 和 BIOS 版本现在使用通用代码。
此外,操作系统还共享相同的驱动程序代码以提高安全性。这意味着引导加载程序可以解锁文件系统以加密和散列内核和 initfs。
微内核更新
微内核经过了多次修复、更改和更改,以提高性能并带来更好的硬件支持。
例如,添加了对 ARM (aarch64) 和未来编译器的支持。
内核强制对所有系统路径进行 UTF-8 编码,并使用 acpid – 用于电源管理的守护进程。
由于 initfs 已移至单独的文件,因此打包也得到了改进。
其他特性
Redox OS 包括更新版本的 rustc(Rust 编译器)和 relibc (基于 Rust 的 C library),以改进软件支持、性能和移植。
您还可以阅读官方博客文章或其 GitLab 页面以了解有关该版本的更多信息。
总结
重要的是要注意,Redox OS 可能无法替代大多数人,但是,随着开发人员 ( Jeremy Soller ) 为未来计划的一系列改进,它可能是一个有前途的替代品。
开发人员还计划推出定期版本。因此,看到 Redox OS 在不久的将来提供什么应该是令人兴奋的。
你知道 Redox OS 吗?你觉得怎么样?
The post Redox OS 0.7.0 发布,使用 Rust 现代系统编程语言 first appeared on Linux迷.
共有 0 条评论