有关黑苹果知识全解 黑苹果是什么原因


最近手头两台电脑一台主板坏了 , 在修 , 另一台则进行了更换 , 所以后两篇文章暂时写了一半 , 另外平时还要准备考试 , 所以更新的比较慢 , 请大家见谅 。
什么是黑苹果 由于Macbook/iMac/Mac Pro均使用Intel处理器 , 让普通电脑安装macOS成为可能 , 在non-Apple机器上安装macOS就是黑苹果 。
黑苹果的历史 在2005年之前 , Apple的Macbook系列使用IBM的PowerPC架构处理器 , 所以macOS属于独占系统 , 仅仅Macbook系列可以安装 , 但是在2005年6月 , 苹果在WWDC上宣布他们将个人电脑从PowerPC架构转向Intel的x86架构 。这就让很多人萌生了在非苹果硬件上安装macOS的想法 。
大约3个月时间后 , OS X 10.4 Tiger被匿名黑客宣布破解!但是当时的破解非常差劲 , 和现在AMD黑苹果类似 , 采用了更换定制内核的方法 , 这就要求每一个版本都要有黑客及时更新相应内核进行替换 。
OS X 10.6 Snow Leopard发布后 , osx86社区的一位黑客写了一个名为chameleon的bootloader , 国内大家称呼为“变色龙” , 这是第一个广泛性的引导器 , 基于这个bootloader我们可以比较容易地通过修改一系列config和DSDT来启动OS X , 相较于之前替换内核的方法 , 大大减轻了黑客们的工作量 。从此黑苹果慢慢进入了大众的视野 , 由困难变得简单起来 。
Clover
OS X 10.10 Yosemite版本开始 , 出现了新的引导方式——Clover Bootloader , 即四叶草 。它支持UEFI启动 , 相较于Chameleon功能更加强大 , 适配更加完美 , 调试更加简单 。和之前不同 , 10.10开始内核替换几乎绝迹 , 几乎所有的黑苹果都采用使用额外的bootloader来引导OS X原版安装镜像 , 尽量减少kext的修改 , 来实现稳定的黑苹果安装 。
随着时间的推移 , 目前几乎所有的黑苹果都采用Clover引导 。在极客们的努力下 , 越来越多的BUG被修复 , kext封装越来越精简 , 我们配置黑苹果也越来越简单、方便 。
为什么我们要黑苹果 接下来的比较纯粹从程序员角度 , 并非什么音频视频编辑 。
Ubuntu
Linux 在Windows/Linux/macOS之间对比 , 你会发现Linux对于界面做的真的比较一般 , 相对而言Ubuntu等大众Linux稍好 , 但是和其它两者相比就没什么优势 , 而且很多软件不适配 , 例如QQ等还需要wine来帮忙 。
Windows 10
Windows Windows 10真心很不错 , 不仅拥有宇宙第一IDE和生产力鼻祖Office套件 , 拥有庞大的软件生态圈 , QQ、微信更不会缺少 , 但是个人非常不喜欢cmd , 和linux的bash相比简直是渣渣 , 这导致很多Terminal能完成的事情 , Windows需要专门的软件 , 而且使用Windows就等于放弃了Linux/Unix工具链 , 就算能使用也非常麻烦 。
【有关黑苹果知识全解 黑苹果是什么原因】

推荐阅读