Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Native Target

The native target allows to run Ariel OS as an OS process. This is especially useful for experimenting without a physical board, testing applications, and for simulation purposes.

Running on Native

The native laze builder is used to compile and run for native:

laze build -b native run

Supported Host Platforms

Currently only GNU/Linux on x86-64 is supported.

Note

Support for other host platforms will be added later.

Supported Functionalities

See the support info of native for details.

Multithreading Behavior

Native itself enables multithreading, and creates one “virtual core” per Ariel OS thread using host threads. This means that threads all run in parallel from the point of view of Ariel OS and of the application.