Mac OS X 专区
建议使用Safari 1.0、Internet Explorer for Mac 5.1及更新版本的浏览器访问,分辨率建议1024x768或更高。
网页建设中,敬请期待。不定期更新…
Mac OS X 操作系统 页面中有关于10.0到10.6系统的资源。
软件分享 页面中有Mac OS X软件,多数是苹果和微软系列的软件。
2002年7月17日,苹果发布了iCal日历软件,在Mac OS X Jaguar 10.2平台首发,后来成为10.3系统的一部分。而且Mac OS X 10.2.8和10.3.9最新可用iCal 1.5.5。但是早期版本的Mac OS X日历软件默认没有农历支持,也没有法定节假日提示。这需要自行导入或订阅日历才能解决。
农历日历可以在GitHub中找到infinet/lunar-calendar项,导入仓库中的ics文件。导入时建议选择新建日历,而不是合并到默认的家庭或工作日历中。
节假日日历,在新版macOS中是默认订阅苹果官方日历的。例如中国大陆节假日的订阅地址是:https://calendars.icloud.com/holidays/cn_zh.ics/
如果旧版本iCal不支持订阅日历,可以下载下来手动导入。
除了这些,也可以自行订阅一些公共日历,例如天文日历等等。
iCal在Mac OS X 10.5及以后的版本中,Dock图标会自动显示当天的日期,而更早版本的Mac则默认显示Jul 17,即iCal发布的日期。如果在10.2-10.4系统的Dock图标中iCal显示当天日期,可以在“系统预置”中找到“帐户”设置,再找到“启动项目”(10.2系统中的启动项目直接在系统预置的主页),在列表添加iCal,再钩选名称前面的“隐藏”,这样每次登录后就会在后台运行iCal,让Dock的日历图标显示当前系统日期了。
虽然早期版本iCal并不太符合国人的使用习惯,但至少有了这些日历订阅和技巧,我们可以实现部分新版macOS日历app的功能。这也算是“削足适履”适应早期Mac OS X吧。
Mac OS X的在线更新,目前至少需要Mac OS X Tiger 10.4,更早的版本已经无法获得更新了。虽然在线更新比较方便,但有时候也会需要获得更新的安装包供离线使用的情况。
如果需要手动获得更新包,可以参看“Mac OS X操作系统”页面,找到相应的版本就能找到更新了,当然有些版本只列举了一部分。
苹果官方也对不同版本的系统开了相应的下载页面:
也可以查看苹果CDN资源页面的索引文件,里面分了不同系统版本的索引,找到相应的版本下载下来,用文本编辑器查看即可(文件好像是XML格式的)。传送门:Software Update - The Apple Wiki。这个页面中虽然列出了早期10.0-10.3的链接,但实际上还是无法使用的。
Mac OS X Leopard 10.5系统要求至少867MHz以上的PowerPC G4处理器,但实际上只要是G4处理器的Mac就能运行。但是在G3机型上是无法启动10.5安装盘的,因为10.5系统的二进制文件在编译时使用了AltiVec指令集,这一指令集需要G4、G5才支持。 配备G4处理器的机型可以启动10.5的安装盘,但10.5安装器脚本添加了867MHz限制,如果是低于867MHz的机型则无法安装。
要在这些不受支持的G4机型上安装Leopard 10.5,有两种思路——修改安装器脚本和通过OpenFirmware命令修改本机处理器频率信息。
第一种思路,修改安装器脚本。具体修改方法可以参考MacRumors上的帖子:Guide: Install Leopard on unsupported Macs。当然也可以使用已经改好的安装盘镜像,如网盘链接中的Mac OS X 10.5 Lite.cdr镜像。
第二种思路,则需要输入OpenFirmware命令来进行。开机按住Command-Option-O-F键进入OpenFirmware,然后插入安装光盘。通过输入命令来改变处理器频率信息,这并不是超频,只是改信息。
单CPU的机型,输入以下命令:
双CPU的系统,输入以下命令:
输入完成后会从安装光盘启动,继续完成安装即可。如果不想通过输入命令来操作,也可以先安装旧版Mac OS X,用Leopard Assistant来帮你修改nvram参数。
安装完毕之后,一些ATI Rage显卡的机型可能没有图形加速。可以安装这个补丁来恢复支持。
完整教程可参考:Leopard for unsupported Macs - installation and setup guide.pdf
Mac OS X 10.0-10.4要求至少G3处理器,但其实在G3之前的机型上也可以安装,当然,这需要借助XPostFacto。XPostFacto现在对于个人用户来说已经免费了,可以在Other World Computing的网站找到。
XPostFacto需要运行在Mac OS 9.x上。它支持Power Macintosh 7300-9600、PowerBook 2400/3400等603、604 CPU的电脑安装Mac OS X 10.0-10.2(10.3和10.4需要升级G3或G4处理器),让初代iMac、iBook、Wallstreet G3等不支持的机型安装Mac OS X 10.3和10.4。
XPostFacto下载和文档(英文):Other World Computing's XPostFacto 4
OS X 10.8开始陆续淘汰旧Mac,基本上要求2007年中到2008年的Mac才支持,但也有一些大冤种的Mac设备(如2008年初代MacBook Air)无缘Mountain Lion。而从10.8开始到10.11,苹果并没有提高要求,原生支持10.8的机型基本都支持10.11。
苹果在Mountain Lion淘汰的旧机型主要有两类:一类是采用Intel GMA集成显卡的机型,另一类是32位UEFI的设备。Intel GMA950和X3100显卡在Lion 10.7上已经非常卡了,从Launchpad的动画中就能看出,而初代Air大冤种就采用了GMA X3100显卡。第二类是历史原因导致的,2006年初的Mac因为采用了32位Core Duo处理器,其EFI固件也是32位。32位EFI的Mac即使是配备了64位处理器也最高运行到Lion系统,这代系统还有32位内核和内核扩展,上层的架构则都是64位。但2006年末的Mac基本都配备了64位Core 2处理器,苹果却还是提供32位EFI,这让纯64位内核的OS X 10.8无法运行。直到2007年中的Mac才适配64位EFI。
如果要在这些不受支持的机型上运行OS X 10.8,32位机型需要先升级64位,内存至少升级到2GB。然后使用MacPostFactor软件进行安装。虽然MacPostFactor能安装上10.8-10.11系统,但一些机型可能没有显卡和无线驱动。而另一款软件,NeXPostFacto,可以让Intel GMA显卡和ATI X1300/1600/1900的机型安装10.8系统并获得显卡驱动,让ATI X1300/1600/1900的机型安装10.9并有显卡驱动。
苹果在10.12系统之后继续淘汰旧机型,比如10.12需要支持SSE4的CPU(45nm Core 2),Mojave要求支持Metal的显卡等等,这些就不在这里介绍了。
早期Intel Mac虽然可以通过Boot Camp安装Windows,但Boot Camp只支持单分区,如果对Mac硬盘进行了分区,则Boot Camp无法安装Windows。这也就导致了通过Boot Camp,只能一个Mac OS X和一个Windows并存,且只有两个分区。
这是因为苹果采用了EFI固件和GUID分区表,而当时Windows对EFI和GUID支持较差,苹果采用了妥协的办法。苹果通过EFI固件模拟BIOS以运行Windows,通过GUID/MBR混合让Windows访问磁盘。这种混合分区表灵活性差,最多只支持3个分区,还不支持扩展分区,需要通过gdisk工具进行创建,比较麻烦。预留好分区,安装好两个(或以上)版本的Mac OS X后,用gdisk修改混合分区表,安装Windows。
关于混合分区表和gdisk工具的使用,可以参考:EFI · 混合分区表 · Windows
如果不使用混合分区表,也可以使用传统的MBR分区表,只是Mac OS X不能在MBR上安装。因此要先预留好足够的分区,安装完不同版本Mac OS X,然后启动Windows PE光盘,使用分区工具对硬盘分区进行调整,但不能破坏Mac OS X分区。这样GPT分区表就会变成MBR分区,继续安装Windows就行了。
不过这样做的话,Mac OS X就不能安装更新了,也不能升级版本,因为Mac OS X会拒绝在MBR分区上安装。
更新至VMware Fusion 13、Parallels Desktop 18、CrossOver 22。
在线表格:https://shimo.im/sheets/913JVd1vKwf7L3E6/zY7iS
先更新到这,不定期更新……