Linux (Native)

The "Linux" sub-platform of the Island target lets you build CPU-native libraries and executables for Linux using the low-level Posix API and compiles as CPU-native x64 code.

Available APIs:

Of course any other custom, third party or open source C APIs can be imported using FXGen.

Development, Deployment and Debugging

Development of Island apps for Linux is supported from Water and Visual Studio on Windows, as well as from Fire on the Mac. They can be deployed to any 64-bit Intel (x64_64) system and both 32-bit and 64-bit ARM (armv6, aarch64) systems.

Native debugging is supported. To remote-debug Linux apps, you will need CrossBox 2 and an open SSH connection to your Linux PC or VM. On 64-bit Windows 10 with the Linux Subsystem ("Bash for Windows") installed, Linux applications can also be run and debugged locally from Water and Visual Studio.

Compiler Back-ends