Uuids of collections they link against, and the build version that show-collection-metadata Print the metadata of the collection(s), such as their prelink uuids, the show-prelink-info Dump the raw _PRELINK_INFO segment of the collection(s). show-kernel-uuid-only Print the UUID of the kernel if present in the collection, and suppressĭefault kext information. This will output nothing if a kernel is not found in the specifiedĬollection(s). show-kernel-uuid Print the UUID (and version) of the kernel if present in the collection. show-kext-uuids Include the UUIDs of each kext in the output. show-kext-load-addresses When displaying the default output, include the load addresses of the Useful for determining prelink addresses and other load information aboutĪ kext in a collection. show-fileset-entries Only print mach header information present in fileset subentries. Use with -verbose toĪlso display contents of inner fileset entries. show-mach-header Print the mach header(s) in the collection(s). To load or unload kextsĪlready in a collection see the load and unload This command is should only be used by developers investigatingĬustom kernels or replacing the contents of the boot kextĬollection or system kext collection. create: Create a new kext collection according to the options.Options common to most commands, see OPTIONS. COMMANDSĬommands and their specific options are listed below. Successful, the kext will be available on the next boot. Protected location, validate it, and prompt the user to approve a rebuild of Not yet loadable, kernelmanagerd(8) will stage the kext into a
Invocation of a KextManager function attempts to load a kext that is At boot, kernelmanagerd(8) will load thisĬollection into the kernel which allows all of the kexts in the collection Into the auxiliary kext collection by kernelmanagerd(8), and Third-party kexts into the auxiliary kext collection, seeĪs of macOS 11, a kext is only loadable once it has been built Prelinked against the boot kext collection and, if present, the It is dynamically built by kernelmanagerd(8) and Library/Extensions and any other third-party kexts installed on The auxiliary kext collection, if built, contains kexts placed in.On Apple Silicon Macs, there is no system kext collection. Immutable artifact in /System/Library/KernelCollections. Prelinked against the boot kext collection, and is also an Kexts required by the operating system, and is loaded after boot. The system kext collection, if used, contains all remaining system.Silicon Macs, this artifact is kept exclusively in the Preboot Necessary for starting and bootstrapping the operating system.