氧化还原系统(RedoxOS):基于Rust构建的高度可扩展微内核操作系统
如果你是Linux或BSD用户,那或许关注下目前还在开发中的RedoxOS,这款操作系统基于Rust编程语言构建,具备极高的扩展性。从2023年开始谷歌和微软都在尝试将更多涉及内核的东西改成使用Rust开发,使用Rust开发的好处在于可以提高安全性,例如微软已经尝试在WindowsNT内核中使用Rust编写模块替代传统的模块。
因此RedoxOS选择使用Rust作为主要语言进行开发,尤其是微内核是使用Rust从头开发的,这应该大幅度提高RedoxOS的安全性。
微内核是一种最小架构模式,其中大多数系统服务都作为用户级进程实现,与单内核相比可以提供更安全、更稳定的体验,例如Linux使用的就是单内核。
RedoxOS由美国非营利公司RedoxOS开发,其创始人是System76的首席工程师JeremySoller,该系统与POSIX兼容,因此无需移植即可运行诸多Linux/BSD软件。
当然在硬件架构支持上也非常多,常见的x86-64架构、i686架构和Arm等都被支持,未来或许也会提供诸如RISC-V架构的支持。
RedoxOS的主要特点:
高度模块化并且可以定制
基于微内核架构
具备高度可扩展性
基于Rust的驱动程序
基于MIT开源许可证进行授权
受ZFS文件系统启发的文件系统
RedoxOS的名称源于导致生锈的化学反应,所以你也可以直接叫它氧化还原系统
现阶段RedoxOS还在开发测试中,如果你有兴趣也可以下载镜像文件试试看,不过暂时该系统还不支持USB外围设备或外部存储(因此建议你在笔记本电脑上安装测试或者虚拟机测试),这些应该会在未来版本中提供支持。
镜像文件下载地址:https://static.redox-os.org/releases/
责任编辑:站长云网
踩一下[0]
顶一下[0]