包含标签 hackintosh 的文章

macOS 10.15.1 下编译 VirtualBox 6.1.0

在 AMD CPU 的机器上安装黑苹果之后,能用的虚拟机软件基本只有 VirtualBox 了。虽然能用,但是性能差的让人抠脚。通常来讲,虚拟机软件会优先利用 CPU 的虚拟化特性,比如 Intel 的 VT-X/VT-D 以及 AMD 的 SVM,在硬件虚拟化不可用的时候,会使用纯软件模拟的方式运行 Guest 系统指令。macOS 截止目前,全部运行在 Intel 的 CPU 上,所以其虚拟化框架 Hypervisor.framework,也全部是基于 Intel 的虚拟化指令实现,并没有兼容 AMD,这也是 VMWare 等其他虚拟机软件无法在 AMD CPU 的黑苹果上运行的根本原因。

VirtualBox 看起来没有强依赖 Hypervisor.framework,因此在 AMD CPU 上也可以运行。但是这糟糕的性能让我怀疑它没有使用 SVM 来运行虚拟机,而是纯软件模拟。为了一探究竟,我准备在 macOS 上自行编译 VirtualBox。

……

阅读全文

喜提新开(you)发(xi)机

上次配置的 AMD 黑苹果放到公司,替代 Macbook Pro 2015 做日常开发了,虽然主频只有 3.8Ghz,但是 8C16T,32GB 内存,性能还是吊打 Macbook Pro 的 2.2G 4C8T,16GB的。

家里的老台式还是 2014 年的时候配置的,当时是通过开源夏令营获得了 4400 块的奖金。研究了好几天配置了一台 Core i5 4590 4C4T + 8GB 内存的 MATX 台式。虽然后来内存加到了 16GB, 也添加了 AMD RX470D 显卡,但在搞点儿开发的时候,还是有些力不从心。所以萌生了配置一台新设备的想法。

……

阅读全文

AMD Ryzen 1700 也吃黑苹果

公司配发的笔记本是 MacBook Pro 15' Mid 2015,随着公司工程的逐步膨胀,老家伙干活越来越吃力。便有了组建一台黑苹果干编译这些脏活儿累活儿,笔记本就用来开会的想法。

……

阅读全文