文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门文章
-
- Imgur 不再将成人幽默归类为成人内容 (0)
- 日本卡西欧公司证实客户数据被盗 (0)
- 保守派更可能反民主和支持独裁 (0)
- 周末锻炼与定期锻炼在降低疾病风险上的效果相同 (0)
- NASA 证实计划制定月球时间标准 (0)
- 中国研究员称找到方法利用量子退火破解公钥加密 (0)
- SpaceX 首次以抓取的方式回收 Starship 助推器 (0)
- 大模型容易遭到越狱攻击 (0)
- Meta 研究员认为大模型比猫还蠢 (0)
- NASA 发射欧罗巴快船探索木星卫星 (0)
热门评论
- 假新闻 (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分 星期四 评论到 美国阿拉巴马州最高法院裁决冷冻胚胎是“儿童”
旨在将 Linux 移植到使用 Apple Silicon 芯片的 Mac 电脑上的发行版 Asahi Linux 去年宣布将在 Fedora Linux 基础上进行开发并重命名为 Fedora Asahi Remix。现在该发行版加入了 alpha 版本的 OpenGL、OpenCL 和 Vulkan 图形驱动,支持在配备 M1 或 M2 系列处理器的 Mac 电脑上运行部分 3A 级经典大作。这项工作受益于 Valve 开发的 Proton 兼容层。模拟开销比较大,游戏基本上需要 16GB 内存,这意味着入门版 Mac 配备的 8GB 内存可能不足以运行大部分游戏。目前可玩的游戏包括了 Cyberpunk 2077、The Witcher 3、Fallout 4、Control、Portal 2 和 Ghostrunner,可玩不意味着流畅,开发者表示游戏性能还需要改进。对于硬件需求不高的独立游戏如《Hollow Knight》则应该能流畅运行。
Canonica 释出了 Ubuntu 24.10(Oracular Oriole),该版本只支持九个月。下一个版本 Ubuntu 25.04 将于明年四月释出。Ubuntu 24.10 的主要新特性包括:桌面环境 GNOME 47,改进了默认文件管理器 Nautilus,改进低分辨率显示器上的 UI,屏幕录像支持硬件编码,当 snap 应用在后台更新时 Ubuntu Dock 会显示一个进度条,如果有待处理更新 App Center 将会显示一个应用内通知;最新的 Linux 6.11 内核,运行英伟达显卡的系统将默认启用 Wayland,APT 3.0 包管理器,等等。
Linux 作者 Linus Torvalds 罕见的谈论了内核开发者们的书写风格。他说自己在阅读维护者们递交的合并请求(Pull Request)时会随手处理下空格或缩进问题,但语态问题没办法随手处理,会需要额外的工作。部分内核开发者在合并请求中使用了被动语态,Linus Torvalds 建议他们使用主动语态,最好还是命令式的。他举例说,维护者应避免写类似的被动语态“In this pull request, the Xyzzy driver error handling was fixed to avoid a NULL pointer dereference.”他建议写成主动语态“This fixes a NULL pointer dereference in...”或者“Fix NULL pointer dereference in ...”他认为主动语态更简单明了。
研究人员报告一种秘密的挖矿恶意程序感染了数千台运行 Linux 的系统。该恶意程序至少从 2021 年开始传播,它利用愈 2 万个常见错误配置感染系统,还能利用去年修复的 Apache RocketMQ 高危漏洞 CVE-2023-33426,其危险等级 10/10。研究人员将该恶意程序命名为 Perfctl,恶意程序作者为其程序进程起了一个与常见 Linux 进程相似的名字,组合了 perf Linux 监控工具和命令行工具 ctl。该恶意程序利用了多种方法防止其被检测出来,并确保具有持续感染能力,在机器重启或核心组件被删除后仍然能留在被感染设备上。它的主要功能是利用 CPU 挖掘加密货币,以及作为代理工具为付费用户中继网络流量,此外还可以作为安装其它恶意程序的后门。
Arch Linux 项目负责人 Levente Polyak 在邮件列表上宣布与 Valve 建立直接合作关系。Valve 将在两个方面支持 Arch Linux 项目:构建服务基础设施和安全签名 Enclave。这一消息并不令人惊讶或出人意料,由于 Steam Deck 掌机使用的发行版 SteamOS 是基于 Arch Linux,而 Steam Play/Proton 利用了 Wine 项目,Valve 资助了大量开源项目,与上游发行版更紧密合作富有意义。
在长达 20 年之后,Real-Time Linux(PREEMPT_RT)合并到内核主线。从 Linux 6.12 开始,所有发行版都将包含实时 Linux 代码。这意味着 Linux 将开始运行在更多任务关键设备和工业硬件上。实时操作系统对时间限制非常严格,需要确保关键任务在指定时间期限内完成。实时内核代码合并到主线的最后一个障碍是重新设计 print_k 函数。print_k 函数最早是 Linus Torvalds 本人开发用于调试的工具,但程序在调用 print_k 时会产生硬延迟,这对于实时系统是不可接受的。今年初内核社区终于在重设 print_k 上达成了一致。
Linus Torvalds 在 Linux 基金会开源欧洲峰会上谈论了内核开发、内核维护者年纪渐长和未来的项目负责人。Torvalds 坦承内核维护者正在老去,他们的头发颜色也变成了灰色。还有部分人因为筋疲力尽而选择退出。他说,很多内核开发者参与项目上长达数十年,他本人已经有 33 年,年轻一代的开发者可能会感到敬畏。Linux 项目目前排在 Torvalds 之后的维护者是稳定版内核维护者 Greg Kroah-Hartman,他的年龄其实和 Torvalds 差不多。要成为 Linux 项目未来的负责人最主要的是需要赢得社区的信任,至少需要在项目上工作足够长时间,但并不需要 30 年。对于内核引入 Rust,Torvalds 表示内核社区需要时间接受,认为 Rust 失败为时过早。
Linus Torvalds 在内核邮件列表上宣布释出 Linux 6.11,6.12 合并窗口开启,Linux 6.12 有望成为新的长期支持版本(LTS)。Linux 6.11主要新特性包括:io_uring 子系统支持 bind() 和 listen()操作,针对实时内核减少延迟的新锁定机制,减少文本占用错误信息 ETXTBSY,支持用 Rust 开发块驱动程序,支持块层的原子写入操作、专用 bucket slab 分配器加固内核防御堆喷射(heap spraying)攻击、getrandom() 的 vDSO 实现,等等。
过去四年担任 Linux Man pages 维护者的 Alejandro Colomar 宣布暂停工作。Man pages 是 manual page 的缩写。Alejandro 称自己是在空闲时间做维护工作,没有任何企业赞助 Linux 手册的维护。现在他无法在经济上继续支持该工作,将无限期暂停维护。如果有企业想要赞助,请联络他。
Valve 掌机 Steam Deck 及其操作系统 SteamOS 的成功吸引了对基于 Linux 的游戏操作系统的投资。Playtron 公司正在开发基于 Fedora Silverblue 的游戏操作系统 PlaytronOS,它最近获得了日本游戏公司 Square Enix 的投资。与 SteamOS 不同之处在于它不仅集成了 Steam,还集成了其它流行客户端如 GOG 和 Epic Games。它释出的首个 Alpha 版本已在掌机 AYANEO 2、ASUS ROG Ally、GPD Win 4 (2023)、联想 Legion Go、Valve Steam Deck LCD 和 Valve Steam Deck OLED 上进行了测试。
KDE 项目计划从 6.2 版开始在 Plasma 桌面中直接请求捐款。用户会在每年的12 月看到一次系统通知,请求向非盈利组织 KDE e.V.捐款。开发者表示,他们知道此举可能会引发争议,此举是经过深思熟虑的做出的,他们尽最大努力减少捐款系统通知的恼人程度,通知很小且不显眼,容易关闭。关闭之后一年之后才会再次出现。用户也很容易永久关闭该通知。
Rust for Linux 内核维护者 Wedson Almeida Filho 宣布了辞职,导致他辞职的一大原因是围绕内核使用 Rust 语言的非技术性争论。Wedson 是微软工程师,参与了大量与 Rust Linux 内核功能相关的工作,包括实验性的将 EXT2 文件系统驱动移植到 Rust。但现在他宣布自己受够了,表示自己没有了回应非技术性争论的精力和热情,他更热衷于与 Rust for Linux 团队讨论技术性问题,坚信内核的未来是采用内存安全的语言。
微软旗下的职业社交网络 LinkedIn 将其服务器、虚拟机和容器使用的 Linux 发行版从终止支持的 CentOS 7 迁移到微软自己的发行版 Azure Linux。Red Hat 早先时候做出了一个受争议的决策:CentOS 从 Red Hat Enterprise Linux(RHEL)的社区发行版变成了一个滚动更新发行版 CentOS Stream;CentOS 7 到 2024 年终止支持,而下一个版本的 CentOS 8 原计划支持到 2029 年改成了 2021 年底终止支持。LinkedIn 认为,随着转向 CentOS Stream,用户对项目的方向和更新时间表感到不确定,而不确定性引发了对 CentOS 作为操作系统的可靠性和支持的担忧。
微软将 Mono 项目捐赠了给 Wine 项目。Mono 是 Xamarin 联合创始人 Miguel de Icaza 发起的跨平台 .NET 框架开源实现,微软在 2016 年收购 Xamarin 后拥有了 Mono 项目。但随着 .NET 框架支持 Linux 等非 Windows 平台,Mono 项目对微软没有多少意义了。Mono 上一次大版本更新是在 2019 年 7 月,之后都是补丁版本之类的小更新,上一次补丁版本发布是在 2024 年 2 月。 Wine 项目现在宣布接管 Mono 项目,它表示 mono 代码库可能会存档,但二进制程序会继续提供四年。
Linux 作者 Linus Torvalds 在 Linux 基金会的中国开源峰会上对内核的 Rust 普及度缓慢表达了失望之情。在与 Verizon 高管 Dirk Hohndel 的交谈中,Torvalds 表示他原本预期内核开发者采用 Rust 的速度会更快,但问题的一部分在于资深的开发者只熟悉 C 语言,不了解 Rust 语言,他们对学习一种某些方面完全不同的新语言并不那么热衷。这种抵制导致了对 Rust 的抗拒。另一方面的原因是 Rust 基础设施本身并不那么稳定。
图像编辑自由软件项目 GIMP 宣布了 3.0 版本的字符串冻结(string freeze),距离正式发布又近了一步。GIMP 3.0 是一次用户期待已久的重大更新,其变化包括从 GTK2 移植到 GTK3,从 Python 2 过渡到 Python 3,基本实现非破坏性编辑,等等。开发者原计划在 2023 年内发布,但之后又推迟到了 2024 年 5 月,现在 5 月早就过去了,GIMP 3.0 有希望在未来几个月内释出。
AMD 最新一代的 Zen5 处理器已经上市,科技网站和视频博主也都公布了评测报告,Zen5 在生产力任务中的表现被认为达到了预期,但在游戏等任务中的表现则远未达到预期,以至于用户开玩笑的将 Zen5 称为 Zen5%——意思是与上一代 Zen4 相比变化只有 5%,而不是 AMD 宣称的 IPC 有 16% 的增幅。知名 Linux 网站 Phoronix 公布了它的评测报告,显示在 Linux 上 Zen5 的表现基本符合 AMD 的宣传。评测者应用户要求在相同的硬件上分别运行 Windows 11 和 Ubuntu 24.04,然后执行一系列基准测试。结果显示,在 Ubuntu 24.04 LTS 上 Ryzen 9 9950X 相比上一代的 7950X 平均改进了 14%,但在 Windows 11 下改进幅度只有 10%,9950X 在 Ubuntu 下的性能总体上高于 Windows 11。
Canonical 开发的 Ubuntu 发行版每半年发布一个新版本,而 Linux 内核大约每 2-3 个月发布一个新版本,因此 Ubuntu 开发阶段选择使用的版本到正式发布时肯定已经落后于上游的最新稳定版本。现在 Canonical Kernel Team (CKT)宣布将改变内核选择方法,将在发布冻结日期时采用最新可用的内核版本,即使当时内核版本还处于 RC(预发布)状态。这意味着今年 10 月 Ubuntu 24.10 在发布时将使用最新的内核稳定版本 Linux 6.11。
System76 用 Rust 语言开发的桌面环境 COSMIC 发布了第一个 alpha 版本。Cosmic 将用于 System76 的桌面发行版 Pop!_OS,但也可用于其它发行版如 Fedora 和 Arch Linux。System76 称,Cosmic 采用了响应式设计和模块化架构,可用于创建独特的用户体验。由于这是一个 alpha 版本,显然它会包含大量的 bug,缺乏大量的功能。COSMIC 也将会进入用 Rust 开发的新操作系统 Redox 中。
Gentoo Linux 发行版创始人兼首席架构师 Daniel Robbins(aka drobbins)在 2004 年离开项目之后于 2008 年创建了一个衍生发行版 Funtoo Linux,16 年后的今天他宣布终止该项目。drobbins 表示,Funtoo 的理念是创建一个有意思的贡献者社区,共同创造伟大的东西。但现在对他而言不再是了,他将转向其他事务。Funtoo 没有继任 BDFL,他也不打算寻找,或者考虑将项目转交给其他人。Funtoo Linux 项目预计将在 8 月终止,Funtoo 容器预计会一直支持到 8 月底,用户如果有需求需要寻找其它托管方案。