• pivot_root@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    2 hours ago

    It’s not. They both expose a POSIX API and userspace, but the underlying architecture is very different. macOS is in part based on the Mach microkernel, and creating a process has a bunch of work related to that.

    Even ignoring that difference, macOS has built-in signature checking that suspends a newly-started process the first time its executable is seen.