Trading on Linux

So does every Linux manual advise to keep all unused ports closed and to be vigilant about intrusions. There are just hardly any corporates that cater to Linux users because you guys are such incredible cheapskates. Not worth the effort. What you don't understand (most likely because you are a hobby user) is that almost all intrusions don't happen through bugs or loopholes in operating systems but because of misuse of software applications and the overall naivete of consumers. The minute you grant a specific app on Linux access to the internet or open a port your system can be completely compromised. Has nothing whatsoever to do with the OS but whether you as end-user vetted an app or not. I can write a Linux app today and if you open the app and grant it access then I can take over your system in minutes.

You completely misunderstand the "S" mode because you have a big huge linux bat up your ass. You want to misconstrue everything just so that your OS choice comes out on top. Dude, use whatever you want if that makes you happy then that's great. But what is a big fat lie is to talk about the stability of Linux and to then come along and debate how to get a windows designed and targeted software application running on a Linux emulator which is still in 2022 notoriously buggy and full of issues. That is pathetic!!! A perfect example of twisting yourself so many times around your own spine until you can't stand the pain anymore. And that you are full of lies shows in your claim of your company using McAfee. No self-respecting corporate would ever use that in 2022. And either a corporate network is behind a firewall or it is not. There is no "if the machines are behind a firewall". Almost everything you speak of clearly demonstrates that you have not the slightest clue of what you are talking about...

In contrast @d08 knows what he talks about, he can articulate his rational behind his thoughts and arguments, it's just that we seem to disagree on some points on this issue. You, in contrast, make up lies as you go along and in every other sentence you prove you have not the slightest clue.

Now you're just throwing made up assertions against the wall and hoping something sticks. I think everyone here can see that. No need to explain all the flaws in your prior argument. I never even mentioned running windows programs in Linux. And while you criticize my understanding of Windows "S mode"...where all I did was quote Microsoft's FAQ, I find it comical how you talk about running software on "a Linux emulator"...hint: what does WINE stand for? Since you have difficulty using search, here's the link:

https://en.wikipedia.org/wiki/Wine_(software)
 
If a person is too obtuse to even try KDE when you can just run it off a thumb drive for free without even having to install it, who cares .

MW obviously is a person to put on ignore. I honestly don't want to even know what such a person thinks about markets. There is no way that is anything other than noise and negative bias.

Thanks MW! Ignored and don't have to read your clueless ramblings again.

KDE is not a Linux system, it is GUI environment, a desktop and a suite of application. It can actually run on windows.
You cannot compare it to a OS.
 
Last edited:
So, what trading and charting software works on Linux natively please?
I have used TOS in past, and it was good for charting. I would never trade with it on any platform though... The reason I am asking is the desire to consolidate everything on a back-up laptop. I can do that on Windows easily. With Linux there is always something once you start to dig in deeply.
=============================================
As a footnote, I prefer UNIX for my own needs. I have nothing against W iterations of which I prefer LTSC bunch for trading.
 
So, what trading and charting software works on Linux natively please?

IB's TWS seems to work just fine for me. Also, many applications are simply "Web 2.0" so only the browser you use will matter; not the operating system. Ditto for exposed API's... many interfaces are RESTful/web-based, maybe some old SOAP stuff, etc, and TWS is java/socket/server based so basically cross-platform.

With Linux there is always something once you start to dig in deeply.

This is a common refrain and IMHO it stems from a lack of user understanding. The reason "there is always something once you start to dig deeply" is exactly because you're digging deeply. I won't apologize for bad software, that's found everywhere. But, the fact of the matter is Linux/open-source internals are much more accessible and therefore new users have more ways to "shoot themselves in the foot".

You can't blame the tool in this case. On the contrary, you're wielding a big gun so shooting yourself in the foot will hurt more.

For example... you want to modify the Linux kernel? OK, better know what you're doing though. Windows (and closed source systems) simply prevent you from doing those things. The choice is yours; with power comes responsibility so hold yourself to account.

Finally, trying to "consolidate everything on a back-up laptop" is a decent idea but take care not to fall into the "golden hammer" anti-pattern. These days, with virtualization, you can run multiple heterogeneous systems all on one "hypervisor". I suggest you play to your strengths... if most of your current stuff works on one system, use that as the base... then cherry pick subsystems.

GL/HF... don't lose too much capital :rolleyes:
 
Last edited:
Have you ever looked into the stackexchange section of Ubuntu or Linux? Tons of highly rates users providing outright wrong solutions and they all contradict each other greatly. That tells me one and only one thing: that its far more complex and convoluted than it has to be. You need to be at an expert level to really gain an advantage of running on Linux vs windows. Unless of course you are after cheap/free and only use the standard apps that even soccer moms use...all else is a purely emotional debate removed from any factual grounding.

