文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 笑看外挂 (1 points, 一般) by cnma_001 在 2025年04月03日13时47分 星期四 评论到 韩国游戏工作室竞争开发星际争霸新作
- 一个数据参考 (1 points, 一般) by hhding 在 2025年03月31日09时06分 星期一 评论到 AI 数据中心太多了
- 非技术的说法 (1 points, 一般) by hhding 在 2025年03月31日08时56分 星期一 评论到 AI 数据中心太多了
- 主体错误 (1 points, 一般) by solidot1740402558 在 2025年02月24日21时10分 星期一 评论到 Starlink 面临越来越多的竞争
- 先能过了小米高考再说 (1 points, 一般) by ooxx 在 2025年01月06日15时43分 星期一 评论到 小米修改了引导程序解锁政策
- (1 points, 一般) by 18611782246 在 2024年12月18日18时06分 星期三 评论到 司机死于阿尔茨海默病的可能性较低
- BaD kEyBoArD: eXtRa SpAcE (1 points, 一般) by lot 在 2024年12月11日04时10分 星期三 评论到 高温环境可能加速衰老
- BaD kEyBoArD: tYpO (1 points, 一般) by lot 在 2024年12月11日04时09分 星期三 评论到 Goolge 宣布了新量子芯片 Willow
- 喵喵喵 (1 points, 一般) by solidot1733326472 在 2024年12月04日23时35分 星期三 评论到 澳大利亚面临太阳能供大于求
- 懂了 这就去安装刺客信条 (1 points, 一般) by Craynic 在 2024年11月27日19时36分 星期三 评论到 微软临时阻止安装刺客信条等育碧游戏的 PC 更新 Windows 11 24H2
Linus Torvalds 在内核邮件列表上宣布释出了 Linux 6.16-rc1,关闭了合并窗口,正式版预计将在 7 月底左右释出。Linux 6.16-rc1 的主变化包括:改进性能,支持 AMD 和英特尔的新硬件,Nouveau 驱动支持英伟达 Blackwell 和 Hopper GPU,英特尔 APX 初步支持,USB 音频分流(Offloading),sysfs 报告硬/软锁死次数的,OpenVPN DCO 驱动等等。
Linus Torvalds 在内核邮件列表上宣布释出 Linux 6.15 kernel。Torvalds 称由于最后一刻递交的 bug 报告,6.15 kernel 的发布推迟了数小时,结果是一项新功能被禁用。6.15 kernel 的主要新特性包括:更智能的 timer-ID 分配让检查点/恢复操作更可靠;从 pidfd 读取被回收进程的状态信息;PIDFD_SELF 特定 pidfd 值;嵌套 ID 映射挂载;通过 io_uring 的进零拷贝网络数据接收;通过 io_uring 读取 epoll 事件;页保护增强,等等。更多可阅读 KernelNewbies 6.15。
Red Hat 支持的 Flatpak 应用打包格式发展势头良好,越来越多的应用登陆 Flatpak 应用商店,越来越多的发行版支持它。然而这只是表面,表面之下 Flatpak 的开发陷入了停滞,还有人维护代码和修复安全漏洞,但新功能没人负责。项目原作者 Alexander Larsson 已经离开,让新人加入则非常困难。
Tor 项目宣布了命令行工具 oniux,使用 Linux 命名空间为第三方应用提供 Tor 网络隔离,路由通过 Tor 网络去实现匿名网络连接。Oniux 能为每个应用程序创建一个完全隔离的网络环境,能防止数据泄漏,即使应用程序是恶意的或者错误配置。Linux 命名空间是一项内核功能,允许进程在隔离的环境中运行,oniux 的命名空间不提供系统级网络接口如 eth0 的访问,而是提供自定义网络接口 onion0。oniux 处于实验阶段,它依赖的软件如 Arti 和 onionmasq 仍在开发中。
因违反打包政策 openSUSE 项目移除了 Deepin 桌面环境。Deepin 项目通过官方论坛发表声明表示将改进安全响应和修复安全问题。声明称,“过去几年,openSUSE安全团队指出的相关安全隐患,由于社区在安全响应机制上的不足,部分问题未能及时修复。对此,我们向 openSUSE 团队、下游打包者及所有受影响的用户郑重致歉,并承诺以此次事件为契机,全面推进系统性的优化改进。在收到openSUSE团队的声明后,我们已经在第一时间和openSUSE团队及openSUSE的deepin桌面环境的软件包维护贡献者进行了沟通,也将我们后续的改进措施同步到了openSUSE安全团队。”Deepin 项目表示将全面整改。
即将发布的 Linux 6.15 将停止支持有 36 年历史的 486 以及第一代奔腾处理器。微软早在 2001 年发布 Windows XP 后就停止了对 486 的支持。Linux 作者 Linus Torvalds 在内核邮件列表上表示是时候放弃支持 i486 了,不值得在 i486 上浪费开发精力。资深内核开发者 Ingo Molnar 解释说,为了支持已经很少有人使用的旧 x86-32 架构,内核开发者花费了很多力气去实现兼容性。这种兼容性粘合常常会带来需要大量精力解决的问题,这些时间本可以做其它事情。Linux 是在 2012 年停止支持 386。未来对 x86 CPU 的支持最低将是 P5 微架构的奔腾处理器。
修正:
风之影 写道: Intel 80486处理器发布于1989年。486处理器缺少CX8(CMPXCHG8B)指令和TSC(时间戳计数器),为了支持486处理器,操作系统必须包含模拟CX8和TSC的逻辑,这带来了额外的维护工作。Linus Torvalds在2022年曾提议停止支持486处理器,但被投票否决了。近期,Linus Torvalds再次提议放弃对486处理器的支持,随后,内核老将Ingo Molnar提交了一组补丁,移除了对缺少CX8和TSC功能的CPU的支持。受影响的处理器除486以外,还包括部分早期的586处理器,如AMD K5和Elan系列、Cyrix的5x86/6x86/6x86MX、IDT的WinChip系列等。早在2012年的Linux 3.8中,就是Ingo Molnar编写的补丁终止了支持386处理器。
386和486处理器可用于嵌入式系统、工业电脑和航天领域,二者持续生产到了2007年才停产,但若停止支持486处理器的补丁获准通过,并不会对此产生影响,这是因为嵌入式系统使用的486处理器(如Intel Quark)支持CX8和TSC,而更原始的486处理器则搭载旧版Linux。
Windows操作系统早在2001年的Windows XP就因为要求CX8而停止支持486处理器。
修正:
风之影 写道: Intel 80486处理器发布于1989年。486处理器缺少CX8(CMPXCHG8B)指令和TSC(时间戳计数器),为了支持486处理器,操作系统必须包含模拟CX8和TSC的逻辑,这带来了额外的维护工作。Linus Torvalds在2022年曾提议停止支持486处理器,但被投票否决了。近期,Linus Torvalds再次提议放弃对486处理器的支持,随后,内核老将Ingo Molnar提交了一组补丁,移除了对缺少CX8和TSC功能的CPU的支持。受影响的处理器除486以外,还包括部分早期的586处理器,如AMD K5和Elan系列、Cyrix的5x86/6x86/6x86MX、IDT的WinChip系列等。早在2012年的Linux 3.8中,就是Ingo Molnar编写的补丁终止了支持386处理器。
386和486处理器可用于嵌入式系统、工业电脑和航天领域,二者持续生产到了2007年才停产,但若停止支持486处理器的补丁获准通过,并不会对此产生影响,这是因为嵌入式系统使用的486处理器(如Intel Quark)支持CX8和TSC,而更原始的486处理器则搭载旧版Linux。
Windows操作系统早在2001年的Windows XP就因为要求CX8而停止支持486处理器。
模仿 Windows 11 主题的 Linux 发行版 AnduinOS 最近因为进入了 DistroWatch 排行榜而引起了关注,它的唯一维护者 Anduin Xue 公开了身份:他是一名微软工程师,但工作与 Windows 操作系统不相干。他是在空闲时间维护这个基于 Ubuntu 的发行版的,每个月只抽出几小时时间维护它,因此没有计划商业化,也没考虑接受捐赠。他来自中国,因此有人担心该发行版可能会含有后门。Anduin Xue 说发行版的源代码是公开的,为政府植入后门是很容易曝光的。他表示如果未来有赞助或企业合作,他可能会全职维护该发行版。
文件系统 Bcachefs 开发者 Kent Overstreet 关于大小写折叠问题的讨论引发了 Linux 作者对文件系统大小写不敏感的批评。Linus Torvalds 认为文件系统应该区分大小写,不区分是绝对错误的,一开始就不应该实现。他说文件系统的开发者永远不会吸取教训。区分大小写是个 bug,文件系统开发者可能太推崇旧的 FAT 文件系统,以至于试图以拙劣的方式重新创造它。
想要体验下复古的 Windows 95 吗?不需要真的去安装 Windows 95,你可以用 Linux。Blue95 是一个致力于集成 Windows 95 Xfce 主题再现 Windows 95 外观的 Linux 发行版,它是基于 Fedora,在 Fedora 42 释出之后,Blue95 释出了基于 Fedora 42 和 Xfce 4.20 桌面环境的 Blue95 Topanga。新版本集成了新的应用,包括用 jspaint.app 再现 Windows 95 画图应用的 Winblues Paint,将现有 Windows 95/98/ME/XP 主题应用于 Xfce 的工具 Chicago95 Plus!,为办公软件 LibreOffice 加入了定制 Windows 95 图标,默认 Flathub 应用商店 Flatpost,以及 Audacious 等等。
Canonical 释出了代号为 Plucky Puffin 的 Ubuntu 25.04。这是一个短期支持版本,只支持到 2026 年 1 月。主要新变化包括:Linux 6.14、GNOME 48、APT 3.0,提供了在 Arm64 系统上安装 Ubuntu 桌面的 ISO 镜像等。其他变化包括:systemd v257.4、Netplan v1.1.2,默认 OpenJDK 21 可选 OpenJDK 24,支持 .NET v8 和 9,Firefox 7 137,LibreOffice 25.2,Thunderbird 128 “Supernova”,GNU Image Manipulation Program 3.0 等,更多可浏览发布公告。
二十年前的 2005 年 4 月 7 日,Linus Torvalds 向新版本控制系统 Git 首次递交了代码。由于私有工具 BitKeeper 的授权分歧,内核开发者无法再使用 BitKeeper。Torvalds 在 10 天内完成了对 Git 的开发。在首次递交中,他已经编写了足够多的代码使得他能通过 Git 完成代码递交。20 年后,Git 已经无处不在,BitKeeper 则在 2018 年停止了开发。最大的代码托管平台 GitHub 就是基于 Git,为庆祝诞生二十周年,Torvalds 接受了 GitHub 的采访,回顾了过去的二十年。Torvalds 表示,他相信在二十年后自己还在用 Git,但没有想到的是 Git 会成为最流行的版本控制系统。他表示 Git 项目的首个版本也许只花了 10 天时间编写完成,但整个思考过程始于 2004 年底。BitKeeper 是当时最先进的版本控制系统,但由于是商业软件,它在内核开发社区不太受欢迎。它之所以对开源项目免费是因为其创始人 Larry McVoy 喜欢开源,他想围绕着 BitKeeper 做生意,将其卖给大企业。Torvalds 表示他也希望能使用开源的版本控制系统,但同时他也非常务实,因为当时还不存在满足其需求的开源版本控制系统。直到开源开发者 Tridge 逆向工程了 BitKeeper 违反了其许可证规定。BitKeeper 允许开源项目使用但禁止对其进行逆向工程。Torvalds 尝试通过电邮联络 Tridge 和 McVoy 去解决分歧,但由于双方分歧太大而没能找到解决方法。在动手开发 Git 前,他已经为此思考了四个月。
Linus Torvalds 在内核邮件列表上宣布释出 Linux 6.15-rc1,这标志着为期两周的合并窗口的关闭,预计正式版会在 5 月底或 6 月初发布。Linux 6.15 的主要新特性包括:IO_uring 网络零拷贝接收支持,英伟达开源内核驱动早期代码,改进 Zstd 压缩,Bcachefs 文件系统将其磁盘上格式视为“软冻结”状态,支持 AMD Versal NET SoC,AMD INVLPGB,改进 AMD Zen 5 和其它 Intel/AMD CPU 的 AES-CTR 加密性能,支持 AMD 新图形硬件,新 FWCTL 子系统,等等。
基于 Slackware Linux 的发行版 PorteuX 释出了 v2.0 版本。PorteuX 有两种版本,其一是稳定版 stable,其二是滚动更新版 current。PorteuX 2.0 主要变化包括:Cinnamon、LXQt 和 Xfce 桌面环境引入实验性的 Wayland 会话功能(退出后从登录屏幕右上角第一个图标中选择 Wayland 会话),Linux 6.14,英伟达驱动更新到 570.133.07,Cinnamon 6.4.9 (仅限 current),GNOME 48.0 (仅限 current),KDE 6.3.3(仅限 current),等等。
在异常的 2 月数据之后,3 月数据看起来恢复了正常。根据 Valve 公布的最新 Steam 硬件和软件调查报告,Linux 份额达到 2.33%,Windows 份额为 96.1%,macOS 为 1.58%。35% 的 Linux 玩家使用 Steam Deck 或运行 SteamOS。Steam Deck 使用了定制 AMD APU,七成的 Linux 玩家使用 AMD CPU。简体中文玩家占 25.04%,而英语玩家占 36.5%,俄语玩家占 8.92%,西班牙语 4.62%,葡萄牙语 4.20%。
CDN 服务商 Akamai 在一份新闻稿中宣布托管 kernel.org 核心基础设施。Akamai 称,Linux 内核有大约 2800 万行代码,庞大无比。自 2005 年以来,1,300 多家公司的 13,500 多名开发者为 Linux 内核贡献了代码。此外,内核有很多版本,开发者持续更新代码,将代码分发给不同 Linux 发行版的开发者。Akamai 现在向这些开发者及其用户免费提供他们所依赖的基础设施,支持开发者快速访问内核源码的 Git 环境,无论他们身在何处。Akamai 目前托管的是 git.kernel.org 和 lore.kernel.org。在托管商 Equinix Metal 停止提供裸机服务器销售和服务之后,kernel.org 其它部分正在迁移出去。
Linus Torvalds 罕见的在美国时间周一早上而不是在传统的周日下午释出了 Linux Kernel 6.14,他解释说推迟发布的原因是“纯粹的无能”aka 他在忙其他事情时忘记了发布。6.14 的主要新特性包括:Btrfs RAID1 读平衡;NT 同步原语驱动,显著改进游戏性能;新的 fsnotify 事件 (FS_PRE_ACCESS);支持 AMD NPU 的驱动 amdxdna;PowerPC 架构支持惰性抢占;使用 AMD Secure Encrypted Virtualization 的 x86 系统支持客户机的安全时间戳计数器;等等,更多可浏览 KernelNewbies 6.14 网页。
SystemRescue live Linux 系统释出 12.00 版。SystemRescue 是一款基于 Arch Linux 的可启动工具包,用于在系统崩溃时修复系统。SystemRescue 12.00 的主要变化包括:内核更新到 Linux 6.12.19、支持 bcachefs、以及大量常用工具和磁盘工具的更新。
微软向华为供应 Windows 许可证的合约将于本月到期,华为此后将不再能生产或销售运行 Windows 操作系统的 PC。华为仍然被美国商务部列入实体名单,美国公司如微软需要获得特别出口许可证才能与华为有业务往来。华为消费者业务部门执行董事余承东表示,该公司准备转向替代操作系统。华为此前已经宣布计划在未来的 PC 中放弃使用 Windows。华为将于 4 月推出一款搭载其自主研发的鲲鹏 CPU 和 HarmonyOS 的新 AI PC 笔记本电脑,还将推出首款基于 Linux 的笔记本电脑 MateBook D16 Linux Edition。
围绕 DMA 映射层是否合并 Rust 抽象代码的争论在 Linus Torvalds 明确表态之后基本平息,然而此前明确表态强烈反对合并 Rust 代码的维护者 Christoph Hellwig 退出了 DMA 的维护工作,另一名维护者 Marek Szyprowski 会继续维护 DMA。暂时不清楚他是完全退出内核开发还是仅仅停止维护工作。
Linus Torvalds 在内核邮件列表上正式回应了 DMA 维护者 Christoph Hellwig 反对合并 Rust 代码的观点。Torvalds 指出,Hellwig 反对的合并请求根本不涉及 DMA 层,而他的做法和反应实际上代表着“作为 DMA
维护者,我控制 DMA 代码怎么用”,Torvalds 认为这不是任何工作的运作模式。他的立场实际上意味着 Rust 代码甚至不能使用,或者与他维护的 DMA 代码有任何交互。作为维护者,Hellwig 负责 DMA 代码,但不负责谁或如何使用。不喜欢 Rust 或者不关心 DMA 中任何 Rust 代码都没问题,但无视 Rust 不想处理 Rust 代码也意味着对 Rust 没有任何发言权。