Redox OS团队发布了一篇新的博客文章,该团队正在开发他们的Rust编写的微内核设计的开源操作系统。他们的最新帖子列出了他们的移植策略,以使更多的Linux和BSD用户空间软件在这个基于Rust的操作系统上运行。
Redox OS没有关注任何BSD/Linux兼容层类型的方法,而是致力于让更多的软件干净地构建在该平台上。为了在Redox OS上获取图形程序,SDL框架支持Redox的Orbary显示服务器,Winit库也是如此。Redox开发人员计划将Qt和GTK移植到操作系统上,这反过来将允许更多的图形用户界面应用程序在操作系统上运行。但需要注意的一点是,Redox操作系统还不支持加速的GPU驱动程序。
虽然还没有加速的图形,他们对Wayland的支持还有一段路要走,但他们已经将一些游戏/仿真器移植到了Redox操作系统上,如DOSBox、Neverball、OpenTTD、SummVM、2048和其他。
周一的氧化还原博客文章在Redox OS上,移植工作将当前状态汇总为:
“移植是Redox开发工作的重要组成部分。我们使用移植作为一种方式来优先考虑和验证Redox功能。
目前,有几十个程序和更多的库在运行。我们最初的重点一直是移植Rust程序,但我们也认识到支持用其他语言编写的程序的重要性。
去年,Ribbon开始将1000多个程序和库移植到Redox!它们仍在开发中,许多需要定制的交叉编译脚本或改进的库支持。你可以在这里看到他们。
随着我们最近更改为与Linux兼容的路径格式,我们已经消除了支持Linux应用程序的一个主要障碍。在未来,我们计划扩大我们的POSIX支持,移植更多的铁锈板条箱,并继续改进Relibc。
正在考虑将虚拟机和Wine作为运行专有二进制文件的可能机制,甚至可能运行专有驱动程序。然而,目前还没有关于这一能力的具体计划。
你对……的前景感到兴奋吗氧化还原操作系统? Let us know in the forums.