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

大家好,我是渔夫。

创新互联是专业的志丹网站建设公司,志丹接单;提供做网站、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行志丹网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

今天,聊聊截止至 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 重构的越来越多了,还有很多 .......

本文题目:目前为止,这些项目已经被Rust重写了
URL地址:http://www.mswzjz.cn/qtweb/news8/301708.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能