Logtalk runs on any operating-system with a standards compliant modern Prolog compiler. The interface between Logtalk and a specific backend Prolog compiler is accomplished using a small adapter file. The Logtalk distribution includes adapter files for all supported Prolog compilers:

The experimental label means that some Logtalk features may not work as expected due to the backend Prolog compilers being under development and thus not stable and/or not (yet) providing required standard features.

Previous Logtalk 3.x versions and legacy 2.x versions provide support for some other Prolog compilers, which are no longer supported due to lack of compliance with official and de facto standards.