IB's TWS seems to work just fine for me. Also, many applications are simply "Web 2.0" so only the browser you use will matter; not the operating system. Ditto for exposed API's... many interfaces are RESTful/web-based, maybe some old SOAP stuff, etc, and TWS is java/socket/server based so basically cross-platform.



This is a common refrain and IMHO it stems from a lack of user understanding. The reason "there is always something once you start to dig deeply" is exactly because you're digging deeply. I won't apologize for bad software, that's found everywhere. But, the fact of the matter is Linux/open-source internals are much more accessible and therefore new users have more ways to "shoot themselves in the foot".

You can't blame the tool in this case. On the contrary, you're wielding a big gun so shooting yourself in the foot will hurt more.

For example... you want to modify the Linux kernel? OK, better know what you're doing though. Windows (and closed source systems) simply prevent you from doing those things. The choice is yours; with power comes responsibility so hold yourself to account.

Finally, trying to "consolidate everything on a back-up laptop" is a decent idea but take care not to fall into the "golden hammer" anti-pattern. These days, with virtualization, you can run multiple heterogeneous systems all on one "hypervisor". I suggest you play to your strengths... if most of your current stuff works on one system, use that as the base... then cherry pick subsystems.

GL/HF... don't lose too much capital :rolleyes:
 
It's a great example of the subjective theory of value at work :cool:

Have you ever looked into the stackexchange section of Ubuntu or Linux? Tons of highly rates users providing outright wrong solutions and they all contradict each other greatly. That tells me one and only one thing: that its far more complex and convoluted than it has to be. You need to be at an expert level to really gain an advantage of running on Linux vs windows. Unless of course you are after cheap/free and only use the standard apps that even soccer moms use...all else is a purely emotional debate removed from any factual grounding.
 
Well, it's facts, you can check out the forum yourself. It was hilarious to figure out how to get a raid array of hard disks to go to sleep at a certain time of inactivity for a storage server. An absolute disaster of wasted effort and time. I gave up in frustration after consulting even with professionals who all could not solve the problem with several distributions and storage server targeted distributions. Or getting all Nvidia drivers and Cuda libraries to work in Linux another total chaos. Or getting clickhouse's column database to work on Ubuntu which never worked out but worked perfectly fine in Debian. Just some of the examples where more complex features were called for which all worked differently in different distributions and made using Linux a train wreck. All the above works perfectly fine on Windows server. Click, install, a bit of power shell for configurations and done. I definitely consider myself a power and advanced user with deep coding skills. But I grew tired of wasting hours on getting more complex features to work on multiple Linux distributions. Hence my saying one needs to be at an expert level to get complex stuff really working well on Linux with Linux having a performance advantage over windows. Neither applies to my use case and I bet neither does it apply to 9 out of 10 guys on this forum who use Linux

It's a great example of the subjective theory of value at work :cool:
 
Last edited:
Well, I'm a libertarian... you won't get any arguments from me if you think Linux is junk and would rather use Windows, OsX, OpenBSD, etc, etc instead.

That's up to you... the world is yours!

Well, it's facts, you can check out the forum yourself. It was hilarious to figure out how to get a raid array of hard disks to go to sleep at a certain time of inactivity for a storage server. An absolute disaster of wasted effort and time. I gave up in frustration after consulting even with professionals who all could not solve the problem with several distributions and storage server targeted distributions. Or getting all Nvidia drivers and Cuda libraries to work in Linux another total chaos. Or getting clickhouse's column database to work on Ubuntu which never worked out but worked perfectly fine in Debian. Just some of the examples where more complex features were called for which all worked differently in different distributions and made using Linux a train wreck. All the above works perfectly fine on Windows server. Click, install, a bit of power shell for configurations and done. I definitely consider myself a power and advanced user with deep coding skills. But I grew tired of wasting hours on getting more complex features to work on multiple Linux distributions. Hence my saying one needs to be at an expert level to get complex stuff really working well on Linux with Linux having a performance advantage over windows. Neither applies to my use case and I bet neither does it apply to 9 out of 10 guys on this forum who use Linux
 
For example... you want to modify the Linux kernel? OK, better know what you're doing though.
Went through that stage nearly 30 years ago... Thank you for your reply.
Well aware that browser can perform things too, e.g. TradingView, CQG mobile, TT stuff. Aside from the TOS compatibility, what properly compiled tools work natively please? I heard some were mentioned on this site, but couldn't find those old threads. I am OS agnostic, just wanted to get an answer to my question. I guess, I will wait for a new thread, too much of holy warfare in this one
 
Back
Top