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 不好用、开放平台名存实亡、封杀第三方客户端。