标签 内核 下的文章

业余棋手战胜了曾经击败顶级棋手的围棋 AI

2016 年 AI 战胜了人类围棋高手,此事被视为 AI 崛起的里程碑,但之后意外为人类翻盘。一位美国业余棋手利用计算机发现的一个先前未知的缺陷击败了 AI,他在没有计算机直接支持的情况下赢得了 15 场围棋人机对决中的 14 场。AI 研究公司 FAR AI 设计了一个程序,与顶级 AI 系统 KataGo 下了超过一百万局,以发现人类棋手可利用弱点。这次胜利以前没有报道过,但这证明这些系统使用的深度学习模型存在根本性缺陷。

消息来源:Ars Technica
老王点评:其实,再聪明的 AI 也必然有其局限性,人类的大脑也并不会全面被 AI 击败,毕竟人类的大脑已经进化了数千万年。

数字隐私和安全的四个谎言?

华盛顿邮报的专栏作家揭露了四个数字隐私和安全方面的谎言,以下是他的观点:

  1. 在你的电子邮件地址中替换上 “at” 和 “dot” 来阻止垃圾邮件发送者。 这对网络上搜刮你的电子邮件的人来说,毫无意义。
  2. 发送明显是骗局的电子邮件和短信的骗子们是傻子。 不,他们只是筛选那些自信智商在线的傻子。
  3. 使用“虚拟私人网络”(这个词的缩写我不能写)来保护网络安全。 对于大部分人来说,没有意义,毕竟主要的安全短板并不在这里。
  4. 你的邮件地址和电话号码是秘密的。 其实它们是公开的“秘密”。
消息来源:MSN
老王点评:原文的理由不尽然合理,我同意它的观点,但对原文的理由不是完全赞同,所以上面给出的理由是我提炼的。你怎么看呢?

Linus 发布“路人甲” Linux 6.2 内核

上周日,Linus Torvalds 按延长的时间表发布了 Linux 6.2 内核,他敦促开发者和用户测试新的内核版本,“也许它不像 6.1 那样是一个性感的 LTS 版本,但所有那些普通的‘路人甲’内核也需要一些测试的爱。”也就是说,Linus 认为这是一个平淡无奇的内核版本。但是英特尔可能对此不太认同,因为它的 Arc GPU 已经被发布到了稳定通道,同时,英特尔也为其软件定义的芯片(又称 “英特尔按需”)得到推广而感到高兴。此外,可能更值得关注的是,对苹果的 M1 CPU 的主线支持已经到来。

消息来源:The Register
老王点评:说实话,我一直对 Linux 内核的版本号规则耿耿于怀,太任性了。

作为 2022 年的最后一个内核,经过一个多月的等待,现在 Linux 6.1 被批准为长期支持版本。

Linux 6.1 内核被批准为长期支持版本

Linux 6.1 内核是 2022 年的最后一个内核版本,通常这些版本会被批准为长期支持版本。

但是这次,将其作为 LTS 版本的决定被推迟了。

在决定是否将其用于长期使用之前,还在等待一些来自内核相关人员的关键反馈的测试结果。

幸好,这些问题已经得到解决,现在 Linux 6.1 是一个长期支持版本

让我带你了解这一举措的要点。

Linux 6.1 现在正在成为长期支持版本

自从 12 月份发布以来,Linux 稳定分支维护者 Greg Kroah-Hartman 就计划将 Linux 6.1 作为一个长期支持版本,但是一些待定的反馈导致该决定被推迟了。

现在,他和共同维护者 Sasha Levin 终于收到了足够的反馈,表明将 Linux 内核 6.1 作为一个长期支持版本维护是合理的。

按照目前的情况,Linux 6.1 内核预期将于 2026 年 12 月 结束支持,如果有足够多的用户或公司对其感兴趣,那么它的生命周期可能会延长。

一张描述当前 Linux 长期支持版本的表格

最初,它的生命周期被计划为 2 年,但是后来被更新为了 当前的 4 年

你还会注意到,同时许多 Linux 内核都被作为长期支持版本维护。

Linux 6.1 内核:概述

