当前位置:首页 > 科技  > 软件

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

来源: 责编: 时间:2024-01-16 17:34:32 173观看
导读大家好,我是渔夫。今天,聊聊截止至 2024 年,有那些项目或那些公司使用 Rust 重写了。ockamOckam 是一款专注于简化构建可信任的互联设备和应用程序的开源软件工具。提供了一系列编程库和命令行工具,可以用于协调端到端的

大家好,我是渔夫。7qy28资讯网——每日最新资讯28at.com

今天,聊聊截止至 2024 年,有那些项目或那些公司使用 Rust 重写了。7qy28资讯网——每日最新资讯28at.com

7qy28资讯网——每日最新资讯28at.com

ockam

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

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

Github地址:https://github.com/build-trust/ockam7qy28资讯网——每日最新资讯28at.com

RisingWave

RisingWave 是一个分布式 SQL 流数据库,提供最简单、最具成本效益的方法来以最高的可靠性处理和管理流数据。7qy28资讯网——每日最新资讯28at.com

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

7qy28资讯网——每日最新资讯28at.com

Github地址:https://github.com/risingwavelabs/risingwave7qy28资讯网——每日最新资讯28at.com

sudo-rs

Sudo-rs 是用 Rust 编写的,Rust 最低版本要求是 1.70。7qy28资讯网——每日最新资讯28at.com

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 旨在减少因内存管理不当导致的安全漏洞,从而提高系统的整体安全性。7qy28资讯网——每日最新资讯28at.com

Github地址:https://github.com/memorysafety/sudo-rs7qy28资讯网——每日最新资讯28at.com

其他

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

使用 Rust 重构的越来越多了,还有很多 ....... 7qy28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-62794-0.html目前为止,这些项目已经被 Rust 重写了

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 前任开发在代码里下毒,支付下单居然没加幂等

下一篇: 人工智能和大语言模型 ( LLM )中常说的人工智能体 (AI Agent) 到底是什么?

标签:
  • 热门焦点
  • 红魔电竞平板评测:大屏幕硬实力

    红魔电竞平板评测:大屏幕硬实力

    前言:三年的疫情因为要上网课的原因激活了平板市场,如今网课的时代已经过去,大家的生活都恢复到了正轨,这也就意味着,真正考验平板电脑生存的环境来了。也就是面对着这种残酷的
  • 6月安卓手机性价比榜:Note 12 Turbo断层式碾压

    6月安卓手机性价比榜:Note 12 Turbo断层式碾压

    6月份有一个618,虽然这是京东周年庆的日子,但别的电商也都不约而同的跟进了,反正促销没坏处,厂商和用户都能满意。618期间一些产品也出现了历史低价,那么各个价位段的产品性价比
  • 跑分安卓第一!Redmi K60至尊版8月发布!卢伟冰:目标年度性能之王

    跑分安卓第一!Redmi K60至尊版8月发布!卢伟冰:目标年度性能之王

    8月5日消息,Redmi K60至尊版将于8月发布,在此前举行的战略发布会上,官方该机将搭载搭载天玑9200+处理器,安兔兔V10跑分超177万分,是目前安卓阵营最高的分数
  • JavaScript学习 -AES加密算法

    JavaScript学习 -AES加密算法

    引言在当今数字化时代,前端应用程序扮演着重要角色,用户的敏感数据经常在前端进行加密和解密操作。然而,这样的操作在网络传输和存储中可能会受到恶意攻击的威胁。为了确保数据
  • 使用AIGC工具提升安全工作效率

    使用AIGC工具提升安全工作效率

    在日常工作中,安全人员可能会涉及各种各样的安全任务,包括但不限于:开发某些安全工具的插件,满足自己特定的安全需求;自定义github搜索工具,快速查找所需的安全资料、漏洞poc、exp
  • 猿辅导与新东方的两种“归途”

    猿辅导与新东方的两种“归途”

    作者|卓心月 出品|零态LT(ID:LingTai_LT)如何成为一家伟大企业?答案一定是对“势”的把握,这其中最关键的当属对企业战略的制定,且能够站在未来看现在,即使这其中的
  • 余承东:AI大模型技术的发展将会带来下一代智能终端操作系统的智慧体验

    余承东:AI大模型技术的发展将会带来下一代智能终端操作系统的智慧体验

    8月4日消息,2023年华为开发者大会(HDC.Together)今天正式开幕,华为发布HarmonyOS 4、全新升级的鸿蒙开发套件、HarmonyOS Next开发者预览版本等一系列
  • iQOO 11S新品发布会

    iQOO 11S新品发布会

    iQOO将在7月4日19:00举行新品发布会,推出杭州亚运会电竞赛事官方用机iQOO 11S。
  • 联想的ThinkBook Plus下一版曝光,键盘旁边塞个平板

    联想的ThinkBook Plus下一版曝光,键盘旁边塞个平板

    ThinkBook Plus 是联想的一个特殊笔记本类别,它在封面放入了一块墨水屏,也给人留下了较为深刻的印象。据有人爆料,联想的下一款 ThinkBook Plus 可能更特殊,它
Top