文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 假新闻 (1 points, 一般) by scottcgi 在 2024年05月07日00时26分 星期二 评论到 中美 AI 芯片竞争
- 使用开源并不是因为便宜 (1 points, 一般) by Craynic 在 2024年04月18日13时19分 星期四 评论到 李彦宏声称开源大模型更昂贵
- 火星的起源找着了 (1 points, 一般) by 18611782246 在 2024年04月15日21时15分 星期一 评论到 水星可能曾和地球一样大
- (1 points, 一般) by solidot1713165490 在 2024年04月15日15时19分 星期一 评论到 美国议员呼吁禁止进口中国制造的电动车
- AI 就像拼音输入法 (1 points, 一般) by jerry 在 2024年04月10日19时48分 星期三 评论到 Google 宣布辅助编程用的开放大模型 CodeGemma
- (1 points, 一般) by solidot1563266937 在 2024年03月02日08时20分 星期六 评论到 美国总统称中国联网汽车有国家安全风险
- You either die a hero (1 points, 一般) by lot 在 2024年02月29日13时34分 星期四 评论到 空气污染与严重痴呆症相关
- 只是从众 (1 points, 一般) by scottcgi 在 2024年02月27日00时40分 星期二 评论到 共情能传播,人能通过观察环境和其他人获得或失去同情心
- 有误 (1 points, 一般) by 陈少举 在 2024年02月23日10时04分 星期五 评论到 Google 暂停了 Gemini 的图像生成功能
- (1 points, 一般) by mirus 在 2024年02月22日14时34分 星期四 评论到 美国阿拉巴马州最高法院裁决冷冻胚胎是“儿童”
Linus Torvalds 在内核邮件列表上宣布释出 Linux Kernel 6.10,6.11 合并窗口开启。6.10 的新特性包括:移除对旧 Alpha CPU 的支持,支持 x32 子架构的影子堆栈(shadow-stack),RISC-V 系统支持 Rust 语言,支持部分 Windows NT 同步原语(标记为 broken),mseal()系统调用,FUSE 文件系统子系统支持 fsverity,Landlock 安全模块支持 ioctl(),DRM Panic 基础设施初步,改进 Ryzen APU 的 AMD ROCm/AMDKFD 支持,等等,更多可浏览 KernelNewbies 6.10 页面。
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 位日期。