首页 >知识动态 > 内容

火狐的PowerPC分叉十余年走到了尽头

知识动态 2021-12-10 09:12:57
导读 自从 PowerPC Mac 出现在地球上已经十多年了——以至于取代它们的英特尔 Mac 本身正在被其他东西所取代。但直到今天,仍有一小部分人

自从 PowerPC Mac 出现在地球上已经十多年了——以至于取代它们的英特尔 Mac 本身正在被其他东西所取代。但直到今天,仍有一小部分人仍在为 PowerPC Mac 和 Mac OS 9 开发软件。

其中一个项目是TenFourFox,它是运行 Mac OS X 10.4 或 10.5 的基于 G3、G4 和 G5 的 PowerPC Mac 的 Firefox 浏览器的一个分支。TenFourFox 项目主要由 Cameron Kaiser 维护,在 Mozilla 在其开发过程中从 Firefox 4 中撤出 PowerPC 支持后,TenFourFox 项目于 2010 年末兴起。令人惊讶的是,从那时起,浏览器一直在继续前进。

但是,随着时间的推移,继续将 Firefox 功能向后移植到老化的、卡住的 PowerPC 处理器只会变得更加困难。今年 3 月,Kaiser宣布 TenFourFox 更新将在经过十多年的发展后结束。TenFourFox 的最终计划发布是在本月初。

Kaiser 的完整帖子很长,但对于老式计算机爱好者或任何从事软件工作的人来说都值得一读——Kaiser 表达了对开发和支持小众应用程序的现实的沮丧,但他也强调了 TenFourFox 令人印象深刻的技术成就并反思了本质现代互联网和开源软件开发,说:

我也为大量成功向后移植或全新的 TenFourFox 功能感到自豪。TenFourFox 是 PowerPC Mac OS X 上第一个也是少数几个支持 TLS 1.3(甚至 1.2)的浏览器之一,我们是唯一具有 JavaScript JIT 的浏览器。我们还完成了一些长期为 Firefox 主线计划但 从未实现的功能,例如 我们的 AppleScript(和 AppleScript-JavaScript 桥接)支持。我们的实现甚至可以让您 操作可能无法正常运行的网页,从而无法正常运行 。十多年来 TenFourFox 已经存在,我们还实现了我们自己的 原生日期和时间控件、 基本广告块、高级阅读器视图(包括 粘性 和 自动 功能)、额外的媒体支持(MP3、 MP4 和 WebP)、JavaScript 的额外功能和语法,以及浏览器各个部分的 AltiVec 加速。浏览器的主要部分也有无数向后移植的错误修复,用于修复长期存在的问题。所有这些都使我们的最佳平台基础 Firefox 45 的使用时间远远超过销售日期,并使其成为其他传统浏览器(包括令人难以置信的 OS/2)的重要上游来源。

[T]最大的投资是时间:当你脚下的地面发生变化时,试图坚持有规律的时间表是我下班时间的很大一部分,而且鉴于我的常规职业是高度专业化的,与计算无关,你真的不能付给我足够的钱来将我的日常生活奉献给 TenFourFox 或任何其他开源项目,因为我只是不扩展。(无论如何,我们从不接受捐赠,主要是为了避免人们认为他们在“购买”某些东西。)我知道有些人以免费的开源项目为生。我认为这些人是例外并且值得注意,正是因为他们很少见。大多数开源项目,即使是拥有庞大用户群的项目,最终都是黑洞,而且永远都是。

Kaiser 并不打算完全停止浏览器上的工作,但他正在将其降级到他所谓的“爱好模式”。他将继续从 Firefox 的新 ESR 版本向后移植安全补丁,并将它们发布到 TenFourFox Github 页面,但任何想要使用这些补丁的人都需要自己构建应用程序。Kaiser 也不会承诺为这些添加提供支持或按任何时间表提供它们。也欢迎其他开发人员继续自行发布 TenFourFox 版本。

即使使用完全受支持的浏览器,您也不想在 PowerPC Mac 上浏览 2021 年的 Internet 的原因有很多。G4 和 G5 处理器比现代英特尔、AMD 或 Apple Silicon 处理器慢一个数量级,并且试图在只有一两个 GB 内存的机器上加载臃肿的现代网站是一种令人沮丧的练习。

最重要的是,自从 Mac OS X 10.4 或 10.5 收到安全更新以来已经有好几年了,大多数第三方应用程序开发人员也早已开始更新。旧计算机仍然可以运行旧软件,正如我在 2014 年尝试运行 Mac OS 9 时了解到的那样,但上网或尝试与其他计算机交互更加棘手。TenFourFox 及其开发博客证明了逆流而上是多么困难。

免责声明:本文由用户上传,如有侵权请联系删除!