如果你错过了这个版本,下面是 Linux 内核 6.1 的一些亮点:

  • 对 Rust 的实验性支持
  • 对 AMD PC 的优化
  • 对英特尔 Meteor Lake 的初始支持
  • 优化 ARM 架构 SoC 的支持

这些并不是新版本的全部内容;你可以阅读我们的文章以了解更多信息。

Linux 内核 6.1 发布,初步支持 Rust

参考自:Phoronix

? 考虑到这是一个长期支持版本,你可以预见到很多未来的发行版升级将会包含 Linux 6.1 内核。你认为你会更喜欢使用哪个版本?


via: https://news.itsfoss.com/linux-kernel-6-1-is-now-an-lts-version/

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

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

GNU Coreutils 的 Rust 实现正变得非常强大

在过去两年里,用 Rust 重新实现的 GNU Coreutils 已经接近了 C 语言的原始版本,也提供了 cp、mv 和其他核心工具。除了安全性之外,它的性能已经非常好了。这个名为 uutils 的工具包已经被许多 Linux 发行版打包,现在也被 “一个著名的社交网络通过 Yocto 项目” 使用。uutils 的目标是努力创造一个可以替代 GNU Coreutils 的产品,努力实现良好的跨平台支持,并易于测试。

消息来源:Phoronix
老王点评:作为 Linux 最重要的软件包和基础设施之一,Coreutils 如果用 Rust 实现一个强壮、完善、高性能的版本,那非常值得期待。

Linux 6.1 被选为 LTS 长期支持内核

稳定内核维护者 Greg 确认 Linux 6.1 成为 2022 年的长期支持内核。通常情况下,日历年的最后一个主要发布系列通常会被提升到 LTS 状态。Linux 6.1 是在 2022 年 12 月释出的,最初,Linux 6.1 LTS 只是被标记为两年的 LTS,而今天第二次被更新为四年的维护期,将维护到 2026 年 12 月。不过,这也仅比 Linux 5.15 LTS 多两个月。Linux 内核的 LTS 版本最长维护六年。如果有厂商愿意提供长期支持,会根据需要延长维护期,那么 Linux 6.1 或许可以一直维护到 2028 年 12 月。

消息来源:Phoronix
老王点评:随着 Linux 的发展,需要维护的 LTS 内核越来越多,内核社区的压力也会越来越大。

Thunderbird 正在经历一次从头开始的大规模重修

Thunderbird 作为一个独立的电子邮件客户端,已经快有 20 年历史了。Thunderbird 正在经历一次从头开始的大规模重修,以摆脱过去 10 年积累的所有技术和界面债务,来保证该项目在未来 20 年的可持续性。今年即将发布 Thunderbird 115,远不止是每年一次的发布。未来三年内,Thunderbird 将使代码库更精简、更可靠,重写古老的代码,消除技术债务;从头开始重建界面,开发和维护一个适应性强、极易定制的用户界面;改为每月发布一次。

消息来源:Thunderbird
老王点评:期待看到这个经典而强大的邮件客户端能焕发新生。

ChatGPT 已被利用创建恶意代码和黑客攻击

在一个流行的地下黑客论坛上突然出现了一篇题为 “ChatGPT —— 恶意软件的好处” 的帖子,作者说他们正在用 ChatGPT 进行实验,以重新创建常见的恶意软件和技术。虽然目前所展示的还比较初级,但这只是一个时间问题。之前,ChatGPT 因生成错误的代码,而被 Stack Overflow 禁止了由其生成的回答。但该技术正在改进,上个月芬兰政府的一份报告警告说,人工智能系统已经被用于社会工程,并在五年内可能极大地增加攻击量。

消息来源:The Register
老王点评:这为广大脚本小子打开了一扇新的大门。果然任何新技术都会被先投入到非法用途。

Adobe 将默认使用你的作品来训练其人工智能算法

有人在 Adobe 创意云服务的隐私和个人数据账户设置中发现,“它可能使用机器学习等技术分析你的内容(例如用于模式识别),以开发和改进其产品和服务”。用户自动允许 Adobe 访问他们的数据,除非他们选择退出该服务。该条款于去年 8 月更新,适用于存储在其云服务器上的图像、音频、视频、文本或文件。但 Adobe 回应称,“该政策不是新的,已经存在了十年,以帮助我们为客户提高产品。…… Adobe 不会使用存储在客户的创意云账户上的任何数据,来训练其实验性的生成性人工智能功能。”

