如果你有兴趣参与探讨Rust作为一种强调性能、安全和并发性的编程语言的各种应用、实践和无限可能性的头脑风暴,就一定不能错过这场来自达坦科技、南京大学、CloudWeGo、华为等技术专家带来的关于Rust编程语言相关应用的线下Meetup。我们的主题是Rust 💡X,意在探讨用Rust编程语言“点亮”的任何应用、实践和探索。
时间:2023年4月8日 14:00
地点:环球财讯中心M层 北京市西城区宣武门外大街甲 1 号
嘉宾演讲(Presenter & Topic)
目前已经锁定的分享嘉宾和演讲主题有:
嘉宾:冯洋 南京大学计算机科学与技术系助理研究员
议题:基于实际场景应用分析的Rust库模糊测试技术报告
摘要:Rust是一种诺内存安全和并发安全的语言,而各类Rust库中API的漏洞与缺陷可能会对所有使用该库的程序产生影响。因此,保障Rust库的安全性与可靠性是一个极为重要的问题。为了进一步保障Rust库的安全,通过模糊测试来对Rust的库进行测试是一个可行方法。在本报告中,我们提出了一种依靠现有Rust生态系统来生成模糊测试目标的方法,该方法利用MIR解析待测库所在生态系统中的项目,找到现实中API之间的调用和依赖关系,从而从中提取出待测库的API序列,依此生成Rust库的模糊测试目标。
嘉宾:施继成 达坦科技联合创始人兼CTO
议题:在Linux 6.2中用Rust语言写驱动
摘要: Linux 在 6.1 中加入了 rust 语言的支持,自此开发者可以使用 Rust 语言进行 Linux 内核驱动开发。因为 Rust 语言的安全性,未来驱动的开发工作使用 Rust 语言将成为必然趋势。虽然 Rust 语言的支持还有许多不完善的地方,但不妨碍我们“吃螃蟹”——使用 Rust 语言写一个 Linux 驱动。
本次分享将:
- 介绍 Linux 系统的 Rust 语言支持。
- 以 Linux 上的简单 Driver 举例,说明如何用 Rust 写驱动。
- 分析 Rust 在 Linux 中工作的原理。
- 列举 Rust 进行驱动编写时的限制。
- 给出使用 Rust 编写驱动的 Guideline。
嘉宾:叶天星 华为技术有限公司
议题:用Rust实现Git传输协议、Git对象解析和数据库存储
摘要:本次分享将包含:
- 使用 Rust 实现 Git 传输协议 - Git 传输协议是一种用于 Git 客户端和服务器之间进行通信的协议,有两种实现方式:HTTP 和 SSH。Git 传输协议可以确保数据传输的安全性和可靠性,并且能够高效地处理大量的数据。通过使用 Rust,可以轻松地实现 Git 客户端和服务器之间的数据传输,并确保高效的网络通信和数据安全性。
- Git 存储结构介绍 - Git 使用了一种称为对象存储的方式来存储代码版本信息。Git 对象有四种类型:blob、tree、commit 和 tag。
提交议题 (Call for Presenters)
无论是您正在用Rust编写安全性要求高的系统级软件,还是高效的并发程序,或是游戏、Web/移动应用程序等,只要是有关Rust应用的有趣、有意义的想法和实践,欢迎提交议题,和更多的同行分享交流。
请将姓名、公司、议题、摘要,联系方式等信息,发送至tianwei.wang@datenlord.com
Meetup报名方式 (Registration)
欢迎点击链接报名:https://www.meetup.com/rust-chinese-group/events/292379002
版权归原作者 达坦科技DatenLord 所有, 如有侵权,请联系我们删除。