Hacker News 中文摘要

RSS订阅

Apple Copland D11E4 在浏览器中启动 -- Apple Copland D11E4 Booting in the Browser

苹果(Apple)命运多舛的科普兰(Copland)操作系统很难在真实硬件上运行,此前也没有模拟器可用。现在,最后的构建 D11E4 在改进的 DingusPPC 中启动。点击屏幕可让机器获得键盘和鼠标,按 Escape 归还。真实硬件启动约需 30 秒,现代机器在 wasm 中可匹配实时。如果代码触发断言,会进入调试器,点击“Continue”继续。可以试试 Copland HD→Applications→GXSlidemaster 或埃里克(Eric)的 Solitaire。解锁 Copland 的 11 个补丁在分支上,DingusPPC 不接受借助 AI 编写的补丁。

正文

苹果命运多舛的 Copland 操作系统在真实硬件上极难运行,此前也未曾有过模拟版本。这里是改进版 DingusPPC 中的最后一个构建 D11E4。

启动 Copland……

  • 点击屏幕将键盘和鼠标交给机器;按 Escape 交回。
  • 真实硬件启动约需 30 秒,现代机器在 wasm 中可达到实时。
  • 若代码触发断言进入调试器,点击“Continue”继续。
  • 可尝试运行 Copland HD→Applications→GXSlidemaster 或 Eric’s Solitaire。

解锁 Copland 所需的 11 个补丁位于我 fork 的此分支。DingusPPC 不接受借助 AI 编写的补丁,或许有人能根据提交信息中的说明重做这些修复。(此 wasm 版本的补丁在另一分支。)

Copland 原计划以现代微内核系统取代旧 System 7,但遭取消。苹果转而收购 NeXTSTEP/OpenStep 操作系统,即后来的 Mac OS X。

评论

讨论气氛基本是怀旧加兴奋,几乎没人质疑这个作品本身;分歧不在好不好,而在于这种兴趣是否只该当作私人怀旧,还是应该顺势要求苹果、微软认真下场照顾自己的老系统。

真正让人留恋的是老 Mac 界面的确定感

  • 当年 Mac 用户最想要的是可重入多线程和虚拟内存,别让一个失控程序拖垮整机,但这位老用户认为真正的价值在界面:干净、可理解、永远知道东西在哪;换到 macOS 是欢迎的变化,却始终不如原版舒适友好,连鼠标延迟都比今天任何常用系统更好(较多人)
  • 浏览器里能跑整台电脑这件事本身就足够酷, nostalgia 一击即中(较多人)
  • 长期用 macOS 但年轻到会忘事的人惊讶地发现,那只单色手表指针居然存在了这么久,也惊讶桌面从那时到现在其实没变多少(较多人) > 你永远知道什么在哪,用起来像是彻底掌控了系统。(@briandw)

没做完的系统占用心智远超合理比例

  • 老果粉承认 Copland 及其"本该有的样子"在他脑子里占的位置多得不合理,从没想过真有上手的一天(较多人)
  • 项目刚在婴儿期就被砍掉,至今失望(较多人) > 我从没想过自己真有机会摸到它。(@mrkpdl)

希望苹果和微软认真参与复古社区

  • 两家公司至少各出一个人,哪怕只花部分时间,去和复古社区做点有意义的事:修老 bug、为老系统写或移植新应用、教人用当年正确的工具写代码和调试,什么都好(少数人)

好奇它到底有多真、会不会崩

  • 有人直接问这是不是浏览器里的 QEMU(少数人)
  • 另一个人更关心有没有人已经把它弄崩过,半是玩笑半是测试冲动(少数人)

有价值的补充

  • 拖动滚动条时,可滚动文本区不会重绘里面的文字。这在当年显然不值得耗那些 CPU 周期,但性能过剩的今天反而成了最让人意外的一处古老限制。
  • 冷知识:Project Star Trek 是苹果在 m68k 之后、最终决定押注 PowerPC 之前,把 Mac OS 移植到 Intel 的项目——有人表示愿意付出任何代价看一眼,但它永远不会公开。
  • 有人贴出《玲音》里出现过的 CoplandOS 界面图,调侃"那企业版怎么办",算是 Copland 在流行文化里留下的一个注脚。