tree: 6fdaeae148faf66b161f35f162c3f93b531e8314 [path history] [tgz]
  1. images/
  2. _toc.yaml
  3. architecture-of-the-starnix-vfs.md
  4. making-linux-syscalls-in-fuchsia.md
  5. README.md
  6. starnix-container.md
docs/concepts/starnix/README.md

Starnix

Starnix is a runner that allows unmodified Linux programs to run on a Fuchsia system. Linux programs on Fuchsia are run in a user-space process whose system interface is compatible with the Linux ABI (application binary interface). Instead of using the Linux kernel to implement this interface, Fuchsia implements the interface in a Fuchsia user-space program called Starnix. Starnix then serves as a compatibility layer that translates requests (syscalls) from Linux programs to the appropriate Fuchsia subsystems.

Table of contents

Additional resources