Rust操作系统Redox OS计划移植更多Linux软件
基于 Rust 的 Redox OS 项目宣布了一篇最新的任务进步 博文 ,概述了迩来得到的少许收获以及对本年打算的预计。
Redox 是一个用编程讲话 Rust 编写的相同 Unix 的微内核操作体系,它的核心是平和、平稳和职能。Redox 的灵感来自先前的内核和操作体系,如 SeL4、MINIX、Plan 9 和 BSD。它与 GNU 和 BSD 相同,但用一种内存平和的讲话编写,是正在 MIT 许可下宣布的开源软件。
项目团队对 logo 举办了订正,打算正在将来几周内举办网站更新以利用新 logo。
新的基于文献的途径花样已着手用于内核和 relibc 完毕,并能正在差别花样之间举办透后转换。
针对 Linux 软件的移植任务也越来越众,目前像 Nano 和 Helix 如许的编辑器仍然可能正在 Redox OS 上运转。其他少许可正在 Redox 上运转的少许措施征求:
Redox 现正在可正在 Raspberry Pi 3 Model B+ 上运转。构修体系也举办了订正,以便可能管束众个 RP 型号,每个型号都有己方的硬件设备。
内核和驱动措施订正:首要征求 PCI 驱动措施的从头计划、内核中的少许修复和清算,以及构修体系的订正。
Relibc:征求将 malloc 代码升级为 dlmalloc-rs 移植版本;之前的 malloc 代码是用 C 编写的,现正在仍然完整删除。还打算尽力完毕 libm 和 libcrypt 的 Rust 完毕,并完毕了几个新的 libc 函数,征求少许宽字符串函数和少许伪终端管束函数。
预计将来,Redox 将勉力于其 Web 供职器用例、增援 USB/HID、职能明白和订正、更众更好的自愿测试、更众地移植 Linux 使用措施以及斥地 relibc 和内核兼容功效。
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。