What are the system requirements? [LJM User's Guide]
LJM is supported on Windows, macOS, and Linux.
Windows
- Supported: Windows Vista or later. (There are also archived Windows XP builds available.)
- Supported: 32-bit or 64-bit
- Required: A C or C++ compiler. Microsoft's Visual Studio works well
Windows UWP
Linux
Most Linux distributions are supported, especially if they have not reached their end-of-life. This includes:
- Ubuntu releases that have not yet reached end-of-life, and also some older releases
- CentOS 6.7 and later
- Raspberry Pi's Raspbian
Let us know if there's a distribution you'd like to use that doesn't work.
For custom or old distributions, you can check if your system meets the following requirements:
- Supported processors: 32-bit, 64-bit, ARMv6, ARMv7l (armhf), aarch64
- Supported: kernel 2.6.28 or later (older versions may work as well)
- Required: libusb-1.0 library or greater version
- Required: libstdc++ version 4.4.7 or later
- Required: glibc version 2.12 or later
You can use uname to check what processor you're using.
macOS
- Supported: macOS 10.9 and later
- Supported: 64-bit (x86_64)
- Required: The Xcode developer tools (or other C or C++ compiler)