solidot新版网站常见问题,请点击这里查看。
微软内部使用的 Linux 发行版 CBL-Mariner 正在改名为 Azure Linux。最新发布的 CBL-Mariner 2.0.20240301 被重定向到 GitHub 的 Microsoft/AzureLinux 项目。CBL-Mariner 仓库被重命名为 AzureLinux,相关引用也正转换到 Azure Linux 品牌。新版本中部分源的更新也正从代表 CBL-Mariner 的 MARINER_VERSION 改变为代表 Azure Linux 的 AZL_VERSION。微软还有一个名字里有 Azure 的 Linux 发行版——用于物联网和微型控制器的 Microsoft Azure Sphere。

根据 StatCounter 的最新统计数据,Linux 桌面操作系统市场份额突破 4% 达到 4.03%。它对 Linux 桌面系统的统计没有包含 Chrome OS,而 Chrome OS 是基于 Linux 的操作系统,早期是基于 Ubuntu、Gentoo 和 Debian 发行版。如果将 Chrome OS 包含在内,Linux 的份额增加到 6.3%,次于 Windows 的 72.13% 和 OS X 的 15.46%。不包含 Chrome OS 的 Linux 桌面份额是在 2023 年 6 月首次突破 3%,仅仅 8 个月增加 1% 这一数字还是令人惊讶的。

Linux 基金会发起了名为 Tazama 的实时反诈开源软件解决方案,该项目得到了比尔及梅琳达•盖茨基金会 (Bill & Melinda Gates Foundation)的支持。全球反诈骗联盟(Global Anti-Scam Alliance)报告称,2022 年因在线欺诈损失了近万亿美元。Tazama 提供了一种强大、可扩展且省钱的开源反欺诈替代解决方案。

旨在通过 U 盘运行的便捷式发行版 Tails 释出了 6.0 版本。Tails 基于 Debian,更新了大部分应用,包括 Tor Browser 13.0.10、Electrum 4.3.4、KeePassXC 2.7.4、Metadata Cleaner 2.4.0、文本编辑器从 gedit 切换到 gnome-text-editor、Inkscape 1.2.2、Audacity 3.2.4、Gimp 2.10.34、Kleopatra 4:22.12、等等。新增功能包括在读取或写入持久存储时向用户提供错误警告。Tails 6.0~rc1 支持自动更新到 6.0,其它版本需要手动升级。

Linux 内核项目最近成为了 CVE 编号颁发机构,Linux 作者 Linus Torvalds 周末释出了 Linux 6.8-rc5,其中一个文档方面的变化就是 CVE 漏洞处理相关的指南。分配的 CVE 编号将在 linux-cve-announce 邮件列表上公布,修复的安全漏洞才会分配 CVE 编号,未修复的不会自动分配编号。

Damn Small Linux(DSL) 发行版释出了最新的 2024 版本,并重新定义了什么叫“Damn Small”。DSL 诞生于 2005 年,原本是尝试提供一个 50MB 大小的 LiveCD,2008 年开发停滞。2024 年原作者 John Andrews 宣布 DSL 复活,在几乎所有发行版都放弃 700MB 的时代,Damn Small Linux 2024 将其大小硬性设置为 700MB,旨在让老旧的计算机恢复活力,而不是丢到垃圾场。开发者表示,为了减少容量,DSL 2024 的 ISO 镜像只启用了 en_US、en_BG、en_CA 和 en_AU,删除大量源代码和手册文档,但提供了一个脚本可以恢复所有移除的文件。新版本支持 apt,任何缺少的软件都可以用 apt 安装。DSL 提供了三种浏览器 BadWolf、Dillo 和 Links2,办公软件包括 AbiWord、Gnumeric、Sylpheed 和 Zathura,多媒体应用包括 MPV 和 XMMS,等等。

Linux 应用商店 Flathub 宣布其 Flatpak App 活跃用户突破百万。Flathub 提供了 Flatpak 打包的应用,其商店有逾 2,400 款应用,其中 850 款有原作者的认证,所有应用的总下载量 16 亿次。Flathub 团队认为,用户增长来自多个因素,其中包括流行应用如 Firefox、Thunderbird、VLC、Spotify、OBS Studio、Google Chrome 和 Telegram 等的可用性,Steam Deck 桌面模式默认将 Flathub 作为应用来源,Fedora、Linux Mint 和 KDE neo 等发行版的支持,等等。

