达坦科技自成立以来积极探索 软硬件深度交融 ,专一于打造新一代的 开源跨云存储平台,以满足不同行业客户对数据跨云、跨数据中心高性能拜访的需要。
今年以来陆续发声,将达坦科技开源我的项目 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 前沿交换探讨群,请增加小助手微信: