因需求少维护成本高,Curl 放弃实验性 Rust-Hyper 后端支持

因需求少维护成本高,Curl 放弃实验性 Rust-Hyper 后端支持
2024年12月27日 08:46 IT之家

IT之家 12 月 27 日消息,Curl 首席开发人员 Daniel Stenberg 于 12 月 21 日发布博文,由于终端用户和开发者兴趣和需求不高,因此在 8.12 版本中将移除由 Rust 语言编写的 Hyper HTTP 后端支持。

Curl 项目团队曾希望通过 Rust 语言的内存安全特性,引入 Hyper 替代 HTTP 作为后端,初期相关工作由 ISRG 赞助,并取得了一些突破性进展,但 Hyper 支持多年来一直处于试验阶段,由于需求低迷,现在代码已被移除。

libcurl 库使用 C 语言编写,Hyper 使用 Rust 语言编写,两者之间需要 C 语言进行衔接,这需要开发者同时了解两种语言及其架构、挑战和协议才能有效推进工作。

Stenberg 表示当前社区缺乏既精通 C 语言又熟悉 Rust 语言,并愿意致力于此功能的开发者。此外鉴于短期到中期内完成这项工作的可能性不大,维护 Hyper 代码的成本被认为过高。

IT之家注:移除 Rust Hyper 后端,Curl 项目将更加专注于核心功能的开发和维护,并提高代码的敏捷性和稳定性。

开发者it之家
新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片