2023年1月

Linux 内核将不再支持 RNDIS 驱动程序。这是一个好的举措吗?这对你意味着什么?在这里了解一下。

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中国 荣誉推出

BussFeed 用 AI 报道《CNET 用 AI 撰写文章》

科技新闻网站 CNET 被发现自去年 11 月以来,用 AI 撰写了 75 篇与个人财务有关的文章,但这些文章并没有申明使用 AI 撰写。CNET 回应 称,虽然 AI 撰写了这些文章内容和收集了素材,但发表的每一篇文章都经过了具有相关专业知识的编辑的审查、事实核查和编辑。CNET 随后注明了这些文章由 AI 撰写。他们称正在做其最擅长的事情:测试一项新技术,以便能够将炒作与现实分开。有趣的是,BussFeed 在报道此事时,也使用 ChatGPT 来撰写了整篇报道,但经过编辑审核后,“不得不重写了几次提示,以使其不再插入事实错误”。

消息来源:BuzzFeed News
老王点评:将来,AI 辅助写作可能会接管写作中的大部分工作。

Linux 准备禁用微软的 RNDIS 协议的驱动程序

RNDIS 是通过 USB 提供虚拟以太网功能的专有协议,但除了 Windows 之外,几乎没有得到支持。由于安全问题,Linux 内核正在准备将 RNDIS 内核驱动程序移到 Kconfig “损坏” 选项里,一旦被标记为 “损坏” 一段时间,这些驱动将可能最终从上游源码树中删除。内核维护者 Greg 表示 “因为该协议不可能做到安全,所以禁用所有 RNDIS 驱动,以防止任何人再使用它们”。

消息来源:Phoronix
老王点评:按 Linux 的风格,这么不安全的协议是怎么进入内核的?

前十名痴迷智能手机的国家中,有七个在亚洲

Data.ai 对 2022 年移动互联网的最新研究报告披露,亚洲国家是移动生态系统的主要推动者。在前十名痴迷智能手机的国家中,有七个在亚洲。印尼人以每天平均 5.7 小时的时间名列在手机上花费时间最多的榜首。中国人排在第 18 位,平均每天花费 3.6 小时。但中国人在下载量和消费者在应用程序上的花费方面排名第一,中国人共下载了 1110 亿个应用程序,花费了约 580 亿美元。

消息来源:The Register
老王点评:这份报告里面还有很多有趣的数据,值得一看。

Linux Mint 是我最喜欢的发行版之一,其旗舰版的默认 Cinnamon 桌面是我如此喜欢它的原因。

Cinnamon 桌面提供的用户体验可能并不炫目花哨。但是,用户有充分的理由喜欢这个桌面环境,并可以轻松地用它来完成工作。

在日复一日工作中,我们想要的是,一个能按预期工作且不造成妨碍的用户界面。

我认为 Cinnamon 桌面做对了几件事,可以给你带来了令人兴奋的体验。让我在这里介绍其中一些。

如果你还不知道,Cinnamon 桌面是由 Linux Mint 的创建者 Clement Lefebvre 于 2011 年创建的 GNOME 3 复刻版,并经过多年的改进。

1、熟悉的用户界面

Linux Mint 21

构建 Cinnamon 的主要目的是为了保持 GNOME 2 的桌面风格。

而这就是为什么与最流行的消费级桌面操作系统 Windows 相比,你会看到一个熟悉的桌面布局。

当然,随着时间的推移,Windows 11 已经进化了它的通常布局。但是,访问开始菜单、任务栏、托盘中的系统图标和几个窗口装饰使其易于掌握。

无论你是 Windows 用户还是 macOS 用户,Cinnamon 的桌面布局都不应该让你感到有什么挑战。

Linux Mint 欢迎屏幕

为了进一步帮助你,Linux Mint 的 “欢迎屏幕” 为你迅速提供了各种信息。

2、轻量级

