True Wireless Stereo Technology - please check https://www.elitetrader.com/et/threads/installing-tws-to-linux.264214/ https://www.elitetrader.com/et/threads/downloaded-linux-program-for-ib-tws-how-to-install.289081/
Yes its a java based application, operating systems do not matter on those. It only requires the JVM to run it on, which is OS independent.
It worked well enough for me. I ran some algos with the API and the gateway worked. Execution was not so great; I was low man on the totem pole.
Java is pretty terrible in my experience. ToS also uses Java and works on Linux. C++ is where its at.
You don't know what you are talking about. Today, Java is replacing most of the C++ code in finance for trading because the compiler and Jit makes Java as fast and in some cases faster than C++ code.
You're fantasizing. If people are replacing c++ with Java it's because of Dilbert style management or well meaning but ultimately doomed new grads. A very well known hedge fund, which trafficks in mystery, once had such a team replace c++ with Java and found that they had memory leaks. Java is being used in back office but that is being phased out for c#. All that being said, Java is as good a choice as any providing you have good programmers.