尽管经历了断网和断电,Linus Torvalds 还是按计划在两周内释出了 Linux 6.8 的第一个 RC 版本。新版的变化包括:实验性的英特尔 Xe 内核显示驱动,英特尔 Lunar Lake 架构支持,新 Arm SoC 支持,Bcachefs 文件系统改进,EEVDF 调度器快速通道(Fast Path)、任天堂 NSO 手柄支持、移除 SLAB、升级 Rust 工具链、第一个 Rust 网络驱动,等等。

ReiserFS 文件系统作者 Hans Reiser 回应了 Linux 内核移除 ReiserFS 的讨论。Hans Reiser 因谋杀妻子被判处 15 年到终身监禁,他已经服了 15 年徒刑,但上一次的假释申请被拒绝,下一次假释申请是在 2027 年。他在狱中用纸质信函的形式回应了内核的相关讨论,时间是在 2023 年 11 月 26 日,这封信已经转录成纯文本发表。Hans Reiser 在信中对自己的罪行表示了道歉,称一直在狱中参加讨论会,改进社交技能,以帮助减少对社会的危险性,称自己已经是不同的人了。他随后讨论了 ReiserFS 文件系统的经验教训,对曾使用 ReiserFS 的发行版 SUSE 没能在市场上取得成功而遗憾。他还对 Richard Stallman 表达了感谢,称由于无法上网他对 Reiser 5 几乎一无所知。

Linus Torvalds 通过 social.kernel.org 披露了他家的供电和联网状况。他尚未在内核开发者邮件列表上发帖表示将延长 Linux 6.8 的合并窗口。Torvalds 称他家已经五天没电了,天气转暖,人们开始到户外行动但路面滑得就像是玩碰碰车,他本人对这种身体接触不感兴趣,因此仍然宅在家里。只要手机电池有电,他会继续合并内核补丁。本地电力公司称将在当晚恢复供电,但它前一天也是这么许诺的。Torvalds 解释说,供电恢复如此缓慢的原因是他居住的地区人口不多,电力公司优先给人口多的地区恢复供电。此外暴风雪后大树倒下了,要移除比较困难。

Linus Torvalds 报告,由于他居住地俄勒冈州波特兰遭遇了一场强大的冬季风暴,网络和电力中断,他不得不宣布 Linux 6.8 合并窗口暂停。Torvalds 是在 1 月 7 日释出 Linux 6.7,随后 6.8 合并窗口开启,预计持续两周,但上周末合并窗口处于中间阶段时,他遭遇了断电断网,他指出恢复电力和网络通常需要比较长的时间,他曾经历过需要一周多时间供电才恢复。Linux 6.8 RC1 有可能会推迟发布。Torvalds 表示他没有去星巴克继续工作的打算,因为司机“太可怕了”。

2017 年,Linux 内核长期支持版本(LTS)的支持时间从原来的两年增加到六年。首个获得六年支持的版本是 4.14。在六年支持之后,稳定版内核维护者 Greg Kroah-Hartman 释出了 4.14.336,这将是最后一次更新,它已被标记为 EOL (End of Life)。使用该版本的用户被鼓励升级到较新的长期支持版本。如果只能继续用 4.14,那么用户需要让供应商提供支持。去年下半年举行的开源欧洲峰会,LTS 的支持时间再次缩短到了 2 年。

Linus Torvalds 在内核邮件列表宣布释出 Linux 6.7。该版本因新年假期推迟了一周发布。主要新特性包括:移除了对英特尔安腾架构的支持,新 futex2 API 的第一部分,io_uring 的 futex 支持,BPF 异常机制, bcachefs 文件系统,TCP 身份认证选项,内核同页合并智能扫描模式,Landlock 安全模块网络支持,Nouveau 驱动初步支持英伟达 GSP 固件,等等,更多可浏览 KernelNewbies 6.7(更新中)。