为了获得舒适的 Cinnamon 桌面体验(通常使用 Linux Mint),有以下最低系统要求:

  • 4GB 内存
  • 100 GB 的磁盘空间
  • 1024×768 分辨率的屏幕

在现代计算时代,这些规格应该适合几乎所有人。所以,你不必担心需要一个疯狂的内存或磁盘空间来运行由 Cinnamon 驱动的 Linux 发行版。

当然,你可以尝试 在 Ubuntu 上安装 Cinnamon 桌面。

但是,在本文中,我们认为 Linux Mint 是理想的使用案例。

3、快速的性能而不牺牲用户体验

当我们想到一个轻量级的桌面环境时,我们通常会想象一个注重性能的、平淡无奇的用户界面。

Linux Mint 首选项

在 Cinnamon 桌面上,情况并非如此。它确实包括了各种细微的动画和特色的图标/主题,即使不是最好的,其外观也相当现代。

它以极简的方式让你看起来很赏心悦目。

通常情况下,我很喜欢漂亮的用户界面,但我仍然可以接受 Linux Mint 的简单直接的用户体验,并在双显示器设置(1440p + 1080p)上运行它。

它可能不是 Linux Mint Cinnamon 版最好的双显示器体验(对我来说,第二个屏幕上没有停靠区和面板),但需要改进地方不多。

4、默认的自定义选项

你可能已经知道,在提供开箱即用的定制能力方面,KDE 可能是最棒的。

如果你对这种方式感到好奇,我们有超级有用的指南:

但是,对于许多用户来说,这有些过于复杂了。

我认为 Linux Mint 给出了适量的额外控制/定制,你也可以在它的欢迎屏幕上了解到这些。

Cinnamon 主题定制

一些你可以轻松定制的元素包括:

  • 桌面颜色(强调色)
  • 浅色/深色主题切换
  • 面板布局
  • 图标、按钮和鼠标指针

你可以前往系统设置,并导航到 “主题”,找到必要的调整项。

推荐阅读:

在 Linux 上定制 Cinnamon 桌面的 7 种方法

5、为你的体验增色的官方附加组件

Cinnamon 桌面部件

Linux Mint 支持各种插件来增强你的体验。这些都是 Cinnamon 调味品 产品的一部分。它们包括:

  • 主题
  • 扩展程序
  • 小程序 Applet
  • 桌面组件 Desklet

小程序和桌面组件是小型程序,你可以分别在面板(靠近系统托盘)和桌面上添加。

小程序

你可以管理系统默认的小程序,也可以从官方软件库下载更多的小程序。

小程序

同样,你可以从可用的默认程序中添加桌面组件,或者从软件库中获得新的。

桌面组件

大量有价值的实用程序可以用来监控系统资源、检查天气,以及更多。

此外,你还可以访问社区构建的各种主题,可以很容易地给你一个你一直想要的外观。

Cinnamon 主题

通过补充上述所有的 “调味品”,你可以使用扩展来使面板透明,在桌面上添加水印,启用窗口平铺,并添加一些令人兴奋的窗口动画。

Linux Mint 扩展

6、兼容和无缝的用户体验

为什么我再次强调用户体验?

Cinnamon 桌面最棒的地方在于它以尊重和支持所有功能的方式发展。

例如,如果你想安装一个你在 KDE Plasma 上喜欢使用的应用程序,它在这里也应该以同样的方式工作。Cinnamon 桌面没有什么特别之处,会破坏这种体验。

GNOME 账户应用

同样地,该桌面增加了一些试图与其他桌面环境的服务共存的功能。例如,支持使用 GNOME 在线账户的日历事件。

7、面板定制

Linux Mint 面板

停靠区、任务栏或面板是用户界面的一个组成部分。

是的,其他的桌面环境也允许你在某种程度上同样定制这些。但在 Cinnamon 中,你可以得到大量的控制权来调整它。

我认为你可以得到一个用户想要的所有基本选项。

总结

