黑苹果入门之相关术语

黑苹果OpenCore用到的相关术语

Term Description
macOS Apple 自己的基于 UNIX 的操作系统,安装于苹果自己的Mac电脑。
Windows Microsoft 的专有操作系统在各种设备上使用和支持
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……这些通常被视为为实际引导加载程序准备系统。
Term Description
OpenCore Acidanthera 团队在考虑安全性的情况下打造的 Hackintosh 启动引导,具有比 Clover 更快的启动和更轻的重量。它的设置工作要多得多,但也比 Clover 更原生地支持许多东西(如休眠、FileVault 2、启动热键……)。
Clover 四叶草引导,随着 OpenCore 的发布,很多驱动已经不在对Clover进行测试了。
ACPI 高级配置和电源接口 (ACPI) 分享了一个开放标准,操作系统可使用该标准来发现和配置计算机硬件组件,更多内容将在指南后面讨论
.AML ACPI 的编译文件格式,知识兔以及您的 PC 将执行的内容。.DAT是另一个具有完全相同用途的扩展。
.DSL ACPI 的源代码——这是您为您的计算机编辑和编译的内容。不要将此文件格式与.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 个主分区。
GPT GUID 分区表 (GPT) 是物理计算机存储设备(例如硬盘驱动器或固态驱动器)的分区表布局标准,知识兔使用通用唯一标识符,也称为全局唯一标识符 (GUID) . 作为统一可扩展固件接口 (UEFI) 标准的一部分(统一 EFI 论坛提议的 PC BIOS 替代品),它仍然用于某些 BIOS 系统,因为主引导记录 (MBR) 分区表的限制,它使用 32 位进行传统 512 字节磁盘扇区的逻辑块寻址 (LBA)(来源:维基百科)。通常,这是您要在 UEFI 系统上使用的磁盘格式。
Term SSDT Description
EC 嵌入式控制器。在主板和嵌入式外围设备(如热键、端口或电池)之间进行通信。
PLUG 允许连接 XCPM、Apple XNU 电源管理,知识兔以实现更好的整体 CPU 控制。仅在 Haswell 和更新版本上受支持。
AWAC ACPI 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 加速。
UNC Uncore Bridge,类似于北桥,它处理许多与缓存相关的功能。很多时候 OEM 会定义此设备但无法使用,macOS 无法处理这些情况。
SMBS 系统管理总线,知识兔用于允许设备之间轻松通信。

翻译于 dortania 

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论