3 ms·
The word "Zygote" will actually be really clear to anyone who's been exposed to Chrome's multiprocess architecture. https://chromium.googlesource.com/chromium/
by missblit 4y ago
The word "Zygote" will actually be really clear to anyone who's been exposed to Chrome's multiprocess architecture.
https://chromium.googlesource.com/chromium/src/+/HEAD/docs/linux/zygote.md https://chromium.googlesource.com/chromium/src/+/HEAD/docs/l...
> A zygote process is one that listens for spawn requests from a main process and forks itself in response. Generally they are used because forking a process after some expensive setup has been performed can save time and share extra memory pages.
With that background, --zygote isn't actually a flag at all. If you click on it it takes you to a string constant, but that string is actually a value for the --type flag. e.g. anzygote process would have `--type=zygote`.
`--type` is itself an internal flag, explaining it's lax description of "Flags spied upon from other layers.". However it is briefly described in the documentation I linked above.
- ivraatiems 4y agoFascinating -- thank you!