GNOME 和 KDE Plasma 是流行的桌面环境。然而,Cinnamon 在提供最佳用户体验的基本部分上并不逊色。

你对 Cinnamon 桌面环境有什么看法?你更喜欢用 Linux Mint 来尝试它吗?在下面的评论部分分享你的想法。


via: https://itsfoss.com/why-cinnamon/

作者:Ankush Das 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

开源论坛软件 Discourse 有了一个新的重大版本升级!让我们看看有什么新东西。

Discourse 是一个开源的论坛平台,以其丰富的功能和第三方集成而闻名。

它也是 最好的开源论坛软件 之一,你可以部署在你的 Linux 服务器上来建立一个社区。

现在,我们来看看 Discourse 的最新版本。

在 Discourse 2.0 发布已近五年之后,Discourse 3.0 终于来了。

这个版本包含了大量的新功能和改进,让我带你看看:

? Discourse 3.0 的新变化

Discourse 3.0

Discourse 3.0 提供了很多东西,其中一些值得注意的亮点包括:

  • 新的设置向导
  • 用户状态
  • 通知菜单
  • 新的侧边栏
  • 实时聊天
  • 用户提示

新的设置向导

新的设置向导

Discourse 现在有一个新的设置向导,可以让你快速配置一些最重要的选项。

因此,像将社区设置为私人、仅邀请、需要批准等选项在论坛设置的初始阶段就会显示出来。

用户状态

Discourse 用户状态

与现在大多数社区平台的做法类似,Discourse 现在也支持设置用户状态。

用户可以设置一个自定义的表情符号和文字,在整个平台上显示在他们的头像附近,无论是帖子、聊天还是用户卡中。

通知菜单

Discourse 通知

这终于实现了。

Discourse 现在有一个专门的通知菜单,让你更容易跟踪你在论坛上的活动。

新的侧边栏

Discourse 侧边栏

这是的另一项你可能会喜欢的用户体验改进。

你现在可以在新的侧边栏上添加聊天频道、标签和类别,以方便访问你想追踪的东西。

论坛的管理员也可以为游客和新成员设置一个默认的侧边栏配置;这样,每个人都可以对论坛提供的内容有一个很好的展望。

实时聊天

Discourse 实时聊天

Discourse 现在支持实时聊天;频道管理员可以选择创建一个非正式的讨论、展示,甚至是备忘录的空间,如果这对他们有用的话。

Discourse 的产品经理 Rishabh Nambiar 提到:

我们的目标是,当对话在快节奏的聊天和慢节奏的讨论之间转换时,赋予社区以综合的体验。

当想法被激发出来,在一个更容易被发现的地方,聊天信息可以被引用到话题中,讨论可以随着时间的推移而继续,并允许不同时间和地点的人以后加入进来。

用户提示

Discourse 用户提示

这个功能对不熟悉 Discourse 的新用户很有帮助。

当用户第一次使用某个特定的功能时,他们会得到与 Discourse 的功能相关的提示。

?️ 其他变化和改进

上面提到的并不是这次发布的 Discourse 的全部变化,下面是其他一些亮点:

  • 改造了标签系统。
  • 改进了搜索界面。
  • 更新了开源工具。
  • 改进了错误页面。
  • 新的闪屏。
  • 改进了页面加载动画。
  • 更快的图像预加载。

如果你想深入了解这个版本的技术细节,请查阅 发行说明。

? 获取 Discourse 3.0

如果你使用的是 Discourse 的托管计划,你一定已经收到了 3.0 的更新,你所要做的就是通过你的管理设置启用新功能。

如果你是自我托管,你必须通过点击管理仪表板上的“更新”按钮手动更新你的实例。

对于新用户,请在他们的官方网站上探索更多关于 Discourse 的信息。

Discourse

via: https://news.itsfoss.com/discourse-3-0-release/

作者:Sourav Rudra 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

早期提交的 Ubuntu 23.04 官方壁纸之一

