tree: fb280796c71cccd46fa9850e8be5d58e872b3db1 [path history] [tgz]
  1. images/
  2. _toc.yaml
  3. containers.md
  4. kernel.md
  5. README.md
  6. signals.md
  7. syscalls.md
  8. vfs.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