消息来源:The Register
老王点评:新的人工智能进步,给包括创意界在内的各行各业都带来了挑战。

Linux 4.9 结束了 6 年的支持

Linux 4.9 LTS 内核发布于 2016 年,Greg 今天宣布了它的最后一个点版本 Linux 4.9.337。下一个将结束支持的是 2014 年 1 月到期的 Linux 4.14 LTS,以及 2024 年底的 Linux 4.19 LTS 等等。Linux 5.15 LTS 目前计划在明年 10 月到期,但如果有足够的兴趣/使用量,可能会从两年的 LTS 支持周期延长到六年。同时,Linux 6.1 预计将成为 2022 年的 LTS 内核版本,尽管还没有正式宣布。

消息来源:Phoronix
老王点评:没想到 Linux 4.9 都已经支持了 6 年了。

回音

  • 之前我们 报道 过,Windows 7 和 8 的支持在 1 月彻底结束,下周二,它们将接收到最后一批安全补丁。

华为开发者的补丁将一个内核函数的速度提升了 715 倍

正在开发中的 Linux 6.2 合并了华为开发者雷镇的一个补丁,将 kallsyms_lookup_name() 的查找速度提高了 715 倍。该函数用于根据名字查找一个符号的地址,能用于查找内核符号表中的任何符号。新的改进将算法复杂度从 O(n) 改进为 O(log(n)),极大地提升了查找速度,只是要多耗费一些内存。Linux 内核社区将此补丁评价为“Linux 的圣诞节礼物”。

消息来源:phoronix
老王点评:可喜可贺!顺便说一句,在 Linux 6.1 LTS 中,华为再次以内核补丁数排名第一。

X.org 紧急发布补丁,WayLand 也没逃开

这六个漏洞与 X.Org 服务器扩展中的安全问题有关,是围绕堆栈溢出、使用后释放、越界访问等类似问题,可能导致本地提权和远程代码执行。X.Org 服务器连夜发布了相关补丁。依赖于 X.Org 服务器核心部分的 XWayland 也同样受影响,随之发布了新的补丁。

消息来源:Phoronix
老王点评:老化的代码,可能存在很多潜在的漏洞。但是 Wayland 依然受影响是我没想到的。

谷歌发布开源软件安全漏洞扫描器

谷歌宣布推出 OSV-Scanner,这是一个免费的漏洞扫描器,可以在整个软件供应链中自动发现和修补漏洞。它声称这是最大的社区可编辑的开源漏洞数据库。OSV-Scanner 使开发者能够自动将代码和依赖关系与已知的漏洞列表相匹配,并确定是否有补丁或更新。去年,谷歌推出了开源漏洞(OSV)模式和 OSV.dev 漏洞数据库服务。

消息来源:Venture Beat
老王点评:开源软件漏洞管理是一个重要的、正在发展的市场,谷歌的这些服务瞄准的就是这个市场。

Linux 内核 6.1 现在可以使用了!考虑到这是今年最后一个稳定版本,它有可能是 LTS 版本。

Linux 内核 6.1 发布,包含初始 Rust 支持

Linux 内核 6.1 终于来了,它以改进和支持新硬件的形式为我们提前带来了节日礼物。?

它是在 Linux 内核 6.0 发布的几个月后出现的,当时的命名方案从 5.x.x 改为 6.x,以减少小版本号太多带来的混乱。

像往常一样,今年的最后一个内核版本 可能被作为一个长期发布的版本,从而得到几年的支持。

Linux 内核 6.1 如约带来了许多改进,并初步支持了 AMD 和英特尔尚未发布的硬件。

在发布公告中,Linus Torvalds 提到:

所以到现在,我们晚了一个星期,不过上周已经没那么紧迫了,而且很顺利,我对 6.1 的状态要比几个星期前感到放心多了,当时似乎还比较紧迫。当然,这意味着现在我们有一个可怕的合并窗口,就在节日假期之前,而且我也有一些节前的旅行要安排。因此,虽然推迟一周是正确的做法,但它确实使 6.2 合并窗口的时间变得很尴尬。

他进一步补充说,考虑到每个人都应该过一个平静的假日季,他将会更严格的对合并窗口的规则进行要求。

? Linux 内核 6.1 有什么新内容?

在这个版本中,我们看到了各种变化,例如改进了对 ARM SoC 的支持,初步支持英特尔即将推出的 Meteor Lake CPU,以及 AMD 的 RDNA 3 GPU。

你可以在其 公告 中找到更多技术细节。

对 Rust 的实验性支持

linux 6.1 rust

虽然我们预计这将发生在 Linux 内核 6.0,但它在 Linux 内核 6.1 中才出现,这将允许开发者用 Rust 编写内核代码。

英特尔 Meteor Lake 的启用

英特尔

英特尔的开源开发者一直在努力工作,为即将到来的 Meteor Lake 芯片提供初步支持。

它被称为英特尔的第一个 7 纳米微架构,开发人员已经向 DRM-next 推送了各种提交。

这些包括各种固件提交,对 Meteor Lake CPU 及其集成 GPU 的初步支持。

对 AMD RDNA 3 图形的初始支持

AMD

这段时间,AMD 一直在为 Linux 内核 6.1 添加 RDNA 3 图形架构的代码。

这包括对他们即将推出的 GPU 的支持和对他们之前的 GPU 产品的各种修复。

你可以通过 这里 查看完整的补丁列表。

对 AMD 电脑的优化

优化 AMD

AMD PMF(AMD 平台管理框架)已经被引入这个内核版本。

该驱动旨在为 AMD PC 更安静、更高效的运行提供支持。

它利用板载传感器与 AMD 的各种热能和功率内核驱动来实现这一目标。

改进的 ARM SoC 支持

arm soc

Linux 内核 6.1 带来了对 ARM SoC 的更多支持,例如:

  • 联发科 MT8186
  • 德州仪器 AM62A
  • 恩智浦 i.MX8DXL
  • 高通 IPQ8064 的各种变体

该内核还对一些智能手机提供了支持,如 PINE64 PinePhone Pro、索尼 Xperia 1 IV 和三星 Galaxy E5/E7/Grand Max。

存储的改进

内核在存储方面有很多改进。

例如,Btrfs 在这次更新中带来了异步缓冲写入,提供了超过 2 倍的吞吐量。

然后是对 EXT4 的改进,包括性能优化和一些错误修复。

与此同时,EROFS 为 Linux 内核 6.1 引入了基于 FSCache 的共享域支持。

?️ 其他改进措施

这些并不是 Linux 内核 6.1 提供的唯一改进,以下是其他一些值得注意的改进:

  • 对微软 Surface Pro 9 和 Surface Laptop 5 的支持。
  • 启用 AMD Zen 4 LbrExtV2。
  • AMD CPU “缓存到缓存”和内存报告功能。
  • 引入 AMD IOMMU v2。
  • 为 Wi-Fi 802.11be/Wi-Fi 7 做准备。

如何安装 Linux 内核 6.1?

如果你使用基于 Arch 的发行版或 Fedora,你可以轻松升级。

不幸的是,如果你使用其他 Linux 发行版(Pop!\_OS 和 Linux Lite 在某种程度上可以是个例外),你可能无法直接从发行版中获得升级。

然而,几乎所有的 Linux 发行版都明确地允许你安装最新的内核。这里有一个关于 Ubuntu 的指南?

如何在 Ubuntu 中安装最新的主线 Linux 内核版本

所以,如果你乐于冒险(并且知道自己在做什么),你可以在 Linux 内核档案 上找到列出的较新的内核。你可以下载 tarball 来测试它。

然而,像往常一样,如果你不想冒任何风险,我们建议等待你的 Linux 发行版推送更新。最好是坚持使用你的 Linux 发行版默认提供的东西。

下载 Linux 6.1

via: https://news.itsfoss.com/linux-kernel-6-1-release/

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

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