头图

4.8 Beijing Rust Meetup | Call For Presenters

如果你有兴趣参与探讨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 驱动。

本次分享将:

  1. 介绍 Linux 系统的 Rust 语言支持。
  2. 以 Linux 上的简单 Driver 举例,说明如何用 Rust 写驱动。
  3. 分析 Rust 在 Linux 中工作的原理。
  4. 列举 Rust 进行驱动编写时的限制。
  5. 给出使用 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
WechatIMG3715.jpeg

Meetup报名方式 (Registration)

欢迎点击链接报名:https://www.meetup.com/rust-chinese-group/events/292379002

DatenLord专注打造新一代云原生高性能存储平台,实现跨云、跨数据中心之间数据高速访问,从而极大提升存...

9 声望
3 粉丝
0 条评论
推荐阅读
DatenLord开源产品技术分享 | Xline源码解读 No.2
传统单数据中心解决方案无法满足跨数据中心的场景对性能和一致性的需求。DatenLord推出开源分布式KV存储Xline,针对多数据中心场景,可以实现数据的高性能跨云、跨数据中心共享访问,并且保证数据的一致性。

Datenlord

封面图
git 常用命令 记录
有错误和改进的地方望留言,谢谢 : )顺便推荐一下,git入门教程Git 教程图解 GitPro Git 2(中文版)Git 使用Git 使用规范流程Git 工作流程Commit message 和 Change log 编写指南全局设置git config --system //...

Luff阅读 3.2k

关于 Ubuntu 20.04 LTS 的网络(dchp/dns/route/PPPoE)
前言旧时代网络管理软件 net-tools、NetworkManager新时代网络管理软件 iproute2、resolvectl新时代旧时代大致可按 2010 年划分检查网卡是否已插入网线直接查看文件 {代码...} ip addr 或 ip link 命令查看网卡状...

qbit2阅读 15k

git/pip/easy_install/apt代理/源设置
在公司内网环境中,访问公网往往需要经过公司的代理,对于浏览器、IDE等开发工具,都提供了设置代理的配置,而git、pip、easy_install等CLI工具,则需要通过命令或配置文件进行代理设置;对于Python、Ubuntu、Mav...

乘着风1阅读 5.5k

Laravel入门及实践,快速上手ThinkSNS+二次开发
【摘要】自从ThinkSNS+不使用ThinkPHP框架而使用Laravel框架之后,很多人都说技术门槛抬高了,其实你与TS+的距离仅仅只是学习一个新框架而已,所以,我们今天来说说Laravel的入门。

ThinkSNS1阅读 2.4k

confluence7.2.1的部署与迁移---呕心沥血版
Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。 到官网下载最新版本,截止目前...

暗涌阅读 7.8k

C++编译器和链接器的完全指南
C++是一种强类型语言,它的编译和链接是程序开发过程中不可或缺的两个环节。编译器和链接器是两个非常重要的概念。本文将详细介绍C++中的编译器和链接器以及它们的工作原理和使用方法。

小万哥2阅读 1k

封面图

DatenLord专注打造新一代云原生高性能存储平台,实现跨云、跨数据中心之间数据高速访问,从而极大提升存...

9 声望
3 粉丝
宣传栏