丁宇 | DING Yu

在一台25MHz的Centris 650上安装Mac OS X Panther(译)

我是一个Mac爱好者。我收集那些一直都很喜欢,但作为小孩子却买不起的电脑,现在差不多弄到了50台Mac了。这是我的爱好。我几乎用过所有版本的MacOS,一个接一个的使用。

现在我把所有的时间都花在了Mac OS X 10.3 Panther上。我经常回忆起和我的Quadras、各种Mac II和Performas一起的日子,这很让我感到快乐。其实我真的是很单纯的!Quadras一直是我的最爱,我过去一直开玩笑说我曾秘密花了4年的时间为68040电脑编译OSX,并最终得到了一个低速版本的OSX 10.0。玩笑而已。

初次萌生的想法

自从在我的Athlon上用了PearPC后,我就想:这是一个架构无关的PPC模拟器。嗯,这样的话任何古老的架构都可以运行OSX。直到几个月前我才第一次打算做这事儿,但找一个足够大的SCSI驱动器却花了我大量的时间。我有很多500M的驱动器,但要想运行宿主系统并在其上使用PearPC安装OSX则远远不够。

目前PearPC只有Windows和Linux版。所以根本不可能在Mac OS 8上使用PearPC。幸运的是68K Mac可以运行Linux, - 比如我的Quadra。在68K上安装Debian GNU/Linux也不是问题,安装过程很乏味,但至少能运行。

作为宿主的Mac

我做这次试验的电脑是一台Centris 650,68M内存,25MHz的68040处理器和一个4GB硬盘驱动器 - 这足够我利用现有的PearPC磁盘镜像了。我打算直接用Athlon电脑上的镜像文件来省略安装过程。我只是有点受虐待倾向,但还不至于愚蠢到坐下来等着68K把OSX安好。安装Debian就已经够让人抓狂了。

安装

Debian安装时遇到些常见的小问题,大多是有关对X设置信息的记录上 - 我总说要把这些记下来却从来没做过,这次也一样。

完成后,我下载了最新的PearPC源代码,以 ./configure && make 参数来编译。还用我说这过程有多缓慢吗?编译器不在屏幕上输出任何信息,根本就是在爬行。就好像在等待大陆板块漂移一样。做个如下的对比:一台用40MHz 68040处理器的Quadra 630会花费4个多小时来编译2.2核心,要是你想编译KDE或OOo之类的东西等上几星期吧。

接下来遇到了麻烦。那台Athlon电脑上的3GB的Panther镜像用不了。更准确地说,它无法适应文件系统,因为在这文件系统中最大的文件只能是2GB!

只好用Athlon再创建个小点儿的镜像 - 1.5GB的文件拷贝时间可真够长的(在10M网络上拷贝1.5GB可不是闹着玩的,何况更惨的是我刚刚拷了2次3GB却不能用。这让我进一步知道了什么叫耐心),安装过程没问题。

好,2004年10月25日,星期一上午9点,一台Centris 650的Mac开始启动OS X。

差不多1个半小时后,熟悉的Apple标志启动画面出现了。

(没错,颜色看起来有问题。应该是蓝色背景,中间是个黄绿色的苹果,X中的真彩显示功能在使用Centris的缓冲区时遇到了问题)

接下来?

没办法,只能等。根据PearPC作者的说法,用Generic模拟运行(在非X86上唯一的选择)的速度大概是宿主CPU的500分之一。天!这么说模拟出来的最多也就是0.05MHz的G3!这差不多要比从Athlon上启动慢上4000倍,并且既然Athlon都要花2个半小时还多,这个我估计要 6.99天了。启动要花1周时间!

下个周一吧!

反正我有的是时间。它尽可以在我家里慢慢折腾。

-------------------------------

目的何在?

就是想看看68K上的OSX。就这么简单。

难道你闲时没有更好的事情可做了?

没。

这有用吗?

实际上什么用都没有。PearPC在我的Athlon上都有极其有限的速度运行OSX及其软件,在68K上则根本不可能运行任何软件。

这就好像用C64或Apple直接本地运行OSX一样,看起来很Cool。

但这可能吗?一台68K模拟一台PPC?

不。你实在想的话也可以试试看,这没什么实际用途。不过这不会比在Centris上安装更有趣。

CherryOS会支持Centris吗?

恩,这个问题吗……

接下来的打算?

重新弄好我的Mac II(带FPU的68020),看看能不能在更慢的电脑上启动OSX。我希望Longhorn发布时我能弄好它。

原文(英文)地址:http://mactalk.com.au/articles/68kpanther/

 

后记:这篇文章原本是我于2004年11月6日译出,并发在由我创建并维护的“PearPC中文站”上的。时隔近4年后再次整理发出,是受Mike所托之为。Mike是著名的Mac模拟器网站Emaculation.com的站长(他的id是clockwise),也是我最好的朋友之一。我在接下来的一段时间里,除了会把发在“PearPC中文站”和后来的“OSX86 China”上的一些精华文章贴出来以外,还将专门撰文记叙一下我和Mac模拟器、以及我和Mike之间的趣事。


  1. Yellow @ 2008-09-01 15:32:07 +0800:

    这篇文章让我想起了四年前我用PearPC模拟mac时的情景


    很怀念那些日子,PearPC中文网是我每天必上的网站
    很遗憾我重来没有用PearPC成功模拟过MAC直到X86出现前
    X86出来后,我开始换CPU,换主板,买8378声卡,买USB声卡。。。
    那时很快乐

  2. Michael @ 2008-09-02 01:33:26 +0800:

    Ah yes, I see. Very interesting.

  3. 丁宇 @ 2008-09-02 02:26:12 +0800:

    @Yellow:4年前你还在上大学吧?上大学的日子当然快乐了!昨天我最喜爱的表弟告诉我,他都开始上大学了,军训、寝室、新同学……一切都是新的。

    @Michael:What? You subscribed my blog? Sign in your MSN, I'll send you those HTML files.

  4. Yellow @ 2008-09-02 02:31:30 +0800:

    @丁宇:那时候我刚上大二,电脑的配置还很差,内存只有256,跑PearPC真是慢啊~~

  5. marshal60 @ 2010-02-02 07:08:26 +0800:

    @Yellow:我和你正好相反,我是折腾了很久的X86不成功后,在我的宏碁笔记本上运行了pearpc,(当时貌似pearpc中文站都基本挺了)而且装的是10.4.我第一次看到mac的界面在我的电脑上出现的时候,那个激动啊~~
    虽然连声音都没有~~
    后来我还把它升级到了10.4.11,结果当然是更加卡了,我的笔记本电脑是intel的双核1.66(T2300),内存2G,但是由于pearpc的低效率和对双核的不支持,慢的还是很考验人的~