Mac OS X Primer (Part 2): Migrating from GNU/Linux to Mac for software engineers
Booting process The bootloader loads the kernel stored in /mach_kernel. Tip: UseĀ rEFItĀ as a bootloader for dual booting into GNU/Linux. Kernel launches the launchd process which is equivalent of init in GNU/Linux. launchd loads startup processes from several directories (/System/Library/LaunchAgents, /System/Library/LaunchDeamons, […]