10 月 17 - 18日,由 GOSIM 开源创新汇主办、CSDN 承办的GOSIM CHINA 2024将在北京盛大启幕。作为 GOSIM 开源年度大会的第三届盛会,本次活动邀请了 60 多位国际开源专家,汇聚了来自全球百余家顶尖科技企业、知名高校及开源社区的技术大咖、项目负责人和生态领袖。预计将有 1000 + 开发者和开源人才齐聚北京,共议全球开源技术的创新与应用新趋势。
GOSIM CHINA 2024 以国际化、社区化、强互动为特色,主题围绕 AI 模型与基础设施、具身智能、下一代互联网、下一代媒体、Rust 编程语言、App 开发等 6 大热点技术,共组织 了 2 场 Keynote 、6 大主题论坛、 6 场 workshop 、2 场黑客马拉松大赛……聚焦技术发展前沿趋势,探索开源技术的应用与创新。精彩内容不止如此,欢迎您点击阅读全文报名参与!
Python、Rust、C++、Java 都是目前极具影响力的编程语言。Rust 发展时间虽短,但凭借其其在内存安全、高性能和并发支持等方面的独特优势,正成为越来越多开发者的选择。越来越多的知名企业也开始采用 Rust 重构技术栈,Rust 在科技行业的影响力逐渐提升。
《Rust 编程语言》专题邀请了 Rustdoc 团队负责人 Guillaume Gomez、Rust Cargo 团队成员 Ed Page、ZettaScale 软件工程师 Yuyuan Yuan、非凸科技首席架构师乔丹、Rust for Linux 项目核心成员 Gary Guo、WasmTime 核心贡献者 Gary Guo 等 8 位 Rust 社区核心贡献者和技术专家,将围绕 Rust 编程的技术开发和社区建设展开探讨,分享 Rust 的最新进展,共研 Rust 的发展与未来。
《Rust 编程语言》专场,精彩议题抢先看
Rust 生态进展:了解来自 Rust 项目核心贡献者的最新更新与改进,深入探讨 Rust 生态系统的快速发展,及其对软件开发的持续影响。 开发与应用:听取实际项目开发者分享如何利用 Rust 构建高性能、安全可靠的应用程序,探索 Rust 在应对复杂工程挑战中的应用价值。 Rust 优势:聚焦 Rust 的语言设计与安全性,探讨其创新特性在现代编程中的独特优势,展示 Rust 如何成为保障代码安全与效率的首选。 Rust 未来蓝图:项目负责人将详细介绍 Rust 未来的路线图和长期愿景,深入解读其技术演进方向,以及如何推动更多领域的技术创新。
无论您是经验丰富的 Rust 开发人员,还是 Rust 语言的新手,都将为您提供一个与 Rust 核心成员交流的平台,探索 Rust 未来及其对软件开发,机会不容错过!
从编译器到应用,探索 Rust 的无限可能
Rust 如何让开源嵌入式驱动程序更简单
RustNL 基金会董事:Wouter Geraedts
自由职业嵌入式工程师,负责从 PCB 设计到固件开发的整个设备设计。自 2017 年起就开始使用 Rust,并且是 RustNL 的董事会成员,RustNL 是荷兰促进Rust语言发展的基金会。
议题简介:在 C 语言中,为嵌入式外设添加现有的开源驱动程序是一件非常困难的事情。而 Rust 语言本身和 Rust Embedded 生态系统让开源嵌入式驱动程序变得简单易行。
如何编写你的 Rust 代码检查工具
Rustdoc 团队负责人:Guillaume Gomez
Rust 语言审查员和贡献者,rustdoc 团队负责人。
议题简介:本讲座将向你展示如何使用 rustc_tools crate(它允许你访问 rust 编译器 API)编写自己的 rust linter。如果你的项目需要特定的衬底,但又无法将其添加到 clippy 中,那么它将非常有用。本章还将解释编译器 API 的工作原理,并在最后给出一个小例子来展示其实际应用。
Rust项目贡献者之路
Rust 错误处理项目组负责人:Jane Losare-Lusby
Jane Losare-Lusby 是 Rust 项目的资深贡献者,自 2018 年以来一直参与其中。她在多个团队中做出了重要贡献,包括 Clippy、Libraries 和 Style。Jane 曾领导错误处理项目组,并担任 Rust 基金会的董事会成员,负责协作项目。她目前专注于编译器团队,致力于在 Rust 编译器中构建对本地存储指标的支持。
议题简介:Jane Losare-Lusby 将回顾她作为 Rust 项目贡献者的经历。从早期在 Clippy 项目上的工作开始,Jane 经历了各种角色,包括错误处理项目组负责人、库和样式团队成员,以及 Rust 基金会董事会成员。在短暂中断 Truffle 和 June 的工作后,她重返 Rust 编译器团队,目前主要负责本地存储度量的开发。在本讲座中,Jane将分享她在应对冒名顶替综合症、冲突解决、职业倦怠和孤独感等挑战方面的个人见解。Jane 为希望为 Rust 做出贡献的新人提供实用建议,强调导师和联系的重要性、各种Rust团队的动态,以及如何将一个想法(如她目前的度量计划)转化为有意义的贡献。无论您是经验丰富的开发人员,还是刚刚起步,本讲座都将为您提供宝贵的观点,帮助您找到自己的位置,并在Rust社区中发挥影响。
Rust编译器概述
Rust 编译器团队负责人:Nicholas Nethercote
Nicholas Nethercote 博士是一位经验丰富的软件工程师和团队领导者,专门从事性能优化和内存效率方面的工作。在 Futurewei、苹果和 Mozilla 等公司做出了重大贡献,他改进了 Rust 编译器、Firefox 和 pdf.js 等。作为一位专注的性能分析器开发者和代码优化者,他还领导了诸如 “Project Candle” 和 “MemShrink” 等关键举措。Nicholas Nethercote 博士因其在 Valgrind(其博士研究课题)方面的研究而获得了最具影响力的 PLDI 论文奖。他是一位充满热情的教育者,以《Rust 性能之书》和众多有见地的博客文章而闻名。他的多才多艺还体现在各种项目中,如功率估计和对 OS X 的深入研究。
议题简介:本讲座将概述 Rust 编译器:它的外观、工作原理、内部结构以及开发过程。
透过维护者的眼睛:如何让你的贡献更成功
Rust Cargo 团队成员:Ed Page
Ed 是 Cargo 团队的成员,负责维护多个 crates,包括 toml、clap 和 cargo-release。
议题简介:无论是对 Rust 项目、你最喜欢的 Rust 工具,还是你使用的库,第一次贡献可能会让人感到畏惧。进入了一个不了解其社交动态和技术期望的领域。我将从维护者的角度引导你完成贡献的过程,以便你能更好地理解这一流程,并提高你的贡献被接受且迅速采纳的可能性。
炉边谈话
Rust 项目负责人:Josh Triplett
Josh Triplett 博士是 Rust 项目的开发者,致力于该语言、标准库以及 Cargo 包管理器的开发。他希望构建一个充满包容性和欢迎氛围的社区,帮助人们提升自我,热衷于解决系统性问题。在“空闲时间”里,Josh 使用 Rust 开发快速构建系统。
议题简介:来自 Rust 项目语言、库和 Cargo 团队的 Josh Triplett 博士进行轻松愉快的采访和问答。
Ferrocene - Rust 在安全性方面的现状与未来
Ferrous Systems 联合创始人:Florian Gilcher
Florian Gilcher 与 Rust 风雨同舟十余年,曾在 Rust 核心团队任职,也是 RustFoundation 的联合创始人之一。在此期间,他一直以敏锐的眼光观察着该领域的趋势和解决方案。
议题简介:Rust 是一门相对较新的语言——2015 年发布,却以惊人的速度席卷了软件编程界。令人惊讶的是,在不到 10 年的时间里,我们在功能安全/SDV(Software Defined Vehicle,软件定义车辆)领域已经有了持续进行的项目和倡议。Rust 甚至被视为开源安全倡议的领跑者。这一切是如何发生的?本次演讲将提供当前正在进行的倡议概览,评估面临的挑战,并展望未来。
Rust 程序在交易系统中不同链接方式的典型用途
非凸科技首席架构师:乔丹
非凸科技首席架构师,负责非凸智能算法交易在线策略服务。毕业于北京大学,他一直致力于高性能分布式系统的架构设计、开发和应用。近年来,Rust 在量化行业的高性能业务系统中不断得到应用和推广。
议题简介:1. 介绍工作区、目标和板条箱类型的基本概念 2. 交易系统案例 1:使用 crate-type=lib 进行代码依赖和静态链接 3. 交易系统案例 2:使用 crate-type=cdylib 进行动态链接 4. 交易系统案例 3:使用 crate-type=rlib 的静态链接 5. 展开讨论:5.1. 动态链接与静态链接的性能差异 5.2. 牺牲 rlib 工具链版本的灵活性。
Rust 代码在 Linux 内核中的差异是什么?
Rust for Linux 项目核心成员:Gary Guo
Gary 是 Rust for Linux 项目的核心团队成员。积极为 Rust 项目做出贡献,并且是 FFI-unwind 工作组的成员。他对操作系统、编译器、微处理器设计以及开源软件和硬件感兴趣。
议题简介:Linux 内核与普通软件项目有很大不同,因此你不应该期望内核 Rust 代码与你熟悉的 Rust 代码相似!在本讲座中,我将介绍 Linux Rust 的基本原语,将它们与用户空间的 Rust 进行比较,并深入探讨其设计原理。
在 Wasmtime 中充分利用 Rust 的优势点击并应用
WasmTime 核心贡献者:Alex Crichton
Gary 参加过 Core、Cargo、Libs 等多个团队。2015 年 Rust 1.0 发布的前后纪念,都为 Rust 做出了重要贡献。如今,Gary 将工作重心转移到了 WebAssembly 上,主要负责浏览器外 WebAssembly 引擎 Wasmtime 的开发。
议题简介:Rust 编程语言以其安全性保障而闻名,即使在项目被迫使用 unsafe 代码的情况下,它仍然提供了许多好处。此次演讲将深入探讨 Wasmtime 项目,这是一个独立的 WebAssembly 引擎,以及它如何利用 Rust 的优势来提供关键的安全保障。
Rust 领导委员会成员:Jack Huey
Jack Huey 自 2019 年以来一直是 Rust 项目的成员。他先后为 Chalk、编译器做贡献,目前是类型团队的联合领导、编译器团队的成员、Lang 团队的顾问,还是领导委员会的代表。
议题简介:Rust 项目在过去几年中无论是成员数量还是结构都得到了显著增长。本次演讲旨在从宏观角度概述构成当今 Rust 项目的团队和结构,介绍各团队如何沟通和做出协作决策,以及新成员和团体如何参与进来。
基于 Rust 的 Zenoh 以应用于 V2V、自主系统及机器人技术
ZettaScale 软件工程师:Yuyuan Yuan
Yuyuan Yuan 是 ZettaScale 的一名软件工程师。他对 Rust 充满热情,并且喜爱开源社区,总是在探索新技术!
议题简介:在快速发展的 V2V 通信、自主系统和机器人技术领域,对高效、可扩展的分布式系统的需求至关重要。Zenoh 是一种创新协议,它将运动和静止的数据整合在一起,再加上 Rust 的强大功能,为应对这些挑战提供了令人信服的解决方案。本讲座将探讨如何使用 Rust 有效地实现 Zenoh,从而为边缘计算、物联网和实时应用带来新的可能性。
GOSIM CHINA 2024 更多精彩等你解锁
10 月 17 - 18 日,GOSIM CHINA 2024 (北京站)
1000 + 一线开源开发者
60 + 海内外资深专家
6 场主题技术论坛 100 +优质内容
2 场黑客松大赛……
大咖云集,精彩纷呈
期待您的加入
早鸟观众票数量有限,先到先得!
https://china2024.gosim.org/zh