内容简介:Redox OS 0.5.0 发布了,Redox 是一个用 Rust 语言编写的类 UNIX 操作系统 , 它的目标是把 Rust 语言的创新带入到一个现代的微内核和全系列的应用程序。 距离上一次发布已经过了一年多,在此期间,团队一直到致力...
Redox OS 0.5.0 发布了,Redox 是一个用 Rust 语言编写的类 UNIX 操作系统 , 它的目标是把 Rust 语言的创新带入到一个现代的微内核和全系列的应用程序。
距离上一次发布已经过了一年多,在此期间,团队一直到致力于改善 Redox 的生态,大部分工作集中在新的 C 库 relibc 上。relibc 是一个用 Rust 编写的新 C 库,官方表示它的功能比之前使用的 C 库 newlib 远远超出了很多。
标准 ISO 与上一次发布的 0.3.5 没什么不同,相同的登录界面、相同的默认背景和应用等,团队认为这本身就是一项成就,因为关于 relibc 的工作是大刀阔斧的,几乎触及了系统的每个部分。深入挖掘的话就会发现其中的变化。
事件系统经过重新设计,为 select 和 poll 提供了正确的支持,并实现了完整的内存映射支持;实现了 Pthreads,以及一些与信号相关的系统调用;所有这些变化都为 LLVM 提供了更好的支持,还有使用 llvmpipe 的 rustc 和 mesa。
此外,还有基于新引导加载程序的 coreboot 和 EFI 新镜像,已经做了大量工作为 EFI Rust 开发提供库,并在 Rust 中开发 coreboot 有效负载,引导程序项目可以根据需要分叉和重新调整用途。比如:
- bootloader-coreboot - 可以启动 Redox 的 Coreboot 有效负载
- bootloader-efi - Redox 的 EFI 引导程序
- coreboot-table - coreboot 表解析器
- uefi - UEFI 协议定义
- uefi_alloc - UEFI 分配器
- uefi_std - UEFI 运行时
0.5.0 还添加了其它许多重要的库和程序,详情查看发布公告。
下载地址:https://gitlab.redox-os.org/redox-os/redox/-/jobs/10824/artifacts/browse/build/img
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 一款功能强大的 PHP 开发框架
- XRay - 一款功能强大的安全评估工具
- Lazydocker:一款功能强大的Docker管理套件
- THRecon:功能强大的网络威胁追踪侦察工具套件
- TeamCity 2.1 发布,功能强大的持续集成工具
- Qiling:一款功能强大的高级代码模拟框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
鸟哥的Linux私房菜 基础学习篇(第二版)
鸟哥 / 人民邮电出版社 / 2007-9 / 65.00元
《鸟哥的Linux私房菜基础学习篇(第二版)》全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理......一起来看看 《鸟哥的Linux私房菜 基础学习篇(第二版)》 这本书的介绍吧!