RustSBI-Nezha项目已经可以在oreboot引导链中使用
oreboot是类似于coreboot的引导程序项目,而RustSBI是适用于RISC-V的引导程序环境,这两者都是纯粹由rust编写的嵌入式应用程序。
经过社区成员@OrangeCMS和贡献者们的进一步适配,RustSBI-Nezha现在能在oreboot引导链中能正常运行。图片的控制台输出显示,引导链在初始化DDR内存后,能够做到M态的陷入处理,随后进入下一步的系统启动过程。这项适配工作意味着,oreboot和RustSBI-Nezha提供了一种启动Linux系统可用的新引导途径。
RustSBI-Nezha项目是湖南农业大学的杨云枫同学、天津科技大学的王涛同学和队友们在暑假的“2021年开源操作系统夏令营”活动中发起的开源项目。
IDE 和 宏
我们日常中享用着各种 IDE 的便利性,但是很少人会去实现相关的功能。
在本文中,我们将讨论语言服务器在支持宏时所面临的挑战。这很有趣,因为对于Rust 的 analyzer 来说,宏是最难破解的。
Inx
如何做到使用 SymSpell 使 模糊搜索提速超过5倍
本文介绍了 SymSpell这个难以置信的算法, 以及大致了解我们如何在lnx中实现它。
在 Artichoke 中贡献代码
本文记录了作者在 Artichoke 贡献 Rust 代码的整个过程。和谐友爱!
opal-uefi-greeter
这是一个用Rust编写的UEFI应用程序,它解锁一个SED,然后从解锁的驱动启动另一个UEFI应用程序,通常是一些引导加载程序或Linux efirstub。
它被设计为一个简单的最低限度的PBA,用于自我加密驱动器,不包括一个完整的另一个小Linux,也不需要暖重启来启动系统解锁后-它只是一个UEFI引导加载程序通过。
目前,它只支持NVMe驱动器,SATA支持即将到来。
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
评论区
写评论还没有评论