目前为止,这些项目已经被 Rust 重写了

开发
今天,我们一起聊聊截止至 2024 年,有那些项目或那些公司使用 Rust 重写了。

大家好,我是渔夫。

今天,聊聊截止至 2024 年,有那些项目或那些公司使用 Rust 重写了。

ockam

Ockam 是一款专注于简化构建可信任的互联设备和应用程序的开源软件工具。提供了一系列编程库和命令行工具,可以用于协调端到端的加密、相互认证、密钥管理、凭证管理和授权策略的执行。Ockam 的目的就是在设备和云服务之间安全地交换信息,尤其是强调身份验证和通信的安全性。在早期,Ockam 采用 C 语言开发的,随后开发团队决定将 Ockam 完全使用 Rust 来重写。

Ockam 的架构核心是一系列复杂的加密和基于消息的协议,如涉及到这种对加密消息协议,这往往可能存在很多安全隐患,一不留神可能就导致系统的不安全,刚好 Rust 主打就是在这方面的有天然的优势,包括内存安全,性能、并发处理等方面的优势,那么,这次这对于 Ockam 这样需要高性能且涉及复杂加密操作的应用来说非常重要。

Github地址:https://github.com/build-trust/ockam

RisingWave

RisingWave 是一个分布式 SQL 流数据库,提供最简单、最具成本效益的方法来以最高的可靠性处理和管理流数据。

据说这家公司创始人删除 27 万行 C++ 代码,用 Rust 重写数据库。哈哈,不知道真假!创始人吴英骏博士是个大神,博士毕业于新加坡国立大学计算机系,为前 Amazon Redshift 工程师和前 IBM Research Almaden 研究员。还常年担任数据库三大顶会 SIGMOD/VLDB/ICDE 的评审委员会成员。有兴趣可以去关注 Rust 在数据库方面应用。

Github地址:https://github.com/risingwavelabs/risingwave

sudo-rs

Sudo-rs 是用 Rust 编写的,Rust 最低版本要求是 1.70。

sudo-rs 是 Prossimo 项目的一部分,该项目由 Internet Security Research Group (ISRG) 主导并得到 NLNet 基金会的资助,以进行独立的安全审核。此项目由 Ferrous Systems 和 Tweede Golf 的团队合作开发,旨在重写传统的 sudo 和 su 工具,这些工具在类 Unix 系统(如 Linux 和 FreeBSD)中被广泛使用以允许用户以 root 身份运行命令。利用 Rust 语言来重写,可以来内存安全特性来增强 sudo 和 su 的安全性。Rust 是一种现代编程语言,以其高性能和避免常见内存错误(如缓冲区溢出或悬空指针)而受到赞誉。通过使用 Rust 重写 sudo 和 su,sudo-rs 旨在减少因内存管理不当导致的安全漏洞,从而提高系统的整体安全性。

Github地址:https://github.com/memorysafety/sudo-rs

其他

  • NTP
  • 微软抛弃 C / C++ 用 Rust 编写 Windows 驱动。
  • linux 内核等

使用 Rust 重构的越来越多了,还有很多 ....... 

责任编辑:赵宁宁 来源: 码农渔夫
相关推荐

2015-08-13 10:02:06

苹果手表可穿戴设备

2021-06-10 09:27:11

Git 教程工具沙盒模式

2009-05-13 08:22:38

英特尔CEO反垄断

2015-08-07 09:55:08

2015云服务云计算故障

2018-01-25 20:36:49

iOS 11.3Animoji苹果

2017-08-14 08:54:53

服务器供应商主机

2024-04-26 11:12:44

Rust机器学习

2023-01-18 22:59:17

数据泄露网络安全

2022-12-05 09:55:01

漏洞AndroidRust

2018-08-30 05:55:13

2017-02-27 11:06:28

Github开源项目

2023-10-07 10:11:59

ViteRust

2022-07-11 10:53:55

语言Python

2016-08-08 11:31:51

Check Point收购

2021-12-23 11:03:25

Log4j 漏洞漏洞

2010-01-05 16:07:46

jQuery.prot

2022-01-24 09:08:23

Chrome浏览器Google

2020-12-09 09:38:29

前端开发技术

2020-07-20 08:57:30

中间件持久化Redis

2012-11-01 09:28:00

云职业云计算
点赞
收藏

51CTO技术栈公众号