2024 年的 Linux 内核会发生什么,开源社区又会发生什么:邮件列表长期以来是内核开发流程的核心,但从 2024 年起电邮将逐渐让位,用 Linus Torvalds 的话说是时候做出改变了;Linux 6.12 将是下一个长期稳定版内核,预计 12 月 1 日释出;首批用户可见的 Rust 代码将合并进内核,最早可能是 Linux 6.8;Red Hat 对企业级 Linux 发行版市场的统治将面临更强大的挑战;Google 受争议的 Manifest V3 扩展系统即将生效,Firefox 如果不抓住机会扩大市场份额,可能就再也没机会了;开源生成式 AI 将更受关注;支持自由线程的 Python 首个版本将在 10 月发布;开源项目的维护者危机将加剧...

Gentoo Linux 是著名的滚动更新发行版,它主要以源代码形式提供软件包,用户需要在自己的计算机上重新编译构建。但从源代码编译所有东西是很耗费时间的,尤其是如果计算机配置比较低比较陈旧的话。为了方便用户让工作更轻松,Gentoo Linux 宣布提供二进制安装选项,大多数架构仅限于核心系统和每周更新,amd64 和 arm64 架构除外。

轻量级桌面环境项目 Enlightenment 释出了v0.26,而它的上一个版本还是在 2021 年 12 月释出的。主要新变化包括:大量小 bug 修正,背光设置加入 DDC 选项,任务预览更大,wl 模式加入水印以凸显实验性,支持新的 eet 磁盘同步 API,支持 logind 的 lock/unlock Dbus API,等等。

内核开发者们可以过一个安稳年了。Linus Torvalds 在内核邮件列表上宣布,他计划在圣诞前夕的 12 月 24 日发布 Linux 6.7-rc7,但不会在新年前夕的 12 月 31 日发布 Linux 6.7 的正式版,而是发布 6.7-rc8。Linux 6.7 开发一切顺利,但因为年终假期而决定推迟一周到明年 1 月 7 日发布 Linux 6.7 的正式版,避免在 1 月 1 日开启 Linux 6.8 的合并窗口。

Canonical 改变了旗下容器管理器项目 LXD 的许可证。在 Canonical 接管 LXD 之后,社区开发者创建了分支 Incus。Canonical 对 LXD 做出了两项改动,其一是将许可证从 Apache2 切换到 AGPLv3,其二是加入 Canonical CLA 作为所有贡献的要求。Canonical 员工向 LXD 项目贡献的代码将全部使用 AGPLv3 授权。Canonical 此举无疑会影响到仍使用 Apache2 授权的分支 Incus,如果它合并了来自 LXD 的新变动,将变成混合 Apache2 和 AGPLv3 授权代码的项目。

安全公司 Group-IB 的研究人员披露了专门针对泰国公司的 Linux 恶意程序 Krasue。Krasue 是远程访问木马,活跃时间始于 2020 年,主要针对泰国电信公司。它包含了多个 rootkit 支持不同 Linux 内核版本,它集成了三个开源的 rootkit 包:Diamorphine,Suterusu 和 Rooty,通过挂钩 kill() 系统调用等隐藏活动和逃避检测。研究人员猜测它是作为攻击链的后期阶段部署的,旨在维持对入侵主机的访问。他们相信 Krasue 与微软安全博客在 2022 年披露的 XorDdos Linux 木马是同一位作者或至少能访问其源代码。

在 Linux 基金会举行的日本开源峰会上,Linus Torvalds 谈论了 Linux 现状。对于内核社区的维护者,Torvalds 指出找到开发者很容易,但 Linux 维护者并非是很多人以为的无所不能的超级开发者。要成为一名维护者,他们需要具有对其他人代码水平高低优劣的鉴别能力。这种能力有些人可能是天生的,但更多的人需要训练,需要有很多年的经验。此外维护者之间还需要相互合作。Torvalds 说,代码的优劣是有标准的,但人际关系处理起来则难得多。比如部分维护者想要推动不同方向的目标,其他维护者则想要推动另一个方向,这种情况下压力是很大的。Torvalds 本人就经常出言不逊。2018 年他短暂离开内核专注于改变脾气,之后他就变得更温和了。他说开源不仅仅是关于代码,沟通也很重要。Torvalds 还谈论了内核引入 Rust 语言支持,他表示需要更长时间 Rust 才能证明它能在内核开发中扮演重要角色。对 AI 和大语言模型,Torvalds 表示辅助编程不是什么新鲜事。对大模型的幻觉问题,他说即使没有 AI 人类也是天天犯错误,这没什么可担心的。