From ce09ccf1151e82aec94bf84eb8247b31ddae7954 Mon Sep 17 00:00:00 2001
From: Mykola Grymalyuk <48863253+khronokernel@users.noreply.github.com>
Date: Wed, 24 Mar 2021 17:46:13 -0600
Subject: [PATCH] Add warnings to root patcher
---
OpenCore-Patcher.command | 9 +++++----
docs/TERMS.md | 6 ++++--
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/OpenCore-Patcher.command b/OpenCore-Patcher.command
index 32803381e..a783fbbe1 100755
--- a/OpenCore-Patcher.command
+++ b/OpenCore-Patcher.command
@@ -96,14 +96,15 @@ system_profiler SPHardwareDataType | grep 'Model Identifier'
- Audio (AppleHDA) Patch for 2011 and older (Excluding MacPro4,1+)
- Ethernet (AppleBCM5701Ethernet) Patch for certain 2009-2011 Macs
-Note: When the system volume is patched, you can no longer have Delta
-updates or have FileVault enabled. Please ensure you have all important
-user data backed up.
+WARNING: Root Volume Patching is still in active development, please
+have all important user data backed up. Note when the system volume
+is patched, you can no longer have Delta updates or have FileVault
+enabled.
Supported Options:
1. Patch System Volume
-2. Unpatch System Volume
+2. Unpatch System Volume (Experimental)
B. Exit
""")
change_menu = input("Patch System Volume?: ")
diff --git a/docs/TERMS.md b/docs/TERMS.md
index 9fbdcc30a..23176bf6c 100644
--- a/docs/TERMS.md
+++ b/docs/TERMS.md
@@ -6,8 +6,8 @@ With OpenCore Legacy Patcher, we use a lot of different terms to refer to hardwa
Term | Description
--- | ---
-**macOS** | Apple's own UNIX based OS used for Mac machines and "What makes a Mac a Mac".
-**Windows** | Microsoft's proprietary OS that is used and supported on a wide range of devices (stay with this OS if you don't want headaches)
+**macOS** | Apple's own UNIX based OS used for Mac machines and "What makes a Mac a Mac".
+**Windows** | Microsoft's proprietary OS that is used and supported on a wide range of devices (stay with this OS if you don't want headaches)
**Linux** | Family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. Note that while macOS and Linux may be UNIX-based, they're vastly different.
**Bootloader** | Piece of software that loads an OS, usually made by the OS creators. OpenCore is technically not a bootloader per se (see boot manager explanation down below). Apple's Boot.efi would be the actual boot loader in a Mac.
**Boot Manager** | Piece of software that manages bootloaders – we have many of these: Clover, systemd-boot, OpenCore, rEFInd, rEFIt... These are generally seen as prepping the system for the actual boot loader.
@@ -25,6 +25,8 @@ Term | Description
**KernelCollection** | Also known as the ImmutableKernel and PrelinkedKernel, this is a bundle of the kernel(XNU) and kernel extensions(Kexts) that we use to boot macOS. This is also what OpenCore patches in memory to allow us to have a seamless experience
- PrelinkedKernel: Default caching system since 10.7
- ImmutableKernel: Secure Boot based caching system since 10.13
- KernelCollection: Merge of both Prelinked and ImmutableKernel's since macOS 11, Big Sur
**IOKit** | Backbone of how Kernel Extentions (Kexts) probe and attach onto hardware, starts quickly after kernel initates
**WindowServer** | Backbone of the GUI interface in macOS, one of the first userfacing userspace programs to kick-in
+**OTA** | Short for **O**ver **T**he **A**ir, refers to native OS updates via System Preferences like a supported Mac
+**DELTA** | Often used with OTA, refers to OS updates that much smaller than full installers (generally ~3GB), note Deltas require the root volume to be unmotified otherwise ~12GB updates will occur.
---
Term | Description
--- | ---