curl 放弃对 Hyper Rust HTTP 后端的支持

打印 上一主题 下一主题

主题 1041|帖子 1041|积分 3123

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
curl 放弃了对使用 Rust 编写 Hyper HTTP 后端的支持,由于用户和开发者对此功能的需求很少。
curl 创始人兼核心开发者 Daniel Stenberg 表现,尽管这项工作最初由 ISRG 赞助并且看起来很有盼望,但 Hyper 支持多年来不停处于实验阶段,由于需求低,现在代码将被移除。
   四年前,我们开始在 curl 中添加对另一种 HTTP 后端的支持。它将使用一个基于 rust 编写的库,名为 hyper。我们的想法是引入一种替换的 HTTP 内部实现,让 curl/libcurl 使用它来取代当地实现。
  他解释说,缺乏同时精通 C 和 Rust 的开发者来维护这个项目是紧张原因。
   libcurl 是用 C 语言编写的,Hyper 是用 rust 语言编写的,中心还有一个 C 绑定的胶水层。这需要对这两种语言都有爱好和精通的人来深入研究,了解架构、挑战和协议才能一起推动这项工作。
  别的,Rust 用户似乎更喜好直接使用 Hyper,而 curl 用户对 Hyper 险些没有爱好。 删除 Hyper 代码将提高代码敏捷性并降低复杂性。
这个改动包罗在 Curl 8.12 版本中,该版本将于 2 月发布。


https://github.com/curl/curl/commit/fc3e1cbc508f70f3dc21c2d55e5e2fa294f771cb
 
相关链接



  • cURL 的具体介绍:点击查看
  • cURL 的下载所在:点击下载
Gitee 极速下载/curl
Star 61 | Fork 23
curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER
近来提交:


  • f0d8db15   tidy-up: use /usr/bin/env perl shebang
    Viktor Szakats 2024-06-26 19:59
  • 8d067e61   quic: openssl quic, cmake and doc version update to 3.3.0
    Stefan Eissing 2024-06-26 15:45
  • bb09a304   http/3: add shutdown support
    Stefan Eissing 2024-06-26 13:45
master 分支: 2024-06-26
源码下载

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

卖不甜枣

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表