Windows Subsystem for Linux

From Free Pascal wiki
Jump to navigationJump to search

Microsoft introduced a certain compatibility functionality in order to run ELF binaries under Windows 10.

WSL1

WSL1 is implemented as Microsoft developed Linux-kernel-compatible execution environment. This is not an actual Linux kernel, but only its substitute, which provides the most common functionality.

The functionality is ENOUGH to run FPC with out modifications.

WSL2=

WSL2 is a different approach, that's implemented using an actual Linux kernel running in a virtual machine. Namely the entire Linux kernel functionality is available (... and the sky is limit!). Microsoft also addressed some performance issues when writing files to NTFS.

See Also