文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 白名单访问制...zzz (1 points, 一般) by devfsdvyui 在 2026年01月18日21时04分 星期日 评论到 伊朗恢复互联网访问
- 论人可以有多无耻 (1 points, 一般) by devfsdvyui 在 2026年01月18日21时00分 星期日 评论到 腾讯向逾 30 个 GitHub 微信相关项目发出 DMCA 通知
- 来自arm版遥遥无期 (1 points, 一般) by solidot1768413084 在 2026年01月15日01时52分 星期四 评论到 Wine 11.0 释出
- 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 在支付公司压力下移除部分成人游戏
Firefox 浏览器从 v151 开始,Gzip 压缩/解压缩就依赖于 zlib-rs 库,用 Rust 语言开发的版本替代了 C 语言版本改进了性能,提供了更好的内存安全性,以及带来了英特尔第 13 代/第 14 代酷睿 CPU 不稳定导致的崩溃问题。致力于用 Rust 语言重写关键库的非盈利组织 Trifecta Tech Foundation 在 2024 年夏天就与 Mozilla 讨论在浏览器中集成 zlib-rs,但从测试到落地花了两年时间,一个重要原因就是 zlib-rs 触发了臭名昭著的英特尔 CPU bug。测试中 zlib-rs 中的一些代码导致英特尔 Raptor Lake CPU 频繁崩溃,开发者最终发现问题与 Huffman 编码写入内存的一个特定指令相关,识别问题之后解决起来就容易了,开发者通过加入一段“不安全代码”修复了该问题。
Mozilla 在宣布 Firefox 152 的同时,公布了将在未来推出的一系列新功能,其中包括:更新 UI 的 Project Nova;自定义快捷键;改进 PDF 编辑功能——支持在浏览器上直接拆分、合并和重组 PDF 文档;Multi-Account Containers 从扩展变成原生功能;移动版本将内置免费 VPN(可能只限于少数国家);通过语音向浏览器提问获得 AI 生成答案的 Quick Answers;隐私 AI 浏览 Smart Window;省电模式(Power Saving Mode)识别手机上消耗资源最多的标签页,自动降低其资源占用,从而延长电池续航时间,等等。
Mozilla 释出了 Firefox 152。主要变化包括:默认编译了 JPEG-XL 支持代码,但默认仍然没有启用,用户需要去 Firefox Labs 调整设置启用,JPEG-XL 是新的免专利图像格式,相关编解码器使用了 Rust 语言开发;重新设计了设置界面、在 Windows 不同硬件配置下支持 HDR 视频、支持 CSS 的 field-sizing 属性,以及一系列面向开发者的新功能,等等。
刚刚发布的 Firefox 151 加入了对 Web Serial API 的支持。Web Serial API 允许网站使用 JavaScript 向串口设备如 USB 和蓝牙设备写入或读取数据。Mozilla 称大部分人不会使用到该 API,它的主要使用群体是开发者,他们将能利用浏览器与兼容硬件设备直接进行通信。Mozilla 同时宣布与知名开源硬件平台 Adafruit 展开合作。Adafruit 基于浏览器的硬件工作流程能在 Firefox 上直接运行。以 Adafruit ESP32-S 开发板为例,通过 Web Serial 可以将网页代码发送的消息直接显示在设备上,或者直接在手持设备上修改网页的 CSS 属性。
Mozilla 宣布 Firefox 未来将移除 asm.js 相关代码,因为它早有了后继者 WebAssembly,同时维护两者耗费时间且增加攻击面。asm.js 是 Mozilla 对 NaCl 和 PNaCl 的回应:通过选择一个严格静态的 JavaScript 子集获得类似 NaCl/PNaCl 的性能,同时代码又能直接运行在 Web 内容中。asm.js 于 2013 年随 Firefox 22 发布,获得了巨大的成功,证明只使用 Web 技术就能在 Web 上以接近原生的速度运行代码,它为 WebAssembly 的诞生铺平了道路,WebAssembly 在 2019 年成为 W3C 标准。Mozilla 从 Firefox 148 开始 JS 引擎 SpiderMonkey 默认禁用 asm.js 优化,未来版本将完全移除相关代码,使用 asm.js 的网站不会受到影响,开发者建议想要继续使用 asm.js 发布内容的网站重编译到 WebAssembly,它的执行速度更快,二进制文件更小。
Mozilla 释出了 Firefox 151。主要新特性包括:更新内置 VPN 支持,改进隐私浏览,Firefox PDF 查看器支持直接合并多个 PDF 文件,Linux 和 macOS 本地配置文件备份支持跨平台恢复,文档画中画 API——提供了比目前的视频画中画 API 更多功能体验,等等。JPEG-XL 原生图像解密器推迟到了下个版本。
由于今天的主流网站都是为市场份额最大的浏览器 Chrome 设计的,市场份额较小的浏览器如 Safari 和 Firefox 不得不适应这种现实而改变其工作方式。Safari 和 Firefox 都包含了特定代码针对不同域名改变渲染方式。Firefox 的 about:compat 包含了一系列网站的兼容性干预措施,Safari 的 Quirks.cpp 改变了 facebook.com、x.com/twitter.com 和 reddit.com 的画中画视频处理方式——这些公司开发了有问题的视频代码,但与其等待它们修复代码,Safari 直接为每一位用户提供了权益之计。Chrome 当然不需要此类代码,毕竟网站是优化运行在 Chrome 而不是其它浏览器上。在 IE 时代之后我们迎来了 Chrome 时代,历史在重复。
欧盟的 Digital Markets Act(DMA)强制要求苹果和 Google 向消费者提供浏览器选择屏,允许消费者选择非默认浏览器如 Safari 或 Chrome。Mozilla 估计,浏览器选择屏为它带来了大约 600 万用户,其中 iOS 平台上的用户数增长了 113%,而 Android 只增加 12%。这一差异可能与苹果和 Google 实现浏览器选择屏的方式有关:苹果用户在首次打开 Safari 时看到浏览器选择屏,而 Android 设备则是在首次启动或恢复出厂设置后。Mozilla 称,用户留存率比 DMA 实施前提高了五倍。浏览器开发商 Aloha、Brave、Opera 和 Vivaldi 此前也披露 DMA 强制实施后的最初几天和几周内,用户数量都出现了显著增长。Mozilla 希望 DMA 也应适用于桌面操作系统,指责微软使用欺骗性的设计策略推广其 Edge 浏览器。
Mozilla 上个月释出的 Firefox 149 悄悄集成了 Brave 的开源 Adblock 引擎 adblock-rust。adblock-rust 在默认情况下没有启用,也没有 UI 或内容过滤列表。dblock-rust 是 Brave 内置广告屏蔽器使用的引擎,使用 Rust 开发,采用 MPL-2.0 许可授权,能处理网络请求拦截、过滤特定元素样式(cosmetic filtering),兼容 uBlock Origin 的过滤列表语法。Firefox 分支 Waterfox 也采用了 adblock-rust。
Mozilla 释出了 Firefox 150,主要新特性包括:对所有用户启用“本地网络访问限制”;通过内置 PDF 编辑器支持对文件进行页面重排序、复制、删除、粘贴和导出;改进分屏浏览;通过 about:translations 体验尊重隐私的即时翻译(或在地址栏直接输入 translate);等等。
Firefox Nightly 版加入了对 Web Serial API 的支持,而六年前 Mozilla 以不安全为由反对支持该 API。Web Serial API 允许浏览器与通过串行端口通信的设备交互,此类设备包括 3D 打印机,微控制器如 Arduino 和 ESP32,智能家居面板如 ESPHome,以及通过 USB 或蓝牙模拟串行端口的设备通信。Google Chrome 自 2021 年起加入了对 Web Serial API 的支持,基于 Chromium 的浏览器如 Edge、Opera 和 Vivaldi 也都支持该 API。Mozilla 杰出工程师 Martin Thomso 在 2020 年表示,对于如此强大的功能,无法为用户提供充分的保护,即使用户同意。串行端口是物理连接赋予高度信任的时代的遗物,许多设备允许通过该接口连接的设备在没有任何身份验证的情况下获得管理权限,这一权限甚至超过了 root。两年后 Mozilla 被要求重新考虑其立场,Firefox CTO Bobby Holley 表示 Mozilla 愿意采用和 WebMIDI 相同的附加组件守门机制(add-on-gating mechanism)支持 WebSerial API。Mozilla 目前仍然反对 WebUSB 和 WebHID,而苹果 WebKit 团队仍然对 WebSerial、WebUSB 和 WebHID 持反对态度。
Firefox 官方扩展商店共有 8.4 万个扩展,如果我们下载安装所有这些扩展,会发生什么事?有人替我们完成了这一几乎不可能的任务。扩展的总容量为 49.3 GB,单个扩展的平均容量为 584.9 kB。容量最大的是 dmitlichess 共 196.3 MB——包含逾 2000 音频文件,其次是 (Unoffical) ReactBot Web 容量 184.9 MB,Eric’s Thumbnail Seasoning! 容量 146.6 MB,Animal Forest:PG BGM 137.4 MB...等等。最小的扩展是 theTabs-saver,7518 bytes,没有代码;访问权限需求最多的扩展是 FalscheLaden,要求 3,695 个访问权限,该扩展没有活跃用户,Google Dark Theme 要求 2,675 个权限但它有 1,687 名用户;扩展开发者 Dr. B 使用 AI 工具开发了 84 个扩展,这些扩展的 README.md 提到了 Grok 3。34.3% 的扩展没有日活用户,0.7% 的扩展日活用户超过 1 万;76.7% 的扩展开源。作者发现,当加载的扩展数达到 65,335 个之后浏览器就挂起卡死了。在设法加载 8.4 万个扩展之后,浏览器基本上没法用了,比如打开扩展页 about:addons 就花了 6 个小时。
Mozilla 再次指控微软给予自己的浏览器和 AI 服务不公平的优势。即使用户明确选择其它浏览器,微软仍然会引导用户使用 Edge。Mozilla 称,不管默认的浏览器设置,Windows 的部分功能仍然会使用 Edge 打开链接,包括任务栏搜索结果以及 Outlook 和 Teams 等应用中的链接。微软在推广其 AI 助手 Copilot 时采取了类似的做法,利用平台优势推广自家服务。Copilot 固定在任务栏上,在安装了 Microsoft 365 的系统中自动安装,甚至部分型号的笔记本电脑还有专门的按键。Mozilla 认为,当占据主导地位的桌面操作系统制造商在系统层面推广自家浏览器和 AI 工具时,Firefox 之类的独立浏览器难以与之竞争。
Mozilla 于 3 月 24 日释出了 Firefox 149。主要变化包括:用 Rust 语言开发的 JPEG-XL 图像解码器 jxl-rs 取代了旧的用 C++ 开发的解码器;更快的 PDF 文件处理速度,通过右键上下文菜单从 PDF 中下载图像; 改进 HTTP/3 上传性能;内置 VPN(目前只提供给美国等少数地区),每月免费流量 50GB,等等。
Mozilla 宣布,3 月 24 日释出的 Firefox v149 将内置 VPN 服务。该服务将首先提供给美国、法国、德国和英国的用户,免费套餐的流量为每月 50GB。Firefox VPN 与 Mozilla VPN 不同,Mozilla VPN 是一项独立的付费服务,可同时在五台设备上使用;而 Firefox VPN 只限于浏览器本身,设计通过 Mozilla 管理的服务器路由流量,隐藏用户的真实 IP 地址。Mozilla 此前强调,不会出售个人数据,同步浏览数据如历史和书签将依赖于端到端加密。
Mozilla Staff Platform Engineer Gabriele Svelto 称十分之一的 Firefox 崩溃是比特翻转导致的。比特翻转(Bitflips)是指储存在电子设备上的个别比特发生翻转的事件,比如从 0 变为 1 或反之亦然。导致比特翻转的自然因素主要包括宇宙射线、功率波动和温度等。Firefox 去年部署了浏览器崩溃后在用户电脑上运行的内存测试工具。上周 Firefox 收到了 47 万份崩溃报告。崩溃报告是用户自愿递交的,因此实际崩溃数量通常会是报告的数倍。47 万份崩溃报告中约 2.5 万份检测到可能是比特翻转导致的。意味着每 20 次崩溃中就有一次可能是由内存不稳定或间歇性出错导致的。由于检测方法非常保守,实际数量至少是两倍,即十分之一。Gabriele Svelto 指出硬件不稳定的用户比硬件稳定的用户更可能遭遇崩溃。他表示今天的笔记本电脑和智能手机的内存通常是焊在设备上,要更换基本上不可能。
Mozilla 释出了 Firefox 148,引入了 AI 关闭开关,允许用户关闭所有 AI 功能,Mozilla 承诺未来的更新不会覆盖该设置。该开关位于 设置 > AI Controls 下。Mozilla 还允许用户最大限度退出数据收集,相关选项位于 设置 > 隐私设置 > Firefox 数据收集下。其它变化包括:集成 Trusted Types API 和 Sanitizer API 以遏制跨站脚本攻击(XSS),改进了 PDF 中屏幕阅读器对数学公式的兼容性;Firefox Backup on Windows 10;支持 WebGPU 的 Service Worker 等等。
Mozilla 称,2023 年 7 月释出的 Firefox 115 ESR 是 Firefox 支持 Windows 7/8/8.1 的最后一个版本,它将在 2026 年 2 月底为 Firefox 115 ESR 释出最后一个安全更新,之后将停止对它的支持。它建议 Windows 7/8/8.1 用户升级到 Windows 10 或更新版本,如果他们的 PC 由于微软设定的限制无法升级到 Windows 10 或 11,Mozilla 建议用户切换到 Linux 发行版。
Mozilla 宣布为 Firefox 用户提供禁用所有 AI 功能的选项。从 2 月 24 日推出的 Firefox 148 起,用户可以在设置中启用“Block AI enhancements”选项,一旦启用,用户将不会看到任何现在或未来 AI 功能的弹出窗口或提醒。新的 AI 控制选项还允许用户单独管理各项 AI 功能。Mozilla 新 CEO Anthony Enzor-DeMeo 表示,AI 应该始终是一种选择,可以关闭,让用户知道如何运作,能带来什么价值。
Mozilla 释出了 Firefox 147。主要变化包括:Apple Silicon 设备上启用 WebGPU;通过为硬件解码视频启用零拷贝播放改进 AMD GPU 系统上的视频播放性能,使之与 Intel 和 NVIDIA GPU 系统相当;支持 Safe Browsing V5 协议,Enhanced Tracking Protection(ETP)设为严格的用户将默认启用本地网络访问限制,网站要访问本地网络资源需要得到用户的明确同意;支持 Freedesktop.org XDG Base Directory Specification;改进了 GNOME 桌面环境下分数比例显示渲染;修复多个沙箱逃逸漏洞,等等。