文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 错别字 (1 points, 一般) by 陈少举 在 2024年11月02日23时42分 星期六 评论到 Linus Torvalds 用电动汽车取代了燃油汽车
- BaD kEyBoArD: tYpO (1 points, 一般) by lot 在 2024年09月25日21时26分 星期三 评论到 美国汽车召回愈五分之一是修复软件
- Guo farm accumulated wealth, the ants lost all the (1 points, 一般) by solidot1727141937 在 2024年09月24日09时39分 星期二 评论到 日本科学家用猫制作 iPS 细胞
- 但是又快又便宜 (1 points, 一般) by Craynic 在 2024年09月09日13时12分 星期一 评论到 澳大利亚政府研究发现 AI 在概述上的表现比人类差
- (1 points, 一般) by gashero 在 2024年09月04日12时41分 星期三 评论到 众多高校撤销外语专业
- 让他们贴支付宝或微信捐款的方式 (1 points, 一般) by solidot1725066425 在 2024年08月31日09时08分 星期六 评论到 KDE 将每年通过桌面通知请求一次捐赠
- 更现代? (1 points, 一般) by Craynic 在 2024年08月28日13时15分 星期三 评论到 微软撤回了弃用控制面板的声明
- 对延迟退休的错误理解 (1 points, 一般) by solidot1723550599 在 2024年08月13日20时09分 星期二 评论到 中国人 50 岁后还能健康工作多少年?
- (1 points, 一般) by solidot1723275683 在 2024年08月10日15时45分 星期六 评论到 甜味剂赤藻糖醇可能增加心血管疾病风险
- 不值得信任google (1 points, 一般) by solidot1722426862 在 2024年07月31日19时56分 星期三 评论到 Chrome 服务故障导致部分用户无法访问保存的密码
根据 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的服务器主板。
Linux Mint 桌面发行版默认使用的聊天应用是 IRC 客户端 HexChat,但上个月 HexChat 的开发者宣布释出 v2.16.2,表示这将是最后一个版本,称项目多年来缺乏维护,无人愿意接手维护工作。Linux Mint 开发者因此决定在 HexChat 基础之上构建新桌面聊天应用 Jargonaut。开发者无意构建一个功能完整的 IRC 客户端,Jargonaut 是一个聊天应用,只是恰好将 IRC 作为底层聊天协议,用户不需要知道 IRC,也无需学习 IRC 语法或命令,它将是基于 IRC 的实时支持聊天应用,将支持很多与 IRC 无关的功能。
Linus Torvalds 在内核邮件列表上宣布释出 Linux 6.8。主要新特性包括:Deadline servers 调度功能,DAMON 支持内存管理自动调整,改进匿名内存管理的 Large folios for anonymous memory,内核同页合并顾问(ksm advisor),listmount() 和 statmount()系统调用,首个用 Rust 写的块设备驱动,移除 bpfilter 包过滤系统,管理 Linux 安全模块的三个新系统调用, BPF 权限细粒度控制之 BPF 令牌机制,英特尔 Xe 显示驱动,等等,更多可浏览 kernelnewbies(尚未上线)。
Fedora Workstation 默认使用 GNOME 的 Wayland 会话,但出于应急和选择的目的仍然安装了 GNOME X.Org 会话。对于今年晚些时候发布的 Fedora Workstation 41,GNOME X.Org 会话不再默认安装。工作组表示即将发布的 Fedora Workstation 40 已经没有时间修改。对于需要 X.Org 的用户,他们仍然可以选择从库里安装。
微软内部使用的 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 提供了一种强大、可扩展且省钱的开源反欺诈替代解决方案。