advertisement

黑苹果入门之相关术语

黑苹果OpenCore用到的相关术语

TermDescription
macOSApple 自己的基于 UNIX 的操作系统,安装于苹果自己的Mac电脑。
WindowsMicrosoft 的专有操作系统在各种设备上使用和支持
Linux基于 Linux 内核的开源类 Unix 操作系统系列,该操作系统内核由 Linus Torvalds 于 1991 年 9 月 17 日首次发布。Linux 通常打包在 Linux 发行版中。请注意,虽然 macOS 和 Linux 可能是基于 UNIX 的,但它们有很大的不同。
Distros分布的简称。Linux 发行版是 Linux 的分发方式。但是,对于 macOS,发行版是混合了 macOS 安装程序和一堆并非来自 Apple 的工具。不要使用 macOS 发行版。
Hackintosh将 macOS 安装到 普通PC 的过程,请注意Hackintosh 不是操作系统,它也可以指被“黑客入侵”以在其上运行 macOS 的机器。EG:我在这台 Windows 机器上安装了 macOS,因此我有一个 Hackintosh。但我没有安装“Hackintosh”。
Bootloader加载操作系统的软件,通常由操作系统创建者制作。从技术上讲,OpenCore 本身并不是引导加载程序(请参阅下面的引导管理器解释)。Apple 的 Boot.efi 将是 Mac 或 Hackintosh 中的实际引导加载程序。
Boot Manager管理引导加载程序的软件——我们有很多这样的软件:Clover、systemd-boot、OpenCore、rEFInd、rEFIt……这些通常被视为为实际引导加载程序准备系统。
TermDescription
OpenCoreAcidanthera 团队在考虑安全性的情况下打造的 Hackintosh 启动引导,具有比 Clover 更快的启动和更轻的重量。它的设置工作要多得多,但也比 Clover 更原生地支持许多东西(如休眠、FileVault 2、启动热键……)。
Clover四叶草引导,随着 OpenCore 的发布,很多驱动已经不在对Clover进行测试了。
ACPI高级配置和电源接口 (ACPI) 提供了一个开放标准,操作系统可使用该标准来发现和配置计算机硬件组件,更多内容将在指南后面讨论
.AMLACPI 的编译文件格式,以及您的 PC 将执行的内容。.DAT是另一个具有完全相同用途的扩展。
.DSLACPI 的源代码——这是您为您的计算机编辑和编译的内容。不要将此文件格式与.ASL.
Kexts又称Kernel Extensions,,是Mac系统的驱动程序。它们用于执行不同的任务,如设备驱动程序或用于不同的目的(在 Hackintoshing 中),如修补操作系统、注入信息或运行任务。Kexts 并不是一个好的 Hackintosh 的唯一部分,因为它们通常与 ACPI 补丁和修复配对。
BIOS基本输入/输出系统是用于在启动过程(上电启动)期间进行硬件初始化,并为操作系统和程序提供运行时服务的固件。BIOS 固件预装在个人计算机的系统板上,它是第一个在开机时运行的软件(来源:维基百科)。它是 70 年代制作的遗留软件,由于其成熟度,至今仍在使用。
UEFI统一可扩展固件接口 (UEFI) 是一种规范,用于定义操作系统和平台固件之间的软件接口。UEFI 取代了最初存在于所有 IBM PC 兼容个人计算机中的传统基本输入/输出系统 (BIOS) 固件接口,大多数 UEFI 固件实现为传统 BIOS 服务提供支持。UEFI 可以支持远程诊断和修复计算机,即使没有安装操作系统。(来源:维基百科)
UEFI Drivers与任何其他操作系统一样,UEFI 具有驱动程序,它们由 Clover 或 OpenCore 加载。它们还用于加载设备或执行其他任务,例如使用 HfsPlus.efi 加载 Apple 的 HFS 驱动器、修补 macOSboot.efi等。您可能会发现它们是Clover Drivers或OpenCore Drivers,它们都是 UEFI 驱动程序。(注意:仅使用适用于该特定启动管理器的驱动程序。
Term Description
EFI它可以表示两件事: – Mac 的固件,与 UEFI 相同,但仅针对 Mac 进行了相当大的修改,所以不是那么“通用” – 硬盘驱动器上的分区,用于存储 UEFI 读取以加载操作系统的软件(例如Windows 引导加载程序)或 UEFI 应用程序(如 OpenCore),它是 FAT32 格式,ID 类型为 EF00(十六进制)。它可以命名为 ESP 或 SYSTEM,它的大小通常在 100MB 到 400MB 之间,但大小并不反映任何内容。
MBR主引导记录是一种特殊类型的引导扇区,位于分区计算机大容量存储设备(如用于 IBM PC 兼容系统及其他系统的固定磁盘或可移动驱动器)的开头。MBR 的概念于 1983 年随 PC DOS 2.0 公开引入。MBR 保存有关如何在该介质上组织包含文件系统的逻辑分区的信息。MBR 还包含可执行代码,用作已安装操作系统的加载程序——通常通过将控制权传递给加载程序的第二阶段,或与每个分区的卷引导记录 (VBR) 结合使用。此 MBR 代码通常称为引导加载程序(来源:维基百科)。此格式用于 BIOS/传统设置。MBR 格式支持最大 2TiB 大小和最多 4 个主分区。
GPTGUID 分区表 (GPT) 是物理计算机存储设备(例如硬盘驱动器或固态驱动器)的分区表布局标准,使用通用唯一标识符,也称为全局唯一标识符 (GUID) . 作为统一可扩展固件接口 (UEFI) 标准的一部分(统一 EFI 论坛提议的 PC BIOS 替代品),它仍然用于某些 BIOS 系统,因为主引导记录 (MBR) 分区表的限制,它使用 32 位进行传统 512 字节磁盘扇区的逻辑块寻址 (LBA)(来源:维基百科)。通常,这是您要在 UEFI 系统上使用的磁盘格式。
TermSSDT Description
EC嵌入式控制器。在主板和嵌入式外围设备(如热键、端口或电池)之间进行通信。
PLUG允许连接 XCPM、Apple XNU 电源管理,以实现更好的整体 CPU 控制。仅在 Haswell 和更新版本上受支持。
AWACACPI Wake Alarm Counter Clock,板的内部时钟。与实时时钟 (RTC) 形成对比。MacOS 无法与 AWAC 时钟通信,因此必须对其进行修补。
PMC电源管理控制器,在 B360、B365、H310、H370、Z390 主板上 OEM 忘记映射该区域,因此需要 SSDT-PMC 以避免页面错误
PNLF内部背光显示,macOS 使用此 PNLF 设备发送和接收信息以进行亮度控制
XOSI/_OSI_OSI 用于确定正在启动的操作系统,重命名为 XOSI 允许我们欺骗硬件以为我们正在启动不同的操作系统
HPET高精度事件定时器,操作系统使用它来确定如何与设备通信(IRQ)。macOS 对设备的设置方式非常挑剔,因此我们有时需要修补 HPET。
RHUB根 USB 集线器,其中定义了 USB 端口。如果此处缺少某些定义,则 USB 端口可能无法在 macOS 中使用
IMEI英特尔管理引擎接口,处理杂项任务。在 macOS 中,Apple 依靠 IMEI 来实现 Intel GPU 加速。如果使用未知 ID,例如使用带有 Sandy Bridge 的 7 系列芯片组,macOS 将无法找到它以进行 GPU 加速。
UNCUncore Bridge,类似于北桥,它处理许多与缓存相关的功能。很多时候 OEM 会定义此设备但无法使用,macOS 无法处理这些情况。
SMBS系统管理总线,用于允许设备之间轻松通信。

翻译于 dortania 

收藏
如有下载链接失效或者资源求档,请发送邮件到:macoshome@163.com,我们收到后邮件后会尽快回应消息。使用百度网盘下载,请关闭V*P*N,否则会跳转出错。点我查看部分地区蓝奏云下载链接无法访问问题解决