文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- BaD kEyBoArd: TyPo (1 points, 一般) by lot 在 2025年12月07日14时54分 星期日 评论到 斯巴鲁车主抱怨驾车过程中弹出全屏广告
- (1 points, 一般) by solidot1763918667 在 2025年11月24日01时25分 星期一 评论到 英国陆军将用《使命召唤》训练士兵
- 所以意识是什么?他怎么敢肯定他的意思就不是幻觉? (1 points, 一般) by cutpigsrollaroundint 在 2025年11月05日18时14分 星期三 评论到 微软 AI 负责人认为 AI 有意识是无稽之谈
- 不完备定理无法证明不是模拟 (1 points, 一般) by scottcgi 在 2025年11月01日11时26分 星期六 评论到 数学证明否定宇宙是模拟的
- 样本数太少 没有参考意义 (1 points, 一般) by Craynic 在 2025年09月22日13时13分 星期一 评论到 梵蒂冈的 Flathub 软件包人均安装量最高
- 杞人忧天 (1 points, 一般) by cnma_001 在 2025年08月15日12时04分 星期五 评论到 你一生中被小行星砸到的概率
- 垃圾Paypal... (1 points, 一般) by devfsdvyui 在 2025年07月17日20时13分 星期四 评论到 Valve 在支付公司压力下移除部分成人游戏
- 建议下次不要用动漫这种容易误解的词 (1 points, 一般) by solidot1550041775 在 2025年07月09日15时24分 星期三 评论到 Netflix 称其全球订户有五成看动漫
- 所以应该吃生肉吗 (1 points, 一般) by Craynic 在 2025年07月09日13时25分 星期三 评论到 研究称加工肉没有食用的安全量
- 居然只有95% (1 points, 一般) by Craynic 在 2025年06月30日13时03分 星期一 评论到 日本争议夫妇别姓法案
Linux 6.10 引入了 DRM Panic,提供了类似 Windows 蓝屏死机的功能,在屏幕上显示内核错误信息。但内核错误信息通常很长,尤其是它如果包含堆栈跟踪的话。现在 Red Hat 开发者 Jocelyn Falempe 发布了补丁,提供了将错误信息转换为二维码的功能(类似微软的做法),允许用户通过智能手机扫描去捕捉错误信息,方便以后进行分析,或将其添加到 bug 报告里。Falempe 使用 Rust 语言开发了 DRM Panic QR 代码。他表示没有特殊理由,只是想学习下 Rust。
Flatpak 打包格式的 Linux 应用集中式储存库 Flathub 下载量突破了 20 亿次。Flatpak 和 Snaps 以及 AppImage 是目前 Linux 平台的三大沙盒应用格式。根据 Flathub 的统计,它共提供了 2635 个桌面应用,至今总下载量 20.05 亿次。Canonical 主导的 Snaps 库没有提供公开的统计数据。
Linux 资深网络开发者 Larry Finger 于 6 月 21 日去世,享年 84 岁。他的妻子在 linux-wireless 邮件列表上通过了一份简短声明发布了他去世的消息。Larry Finger 自 2005 年起参与 Linux 内核无线驱动的开发,近二十年来向主线内核贡献了逾 1500 个补丁。最初是博通的 BCM43XX 驱动,近期则是 RTW88、RTW89、R8188EU、R8712、RTLWIFI、B43 等内核网络驱动。部分是由于他的贡献,Linux 无线硬件支持过去二十年取得了长足进步。
Linux 6.10 引入了一个新的 DRM Panic 处理程序基础设施,以便于在致命错误(Panic)发生时显示相关信息。Linux 6.10 还在开发之中,最新版本是 rc4,扩展 DRM Panic 支持的工作还在进行之中。未来在运行 Linux 6.10+ 的平台上,如果驱动支持 DRM Panic,那么就可以通过 echo c > /proc/sysrq-trigger 测试 Linux 版本的“蓝屏死机(BSOD)”。 Red Hat 工程师 Javier Martinez Canillas 在 Mastodon 分享了一幅图像,展示了 Linux 版本的蓝屏死机是什么模样。
渗透测试发行版 Kali Linux 释出了最新的 2024.2。主要新特性包括:桌面环境更新到 GNOME 46,Xfce 环境加入 HiDPI 模式,更新了网络侦察工具 AutoRecon,监视 Linux 进程的命令行工具 pspy,提取和显示 CVE 信息的 SploitScan 工具。Kali Linux 是基于 Debian 测试版,正过渡到 64 位 time_t 以避免 2038 年问题,因此用户升级时需要按照文档建议。
Linux Mint 发行版项目表示,它的软件管理器将默认禁用未经验证的 Flatpak 软件包。软件管理器还会显示警告信息,让用户知道使用未经验证软件包的安全风险。Flatpak 是 Red Hat 主导开发的包格式,类似 Canonical 主导的包格式 Snap,它的 Ubuntu 发行版默认不再支持 Flatpak。Linux Mint 称,如果用户允许未经验证的 Flatpak 软件包,它的软件管理器会将这些软件包清晰标记出来。
根据 Valve 公布的 Steam 硬件和软件调查,Linux 份额在过去的五月增长了 0.42% 至 2.32%,macOS 增至 1.47%,而 Windows 则降至 96.21%。在所有 Steam 的 Linux 玩家中,四分之三使用 AMD CPU,这在很大程度上受益于掌机 Steam Deck 的流行,它使用了定制的 AMD APU。这也得益于 AMD 对开源的支持和 Ryzen 出色的性能,AMD CPU 玩家大多数也使用 AMD GPU。在 Steam 玩家使用的语言中,简体中文略微下降 0.82% 至 29.49%,英文玩家增加 4.87% 至 38.05%。
Linus Torvalds 在内核邮件列表上宣布释出 Linux 6.10 rc1,其发布代号变更为 Baby Opossum Posse,6.x 系列内核之前使用的代号是 Hurr durr I'ma ninja sloth。Linux 6.10 的新特性包括:改进 AMD 和 Intel CPU
支持,改进“小型”Ryzen APU 的 AMDKFD 计算驱动支持,默认禁用 NFS v2 客户端,Steam Deck IMU 支持,改进高通 Snapdragon X Elite 支持,IO_uring零拷贝性能优化,停止支持旧的 DEC Alpha 硬件,改进打开未加密文件的性能,等等。
去年底,因谋杀妻子被判 15-终身监禁的 ReiserFS 文件系统作者 Hans Reiser 在狱中回应了 Linux 内核移除 ReiserFS 的讨论。他提出了最后一个 ReiserFS 变动请求:编辑 README 文件,将 Mikhail Gilula、Konstantin Shvachko 和 Anatoly Pinchuk 加入到开发者名单中(credits),删除他可能说过的为什么这些人不应该加入进名单的内容,是时候放手了。根据他的间接请求,SUSE 开发者 Jan Kara 更改了 ReiserFS 的 README 文件,递交到 Linux 6.10 内核。这一变更已正式合并到新内核中。
Linus Torvalds 在内核邮件列表上宣布释出 Linux Kernel 6.9。主要新特性包括:支持为各个线程创建文件描述符 pidfds;BPF arena 子系统;BPF token 安全机制;io_uring 支持 truncate();64 位 Arm (ARM64)架构支持 Rust 语言;内存管理子系统内存分配策略支持加权;FUSE 直通支持;弃用 ext2 文件系统驱动;支持 GCC (GNU Compiler Collection) 的命名地址空间功能,优化每个 CPU 的数据访问;等等。更多可浏览 kernelnewbies。
英伟达计划将开源内核驱动作为 GeForce RTX 2000 "Turing" 等较新 GPU 的默认驱动。这一计划不涉及用户空间驱动以及英伟达的 CUDA 等闭源软件。英伟达是在 2022 年推出其 GPU 的开源内核驱动,最初针对的是 工作站/数据中心 GPU,随着开源内核驱动相对于私有内核驱动的改进,在消费级 GeForce GPU 上,开源驱动模块与闭源驱动的性能相差无几,英伟达计划 Turing 等较新的 GPU 默认使用开源内核驱动,未来的 GPU 可能只支持开源内核驱动。英伟达最近雇佣了 Nouveau 内核驱动的前维护者,其工程师也在为开源 NVK 驱动贡献代码,但没有迹象显示它计划开源用户空间驱动。
Linus Torvalds 与 Verizon Open Source Program Office 负责人 Dirk Hohndel 谈论了近期火热无比的 AI。Torvalds 讽刺的说,“看起来很搞笑!也许我会被 AI 模型取代!”Hohndel 认为今天的 AI 只是一种更强大的自动修正工具。Torvalds 认为需要再等十年才能知道 AI 会走向何处。Torvalds 已经注意到 AI 狂热对内核的影响——作为 AI 热的最大受益者英伟达公司,其开发者与内核开发者之间的沟通更频繁,该公司正在改进内核的内存管理,因为它需要 Linux 更高效的运行 AI 大模型。Torvalds 对 AI 产生的错误信息表达了谨慎,Hohndel 开玩笑的说这是美丽科学,“美丽科学进,美丽科学出。”
Phoronix 在同一台笔记本电脑上对比了 Ubuntu 23.10、Ubuntu 24.04 LTS 和 Windows 11 的性能,显示 Ubuntu 24.04 表现最佳。评测的笔记本是 Framework 16,配备了 AMD Ryzen 7 7840HS SoC,Radeon RX 7700S 显卡,512GB SN810 NVMe SSD,MediaTek MT7922 WiFi 和 2560 x 1600 显示屏。作者共完成了 101 项基准测试,67% 的测试中 Ubuntu 24.04 领先,22% 的测试中 Ubuntu 23.10 领先(与 24.04 相差甚微),Windows 11 仅在 10% 的测试中领先。如果取平均值,Ubuntu 23.10 比 Windows 11 快 16%,而 Ubuntu 24.04 比 Windows 11 快 20%。
Gentoo Linux 发行版禁止 AI 生成和 AI 辅助编程的代码。该提议最早是由理事会成员 Michał Górny 于 2 月 27 日提出的,他的主张有三个方面:可能侵犯版权,质量控制问题,AI 高能耗以及被大企业控制相关的道德问题。AI 模型训练使用的代码一直存在版权方面争议。Górny 表示,很多项目都痴迷于 AI,他认为 Gentoo 用户多数更欣赏旧风格的软件工程方法——人比生产力更重要。Gentoo 理事会在 4 月 14 日的会议上以 6 票赞成 0 票反对 1 人缺席的情况下通过了该提议。
轻量级 Qt 桌面环境项目 LXQt 释出了 v2.0.0 版本。LXQt 2.0.0 完成了从 Qt 5 到 Qt 6 的过渡,基于 Qt ≥ 6.6,如果要支持 Qt 5 主题和文件对话框,可以安装相应软件包;对 Wayland 的支持尚未完成,是下一个版本 LXQt 2.1.0 的主要目标;新默认应用菜单 Fancy Menu,包括“最喜爱”和“全部应用”,改进了应用搜索;QTerminal 的移植遇到了困难,其 Qt 6 版本将在稍后发布,暂时可使用 Qt5 版本的 v1.4.0。
去年 HashiCorp 更改了基础设施即代码软件 Terraform 的许可证,从开源的 MPL 切换到了非开源的 Business Source License (BSL),社区随后成立了由 Linux 基金会托管的 OpenTofu 项目,使用原 MPL 代码创建了 Terraform 的分支。4 月 3 日 HashiCorp 向 OpenTofu 发送了措辞强硬的停止并终止(cease and desist)函,指控 OpenTofu 项目多次拷贝在 BSL 下授权的代码,要求 OpenTofu 在 4 月 10 日前从其代码库中移除相关代码,否则将会面临诉讼。OpenTofu 项目强烈否认了这一指控,称指控没有任何根据。相关代码事实上是原 MPL 授权的,HashiCorp 在实现功能时拷贝了旧的代码。
Gentoo Linux 发行版项目宣布成为 Software in the Public Interest(SPI)的关联项目,这将允许它在美国获得可税收减免的捐赠。Gentoo 基金会在美国联邦层面属于营利性实体,只在新墨西哥州被认可为非营利实体,要转变为联邦认可的非营利实体非常困难。SPI 则在美国联邦层面已被认可为非营利 501(c)(3)组织,它处理了与 Gentoo 规模类似的发行版项目 Arch 和 Debian,拥有 Gentoo 所需的经验和背景。Gentoo 计划将现有资产转移到 SPI,解散 Gentoo 基金会。
我们生活在一个美好的时代,微软不仅为内核贡献代码,而且在进一步充实内核对 Rust 语言的支持。微软工程师 Wedson Almeida Filho 递交了与 Allocation API 相关的最新补丁,将这些拟议中的 API 作为一种允许 Rust 内核模块就地模块初始化的方法。Wedson Almeida Filho 是 Rust for Linux 的长期贡献者,之前在 Google 工作,过去两年在微软工作。
在即将发布的 Linux 6.9 版本中,ext2 文件系统驱动将被标记为弃用。ext2 文件系统已有 31 年历史,弃用它的驱动是因为它只支持 32 位日期,这意味着到 2038 年 1 月 19 日 UTC 03:14:07 后会溢出。在弃用 ext2 文件系统驱动后,用户可以使用 ext4 文件系统驱动,它与 ext2 完全兼容,但支持 64 位日期。
Shawn the R0ck 写道:
BMC 全称基板管理控制器(baseboard management controller),是一个嵌入某些计算机(通常是服务器)主板的特制微控制器,拥有自己的固件、内存和网络连接(通过自己的独立网卡或网络控制器旁路接口 NC-SI 共享宿主的网卡)。它是承载智能平台管理接口(Intelligent Platform Management Interface,IPMI)的硬件,通过一个扩展自 I²C 的基板管理控制总线/桥(Intelligent Platform Management Bus/Bridge,IPMB)与分布于各个不同系统模块中的卫星控制器相连,可以独立于操作系统监视这些系统模块的工作状态并进行管理,如开关机、感知组件温度并调整风扇转速,甚至可以作为远程控制台,获取屏幕显示并作为键盘鼠标与操作系统交互,甚至模拟外存储器以远程安装操作系统。
BMC 之所以能做到如此深度的管理,是因为 BMC 深度连接到宿主系统的总线之中。BMC 经常是取代了一般 x86 计算机系统的 SuperIO 芯片,通过 LPC、SMBUS 总线连接到宿主,并对宿主提供相应功能(如串口、风扇管理等)。为了实现远程控制台和外存储器模拟,BMC 还与宿主的 PCI(E) 总线相连并表现为显卡,作为从设备与宿主的 USB 总线相连以表现为输入设备和外存储器。
虽然大部分 BMC 的原厂固件使用了 Linux 内核,但一般用的是十分老旧的版本,且其用户态程序一般不是自由软件,因此私有的 BMC 固件正在被逐步视为安全隐患。为此,和 Linux 基金会合作的 OpenBMC 项目面世了,它是一个面向 BMC 的 GNU/Linux 发行版,提供了可以从源代码编译而出的自由 BMC 软件栈,它使用 Yocto 计划作为编译和发行版生成系统,可以生成能直接刷入 BMC 的 rom 芯片的固件镜像。在其内部,OpenBMC 使用 D-Bus 进行进程间通信,并提供一个 web 应用程序使用户能够与 BMC 软件栈交互。HardenedVault团队尝试把OpenBMC移植到超微x11ssh-f主板上,这是一款支持开放固件coreboot的服务器主板。
BMC 之所以能做到如此深度的管理,是因为 BMC 深度连接到宿主系统的总线之中。BMC 经常是取代了一般 x86 计算机系统的 SuperIO 芯片,通过 LPC、SMBUS 总线连接到宿主,并对宿主提供相应功能(如串口、风扇管理等)。为了实现远程控制台和外存储器模拟,BMC 还与宿主的 PCI(E) 总线相连并表现为显卡,作为从设备与宿主的 USB 总线相连以表现为输入设备和外存储器。
虽然大部分 BMC 的原厂固件使用了 Linux 内核,但一般用的是十分老旧的版本,且其用户态程序一般不是自由软件,因此私有的 BMC 固件正在被逐步视为安全隐患。为此,和 Linux 基金会合作的 OpenBMC 项目面世了,它是一个面向 BMC 的 GNU/Linux 发行版,提供了可以从源代码编译而出的自由 BMC 软件栈,它使用 Yocto 计划作为编译和发行版生成系统,可以生成能直接刷入 BMC 的 rom 芯片的固件镜像。在其内部,OpenBMC 使用 D-Bus 进行进程间通信,并提供一个 web 应用程序使用户能够与 BMC 软件栈交互。HardenedVault团队尝试把OpenBMC移植到超微x11ssh-f主板上,这是一款支持开放固件coreboot的服务器主板。