喜欢数字绘画或摄影?这个壁纸比赛可以让你的照片出现在 Ubuntu 23.04 的官方版本中。

Ubuntu 23.04 的壁纸比赛

Ubuntu 23.04 “ 月球龙虾 Lunar Lobster ” 版本将于 2023 年 4 月发布。按照时间表,在即将到来的 BETA 版本之前,官方壁纸比赛现在已经开始。

按照官方的指导方针,你必须拥有你所发布的图片的权利,而且必须是原创。可以说,不应该考虑人工智能生成的图像。

此外,你提交的图片应该至少有 3840x2160px 的尺寸,文件大小不应超过 10MB。文件格式以 SVG 和 WebP 为佳。然而,标准格式如 PNG 和 JPG 也可以接受。

此外,你的图片不应该有任何水印、标志或文字,如 “Lunar Lobster” 或 “Ubuntu”。你可以在 这里 阅读详细的指导原则。

最后,你的壁纸可以以官方吉祥物 —— “月球” 和 “龙虾” 为特色。

提交截止日期为 2023 年 2 月 6 日,最终获胜者将在 2023 年 2 月 18 日社区投票后公布。

如何提交?

前往官方 Discourse 论坛的帖子下提交你的作品。请务必提到你的名字和 Twitter,如果被选中的话,可以得到 Ubuntu 团队的致谢。

提交壁纸

戴上你的创意帽子,提交所有那些很酷的壁纸吧!

图片来源:各自的作者


via: https://debugpointnews.com/ubuntu-23-04-wallpaper-competition/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Copilot 添加 Photoshop 式的代码“笔刷”

Copilot 实验室的 VS 扩展中“添加了一个笔刷工具箱,可以修改你的代码,只要选择几行,再选择你的笔刷,就能看到你的代码更新了。”他们演示了添加类型笔刷、修复错误笔刷、添加调试笔刷、易读性笔刷等。并且以后会增加更多笔刷,允许开发人员存储自定义笔刷。他们的目的是“如何赋予开发者权力,而不是使他们自动化”,最终是将一个令人难以置信的简单界面嫁接到 “由机器学习驱动的代码修改” 上。目前该笔刷工具箱的订阅费用是每月 10 美元。

消息来源:GitHub Next
老王点评:我有个脑洞啊 —— 以后或许可以选择“卡马克”笔刷,就可以写出像大神一样的代码了。

Ubuntu 的实时内核接近普遍可用状态

在 Ubuntu 22.04 LTS 中,Canonical 提供了一个测试版的实时内核。一年后,Canonical 宣布带有实时内核的 Ubuntu 接近普遍可用(GA)。而且,它目前仍然是 Ubuntu Pro/Ubuntu Advantage 组合的一部分,这至少对个人使用是免费的。此外,上游的实时补丁系列几乎已经完全就绪,只剩下一些不大的问题了。如果今年实时内核支持进入了 Linux 内核主线,将使 Linux 发行版更容易提供实时内核。

消息来源:Phoronix
老王点评:通过整个社区的各家企业和开发者的努力,Linux 的实时内核终于就快完成了,这对 Linux 的应用场景拓展很有意义。

大量第三方 Twitter 应用停止工作

众多第三方 Twitter 客户端在周四晚上停止工作,目前还不知道是什么原因,Twitter 官方并没有给出解释。“因为新的所有者取消了致力于保持 API 顺利运行的员工,包括之前提供与第三方沟通的开发者布道师”。现在访问这些客户端使用的 API 会返回 “401 未授权” 的错误。据推测,访问受限的原因可能是在这些第三方客户端上的广告被过滤、推文按时间排序而不是按更容易挣钱的算法排序,也有可能是使用这些第三方客户端的用户超过了一定数量。

消息来源:The Register
老王点评:我的印象中,Twitter 的某个国内山寨品的衰落迹象之一,就是 API 不好用、开放平台名存实亡、封杀第三方客户端。