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迷.

版权声明:
作者:admin
链接:https://www.techfm.club/p/30429.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>