Fuchsia has this reference documentation:
-
FIDL (or "Fuchsia Interface Definition Language") is the IPC system for Fuchsia.
-
Dart APIs available in Fuchsia.
-
Tools for Fuchsia source contributors.
-
System calls allow you to make requests from the user space into the Zircon kernel.
-
Zircon is an object-based kernel. User mode code almost exclusively interacts with OS resources via object handles.
-
The Zircon kernel receives a textual commandline from the bootloader, which can be used to alter some behaviours of the system.
-
The purpose of Fuchsia tracing is to provide a means to collect, aggregate, and visualize diagnostic tracing information from Fuchsia user space processes and the Zircon kernel.