关于rust:Rust-X-Datenlord-第二届中国Rust开发者大会回顾

达坦科技自成立以来积极探索软硬件深度交融,专一于打造新一代的开源跨云存储平台,以满足不同行业客户对数据跨云、跨数据中心高性能拜访的需要。

今年以来陆续发声,将达坦科技开源我的项目async-rdma的技术实际和案例对外输入,动摇地做Rust语言的布道,也将达坦科技摸索的新一代硬件麻利开发的研究成果在各硬件技术大会上做分享(本周的次条为达坦科技的团队在南京加入中国计算机学会芯片大会的回顾)。

专题演讲

作为一家All in Rust的科技初创公司,上周日召开的第二届中国Rust开发者大会必定不会缺席,达坦科技更是在下午专题演讲和研讨会两个场次分享了公司使用这一在根底底层软件开发中日益受欢迎,行将无望成为Linux官网第二语言的实际开发教训。

首先,达坦科技联结创始人施继成在大会下午场-Rust在嵌入式、操作系统和物联网的利用实际的专题组做了题为Rust for Linux is Coming的专题分享。Rust for Linux 背地的逻辑是指不扭转 Linux 操作系统的接口,用渐进的形式最终齐全兼容现有 Linux 上的所有应用程序的计划。尽管这一工具目前还没有进入主分支,但曾经进入了 Linux-next 分支。施继成将Rust for Linux比作程序员进行软件开发的脚手架,并具体拆解了它的六个次要组件的核心内容和技术要点。

线上workshop

正因为Rust语言的实用价值,吸引了越来越多的程序员想要尝试学习Rust。因而,在Rust大会上,达坦科技还举办了一场干货满满的线上workshop:用Rust实现RDMA高性能编程。达坦科技技术团队首先遍及了RDMA的设计理念、其自身的优缺点,以及目前支流的RDMA和以太网交融的两种计划及其优劣。

随着将来RDMA利用场景的大大拓展(例如:在广域网、跨数据中心场景中应用),进步RDMA编程性能,改善RDMA内存治理是要害。所以,在第二场研讨会技术演示阶段,达坦科技技术团队着重介绍了RDMA权限治理和远端内存操作,并就其目前曾经开源的我的项目为例,详解了async-rdma的设计理念和逻辑,包含RDMA异步I/O,RDMA高层通信协议等。

在workshop的最初还筹备了入手的试验环节,让参加探讨学习的与会者理论体验如何用Rust构建RDMA利用。

正是因为用Rust Bindgen 生成底层 RDMA 接口,并不平安。因而,达坦科技在此下面提供了 RDMA 高层异步接口进行封装。因为达坦科技专一于做软硬件联合的存储系统,不可避免地要和Linux内核打交道,所以,Rust for Linux帮忙咱们构建平安且有效率的存储系统。

欲观看完整版Workshop视频,请点击以下链接:
Workshop One:用Rust实现RDMA高性能编程
Workshop Two:Async RDMA
Workshop Three: Workshop入手试验环节

参加咱们

目前,咱们将整个库放在了Github.com/datenlord/async-rdma上,并且也在继续迭代中,欢送感兴趣用Rust语言实现高性能编程的你前来探讨。

无意退出Rust前沿交换探讨群,请增加小助手微信:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理