Google 正在实现自己的 curl;联邦快递起诉美国商务部
(给技术最前线加星标,每天看技术热点)
转自:开源中国、solidot、cnBeta、腾讯科技、快科技等
【技术资讯】
0、Google 正在实现自己的 curl
cURL 创始人 Daniel Stenberg 发文指出谷歌正在实现自己的 curl。
Chromium bug 团队近日表示他们将基于 Chromium 网络栈 Cronet实现一个名为 libcrurl 的库,用来提供部分 libcurl API。对于 Daniel 来说,谷歌很可能是要实现一个他们自己的 curl,所以后边可能出现一个基于 libcrurl 的“crurl”。
至于为什么要这么做,Chromium bug 团队表示,使用 Cronet 实现 libcurl 将允许开发人员使用 Chrome 网络栈的实用程序,而无需学习新的接口及其相应的工作流。理想情况下,这将增加 Cronet 的可用性,并通过第一方或第三方应用全面改进 Cronet 的采用。
Daniel 觉得谷歌这样的逻辑是有道理的:“理想情况下,Google 最终解决此问题的团队会发现并修复我们的代码和 API 中的问题,这可以改进 curl,同时也可以使更多用户了解 libcurl 与其 API。而如果工程师最终实现了一个比 libcurl 更好的库,并且使用相同的 API,那么开发者就可以直接选择他们认为更好的库。”
然而问题是,Daniel 认为这项工作并不简单,首先是 libcurl API 已经开发了近 20 年,它的许多功能、选项和微妙的行为可能无法轻易地直接模仿;另一方面,Cronet 与 libcurl 的工作方式完全不同,因此需要投入足够多的人力与时间来将 libcurl API 整合到 Cronet 上。
“我认为引入 API 不成熟的实现会给开发者带来困扰,因为他们很难理解它是个什么 API 以及与 libcurl 的区别”,像前边说的,Daniel 认为如果没有投入很大的工作量,那 libcrurl 不可能提供兼容 libcurl 的 API,而这种分裂将导致文档问题,甚至连基本的项目名都可能混淆,因为“libcrurl”/“crurl”与原本的“libcurl”/“curl”太像了,使用者可能误认为它们只是拼写错误。
虽然说理解谷歌的做法,并且也知道他们有权利这么去做,但是 Daniel 文章最后还是发出了疑问:curl 支持完整的 API,提供完全向后兼容性,同时在大量不同的平台和架构上可以相同的方式工作,并且免费,还经过多年实战考验,那么在这种情况下,开发者有什么理由要去使用另一个翻版的呢?
有意思的是,Daniel 的这篇博客评论中有人将谷歌的这一动作与微软备受诟病的“拥抱、扩展再毁灭”策略联系了起来。
1、OpenSSH 增加对存储在 RAM 中的私钥的保护
OpenSSH 是 SSH (Secure Shell) 协议的免费开源实现,它是许多 Linux 发行版中用于加密到远程系统的连接的默认解决方案。Google 的 OpenBSD 开发人员和安全研究员 Damien Miller 对 OpenSSH 进行修改,增加了对存储在 RAM 中的私钥的保护,让攻击者更难利用硬件漏洞的侧通道攻击来提取私钥。
2、Ubuntu 19.10 仍然能运行 32 位应用
Canonical 开发者上周宣布,即将在下半年发布的 Ubuntu 19.10 将停止支持 x86_32 架构。对于 32 位应用,开发者建议采用 snaps 包格式封装,因为 snaps 会捆绑必要的 32 位库。这一消息导致 Valve 开发者 Pierre-Loup Griffais 宣布 Steam 将不支持 Ubuntu 19.10,Steam 也不再向用户推荐使用 Ubuntu。
Canonical 开发者随后澄清说,Ubuntu 19.10 仍然能运行 32 位应用,他们只是停止更新 32 位的 i386 库,它将冻结在 18.04 LTS 版本。
【业界资讯】
0、联邦快递起诉美国商务部
联邦快递24日在其官网发布声明称,已向哥伦比亚特区美国地方法院提起诉讼,寻求禁止美国商务部要求联邦快递执行的《出口管理条例》(EAR)禁令。
(联邦快递官网声明截图)
今年5月,美国商务部将华为列入“实体清单”,根据《出口管理条例》(EAR)禁止美国公司在未经许可的情况下向华为出售软件和芯片以及提供其他服务。
联邦快递认为,《出口管制条例》违反公共承运人在美国宪法第五修正案下的正当权利,因为他们不合理地要求承运人为可能违反《出口管制条例》的运品承担严格责任。“这给像联邦快递这样的公共承运人带来了难以承受的负担,比如需要了解其所有承运货物内容的来源和技术构成,以及他们是否符合《出口管理条例》(规定)。”声明还写道。
声明还称,联邦快递强烈支持美国出口管制法律。但他们认为,目前构建和实施的《出口管理条例》给联邦快递带来了不合理的负担,“联邦快递是一家运输公司,而不是执法机构”。
1、携程重申“大数据杀熟”问题:我们百分百保证,绝对没有杀熟
6月24日,对于用大数据来杀熟的说法,携程机票事业部CTO重申,他们百分百保证,携程绝对没有用大数据来杀熟。
他还表示:“机票价格本身在不断实时变化,携程本身也没有机票,我们是接入外部系统的API,航空公司是将票给机票分销商的,对接外部系统会有延时,我们从分销商拿到的机票价格就是不稳定的。”
2、脸书宣布将发行天秤币后,国际清算银行向科技巨头发出警告
当地时间6月23日,具有“央行的央行”之称的国际清算银行(BIS)发布年度报告表示,脸书、阿里巴巴、亚马逊、谷歌和腾讯等大型科技集团迅速提升金融服务的效率,但却对整个金融体系构成潜在威胁。
BIS表示,全球监管机构需要确保在科技巨头和银行间建立公平的竞争环境,要将科技企业的客户基础、数据隐私监管和商业模式都考虑在内。
觉得这些资讯有帮助?请转发给更多人
关注 技术最前线 加星标,看 IT 要闻
最新业界资讯,我在看❤️