Here are two articles (1, 2) describing how Apple went about in splitting the boot volume (by inventing a new type of link, a firmlink that works bidirectional) and a graphical overview of the layout of the two new volumes (it takes some time to understand how to read those two schematics). For example, the /usr folder with most of its subfolders sits on the read-only system volume but the /usr/local folder is firmlinked (which by some measure means it sits on both volumes) and its contents and subfolders sit on the data volume.That’s right. /usr/local was untouched for me - all stuff installed via homebrew was still fine.
Looks like this change is still respecting the usual macOS and POSIX conventions for where user and system data lives.
Last edited: