蚊章汇 - RNDIS
type: channel
link: https://linuxcn.bwsl.wang/tag/RNDIS/
items: 硬核观察 #1143 Linux 再次尝试禁用微软的 RNDIS 驱动
items: Linux 已准备好禁用微软的 RNDIS 驱动程序，但是……

硬核观察 #1143 Linux 再次尝试禁用微软的 RNDIS 驱动
type: item
date: 2023-10-03T23:45:48+08:00
description: Linux 再次尝试禁用微软的 RNDIS 驱动几个月前，Linux 内核中的所有微软远程网络驱动程序接口规范（RNDIS）驱动程序都被 禁用，理由是“微软的 RNDIS 协议在设计上是不安全的，……该协议不可能保证安全”。这一禁用 RNDIS 驱动程序的计划遭到了反对，原因是担心可能会破坏 USB 系连 Tethering 支持。RNDIS 是建立在 USB 基础上的微软规范，用于在 Windows 上提供虚拟以太网链接，Linux 也支持该规范，但安卓系统已禁用此功能多年。更新的补丁再次尝试禁用微软的 RNDIS 驱动，将让构建内核的人能清楚地知道这些驱动程序已损坏，无法构建。如果没有人提出严重的反对意见，几个开发周期后这些驱动将从内核主线移除。消息来源：Phoronix老王点评：或许更好的做法是让用户选择是否使用。微软担心人工智能帮助谷歌扩大搜索优势微软 CEO 萨提亚·纳德拉周一在谷歌反垄断审判中出庭作证时表示，人工智能可以帮助谷歌扩大其在搜索市场的主导地位。纳德拉对法官说，谷歌可以利用其从搜索中获得的巨额利润，向出版商支付内容的独家代理权，使其搜索人工智能优于竞争对手，从而加速其目前的领先地位。美国司法部希望通过纳德拉和微软其他高管的证词来证明，即使是微软这样规模和资源的公司，也无法解除谷歌对搜索市场的控制。消息来源：彭博社老王点评：这是群起而攻之啊，我想微软对这个剧本一点也不陌生。欧洲核子研究中心扩充了超过 1EB 的存储空间为了准备最新一轮的离子撞击测试，欧洲核子研究中心（CERN）将其用于实验的存储阵列总容量提升到了一百多万 TB（即超过 1EB），其中大部分存储在硬盘上。这个瑞士日内瓦附近的环形粒子对撞机将运行数年，产生超过 600 PB 数据，这些数据必须经过处理后才能长期存储在磁带上。与 2010 年最初的 18 PB 存储系统相比，它已经增长了 56 倍，从 2020 年到今天，该系统的容量已经翻了一番多。该系统运行在 CERN 开发的开源平台 EOS 上。此外，CERN 不仅仅提升了存储容量，其联合数据存储的读取速度首次突破了 1TB/s 的门槛。消息来源：The Register老王点评：现在基础设施进步真快，CERN 这种科研单位可以放心的存储数据了。而基础设施的进步，带来的是各个方面的技术进步。

Linux 已准备好禁用微软的 RNDIS 驱动程序，但是……
type: item
date: 2023-01-17T20:41:19+08:00
description: Linux 内核将不再支持 RNDIS 驱动程序。这是一个好的举措吗？这对你意味着什么？在这里了解一下。微软的 RNDIS 协议（即 远程网络驱动接口规范 Remote Network Driver Interface Specification 的简称），是一个专有的 USB 协议，用于计算机上的虚拟以太网功能。这方面最常见的使用情况是通过连接到电脑上的 USB，使用手机的移动网络连接互联网，也称为 系连 Tethering 。尽管它主要在 Windows 上工作，但它成为 Linux 内核的一部分已经有一段时间了。但这种情况很快就会改变。向 RNDIS 协议说再见？发生了什么？ 周一，Greg Kroah-Hartman 创建了 usb.git rndis-removal 分支，其中他提到禁用 Linux 上所有 RNDIS 协议驱动程序的实现。在该提交中他提到：微软的 RNDIS 协议按照设计是不安全的，在任何连接不信任的主机或设备的系统上使用它都是脆弱的。因为该协议不可能变得安全，所以只要禁用所有的 RNDIS 驱动，就可以防止任何人再使用它们。Windows 只在 XP 和更新一些的系统中需要用它，比这更早的 Windows 系统可以使用正常的 USB 类协议来代替，没有这些问题。正如最初由 Phoronix 报道的那样，一旦这个协议在 Kconfig 选项中被标记为 “损坏”，它将再保留一段时间，最终从内核中删除。但是为什么呢？众所周知，RNDIS 在 Windows 之外的平台上的实现是一团糟，并带来了相当多的安全风险。此外，RNDIS 并不像以前那样广泛使用了，它带来的安全风险可能是作出这一决定的主要原因之一。这对目前的用户有影响吗？你应该担心吗？如果我们看一下对这一即将到来的变化的 Reddit 讨论，我们会发现许多用户仍然很担心这是否会破坏大家的 USB 连接。考虑到许多安卓手机仍然使用 RNDIS 而不是 CDC NCM（一种较新的协议），用户似乎对这一举措感到困惑 ?；不只是用户，一位 谷歌的内核网络开发人员 也提出了这个议题，但我们还没有看到对此的回应。但不是每个人都使用主线 Linux 内核？如果你不想受到这种变化的影响，你是否应该坚持使用 LTS 版本的内核？此外，用户希望更清楚地了解这是否会影响到所有人。但是，从目前来看，Greg 可能并没有给出更多的细节来说服一些相关用户。? 当然，我们不是 Linux 内核维护者。所以，最好等这个提交通过时，我希望 Linux 内核维护者能比我们知道更多的信息。? 你对这个计划中的 Linux 内核的变化有什么看法？请在下面的评论中分享你的想法。via: https://news.itsfoss.com/linux-disable-microsoft-rndis/作者：Sourav Rudra 选题：lkxed 译者：wxy 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出