Yes, you can run STK and ODTK on Linux, through two different options.
For some background, STK and ODTK are both Windows-based applications. The user interface is built with Windows-compliant features that Linux systems do not support. This means that you cannot use STK and ODTK on Linux systems right out of the box.
EmulationOne option for running STK or ODTK on Linux is to emulate Windows using a native application. An example of a Linux Windows emulator is Parallels on Mac. Emulating Windows on Linux has some limitations, such as limited support for graphics cards. Linux users who need the user interface of STK or ODTK should employ an emulator.
Native The second option for running STK or ODTK on Linux is to use the
STK Engine or
ODTK Runtime options, natively in the Linux environment. Both STK Engine and ODTK Runtime are GUI-less versions of the tools, designed for you to access them programmatically. This enables you to use your software development resources to build a custom interface tailored to the tasks and workflows specific to your needs. This is a powerful capability in an operational environment. You can build a purpose-driven interface, but it does need development resources. Linux users who can programmatically operate STK or ODTK should use the Engine or Runtime option.
You can learn more about using STK or ODTK on Linux through these information links: