这里将介绍下Clover的前言。启动类型以及名字的由来

前言

那么什么是Clover(三叶草)呢?显然它不是指的草地里用来喂牛的草啦。Clover是一个软件,是一个新型的启动器,它能够让普通的PC上用上Mac OS X系统。

苹果公司(Apple)限制Mac OS X系统只能在Apple设备上使用,并且苹果不保证Mac OS X在其它设备上能够正常工作。所以,用户需要承担一定的风险。当然,为了避免其它的法律纠纷,你不应该用作商业用途。装上了Mac OS X的非苹果电脑,就叫做黑苹果(Hackintosh)。

为了开始黑苹果,你需要一个特殊的启动器。现在有很多启动器,它们可以分成两类:仿冒EFI和真实EFI。

启动器类型

仿冒EFI:它是很多年前David Ellion发明的。工作流程如下:它假设EFI已经完成了相应的工作,并在内存里以一种简单的形式保留活动痕迹(boot-arg和tables tree)和EFI运行时程序,然后启动内核_mach_kernel_。举例来说,Chameleon(变色龙)就是这种启动方式,它会产生一些负面影响,比如使启动磁盘选项面板不工作。正是这种没有运行时服务的工作方式让苹果有机会从中作难。2013年1月的情况是,因为缺少SetVariable()函数,iMessage停止运行。

真实EFI:对于BIOS主板而言,理论上需要将EFI刷入主板来代替BIOS,但是实际上只需要一个可以加载的EFI即可。EFI启动方式由Intel发明,现在它是TianoCore.org上一个活跃的开源项目,启动器的名字叫_DUET_。那么问题来了,它能够加载EFI但是它并不是用来启动Mac OS X的。所以我们还需要修改DUET,使之能够启动Mac OS X。较新的主板已经包含了EFI,但它并不适合运行黑苹果。

名字由来

启动器的名字_Clover_由一位创建者kabyl命名。他发现了四叶草和Mac键盘上Commmand键的相似之处,由此起了Clover这个名字。

维基百科:四叶草是三叶草的稀有变种。根据西方传统,发现者四叶草意味的是好运,尤其是偶然发现的,更是祥瑞之兆。另外,第一片叶子代表信仰,第二片叶子代表希望,第三片叶子代表爱情,第四片叶子代表运气。


原文链接:https://clover-wiki.zetam.org/zh-CN/Preface