内容简介: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
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
逆向工程权威指南
Dennis Yurichev(丹尼斯) / 安天安全研究与应急处理中心 / 人民邮电出版社 / 2017-3-1 / 168
逆向工程是一种分析目标系统的过程,旨在于识别系统的各组件以及组件间关系,以便于通过其它形式、或在较高的抽象层次上,重建系统的表征。 本书专注于软件的逆向工程,是写给初学者的一本经典指南。全书共分为12个部分,共102章,涉及X86/X64、ARM/ARM-64、MIPS、Java/JVM等重要话题,详细解析了Oracle RDBMS、Itanium、软件狗、LD_PRELOAD、栈溢出、EL......一起来看看 《逆向工程权威指南》 这本书的介绍吧!