Get the Guide See Current Sale

Should You Run Your Trading Computer on Linux?

Is Linux good for a trading computer?

For almost every trader, no. Linux is leaner, more stable and free. A trim Linux desktop idles around 800 MB of memory, while Windows 11 wants 3 to 4 GB. But NinjaTrader 8, TradeStation Desktop and MultiCharts are Windows platforms. Running them through a translation layer means nobody supports you when something breaks at 9:31. Linux makes sense for a headless Python bot box, or for a trader who is genuinely fluent in Linux and whose whole day lives in thinkorswim, Bookmap, Trader Workstation or TradingView.

Key takeaways

  • Linux idles lean. About 800 MB at idle against the 3 to 4 GB Windows 11 uses just to sit there.
  • Two out of 20,000. In 16 years, only two customers asked me for a Linux build, and both were running Python bots.
  • Some platforms run natively. Thinkorswim, Trader Workstation and Bookmap all have Linux builds, and TradingView runs in a browser.
  • Most platforms do not. NinjaTrader 8, TradeStation Desktop and MultiCharts are Windows platforms.
  • Monitors become your problem. Display issues are about 35% of our support calls, and that is on Windows.
  • Three Windows settings fix most of it. Three minutes of work removes about 70% of what people install Linux to escape.

So many traders have asked me about Linux that I have to talk about it. Linux is leaner than Windows. It is more stable than Windows, and it is completely free. And I would still tell almost every trader reading this to stay away from it.

A customer of mine sat flat for two full trading days because of it. Four screens dark. The NQ ran 380 points without him while he watched it on his phone at the kitchen table. On two contracts, that is about $15,000 of range he never got to touch. I will tell you exactly what broke on him before you go anywhere near this thing.

I get asked about Linux almost every single day now, and the question is getting more common, not less. Traders watch one of those Linux videos with 4 million views. They see how clean and fast everything looks, and they figure they just found an edge the rest of the trading world missed. Then they call me expecting me to say Linux is garbage. It isn't garbage, and that is what makes this an honest conversation instead of a short one.

You will hear that the dividing line is manual trading versus automated trading. That is wrong, and it is why half the traders who try this quit inside a week and then blame themselves. The real line only makes sense after you see the platform list, so hang on.

What does Linux do better than Windows for trading?

Let me give Linux some credit, because it earned some. Windows 11 boots up carrying a lot of passengers you never invited: telemetry, search indexing, cloud sync, notifications, and an update engine that decides on its own schedule when your trading day ends.

Windows 11 Trim Linux desktop
Memory at idle 3 to 4 GB Around 800 MB
Feature updates On its own schedule Won't install one while you're short two contracts
Cost Paid Completely free


If you asked me to design an operating system for a trading computer that has to be awake and sharp at exactly 9:30 every morning, it would behave a lot more like Linux and a lot less like Windows.

Here is a number that tells you where that leads. In 16 years of building trading computers, exactly two customers have ever asked me to ship them a Linux machine. Both were running Python bots. Neither had a chart on a screen. Two out of 20,000 builds, and both were the exception I describe below.

Check your processor before you switch operating systems

Before you do anything drastic, check one thing. The operating system is not what makes a trading computer feel slow. The processor is.

I built a free CPU benchmark test for traders. It scores your processor and tells you exactly where it stands for real trading work, and it takes about two minutes to run. If your score comes in well under the line, no operating system on Earth is going to save that machine. Switching to Linux would just be a very educational way to lose a weekend. I explain how to read the score in my post on whether your trading PC is fast enough.

Which trading platforms run on Linux?

This is where almost everybody gets told a half-truth. The half-truth is that no serious trading platform runs on Linux. That is not correct, and I'm not going to pretend it is.

Platform Linux status
TradingView Lives in a browser, which runs beautifully on Linux
Trader Workstation (Interactive Brokers) Native Linux build, Java underneath
thinkorswim (Schwab) Linux installer for the desktop platform
Bookmap Native Linux build
MetaTrader, Sierra Chart Documented path through a compatibility layer, not a native build
NinjaTrader 8, TradeStation Desktop, MultiCharts Windows platforms


Read the top of that list again. An options trader living in thinkorswim, or an order flow scalper working a Bookmap heat map, clicks orders by hand all day and still has a native, vendor-supported Linux app. Bookmap is the most graphics-hungry platform most order flow traders will ever touch, and it still ships for Linux. If that is you, Linux is on the table.

Then there is everybody else, and it is most of the trading world. If you are a futures trader clicking a DOM in NinjaTrader, or you live in TradeStation or MultiCharts, the platform you make your living on was not written for the operating system you are thinking about installing. The forex crowd running EAs has a path, but underneath, that path is translation.

What is Wine, and why does it matter at the open?

Somebody is already typing the word Wine at me. Wine is a compatibility layer, which just means software that translates Windows instructions so a Windows program can run on Linux. It works, and sometimes it works shockingly well.

But understand what you signed up for. You put a translation layer between your broker's order entry software and your operating system. When something misbehaves at the open and you call your platform's tech support, their answer is going to be that they do not support that configuration. This is not a hobby problem. This is an open position problem.

Running multiple monitors on Linux

Even with a native build, a second bill comes due, and it lands on your screens. Nvidia does publish Linux drivers, and multiple monitors absolutely work. But all the fussy parts of a multi-monitor setup land on you.

Most RTX 5060 cards give you four display outputs, and on a properly built Windows machine, four screens is a boring Tuesday. Monitor and display problems are about 35% of every support call we take, and that is on Windows, where the drivers get handed to us on a plate. Take that plate away and you own all of it: mixed resolutions across four monitors, display scaling, and whether your monitors wake up in the same order every single morning. We can't support Linux because there are so many different versions, so you are your own tech support. If you are still planning the screens themselves, my walkthrough on connecting 4 monitors to a trading computer covers it on Windows.

The real dividing line between Linux and Windows traders

It was never manual versus automated. It is whether a human being at your platform company will pick up the phone when your order entry breaks at 9:31.

Native build, and you are a customer with a case number. Translation layer, and you are your own support department, alone with a position on. And even a native Linux build gets you a supported platform. It does not get you a supported machine. Those are two different things, and the second one is what my friend Dennis found out.

What happened to the trader who sat flat for two days

That customer is Dennis, and he is far more comfortable in a terminal window than I am. His platform was one of the Windows-only ones, so he ran it through a compatibility layer. For about two months he was thrilled, and he told me so.

Then his platform pushed a routine update, and Tuesday morning it would not load. He spent Tuesday and Wednesday flat, reading forum posts written by people who don't trade for a living. He called me that Thursday and said one thing I have never forgotten: "I don't want a project, Eddie. I want a trade."

We put him on a properly built Windows machine with the junk stripped out, and he has not thought about his computer since.

When Linux is the right call for a trader

The bot box. If you run an automated strategy, a Python bot hitting a broker API, or a strategy engine that does not need a chart on the screen, Linux is genuinely excellent. That machine sits in the corner with no monitor, runs a weekend without a reboot, never gets interrupted by an update, and does one thing forever. But that is not your trading desk. That is a second computer doing a second job. The right setup is a Linux box running the strategy and a real Windows machine in front of you watching it, so you can take manual control the second the bot does something creative. I tested hardware for that job in my post on the best computer for AI trading bots.

The fluent native-platform trader. If your entire trading life happens inside thinkorswim, Bookmap, Trader Workstation or TradingView, you are already fluent in Linux, and you are willing to own your own graphics drivers and monitor layout, go run Linux. Just be careful about that middle condition. Traders who tell me they're fluent and traders who actually are do not turn out to be the same group.

Most of you are looking at Linux because Windows feels bloated and noisy, and your instinct is right. But from my own support queue: when a trader calls screaming that Windows ruined his morning, it is almost never Windows. It is the same three settings, and I can predict them before he finishes his sentence.

How to fix the three Windows settings behind most bad trading mornings

  1. Open Settings. Hit the Start button on your taskbar, type the word settings, and click it when it pops up.
  2. Turn off notifications. Click System, scroll down to Notifications, and switch the top toggle off. Every app alert and chime that used to steal your eyes mid-entry is gone.
  3. Find active hours. Go back into Settings, click Windows Update, then Advanced options, then Active hours.
  4. Set your trading hours. Set active hours to 8:00 a.m. through 5:00 p.m., or whatever your trading hours are in your time zone, so Windows cannot restart in the middle of your trading day.
  5. Open your startup apps. Go back into Settings, click Apps, then Startup. You will see things like OneDrive, Teams, Spotify, a printer utility and something from your graphics card maker.
  6. Switch OneDrive off first. It wakes up and syncs hardest right around 9:30, precisely when you need all of your processing power.
  7. Switch off everything else. Turn off everything in that startup list that is not your trading platform, and be ruthless about it.

That is three minutes of work, and it removes about 70% of what people wipe their hard drives to escape before putting Linux on. You did it without learning a new operating system. If you want to strip out the rest of the telemetry and bloatware, my Winhance tune-up for trading computers walks you through it.

Your next step

Settings only get you so far. The hardware underneath has to be right, and that is the part traders guess at. Run the free two-minute benchmark test first. Then read my free Complete Guide to Trading Computers. It covers the processor, the memory, the drive, the graphics card, and how many screens each one honestly drives, all in plain English.

If you want to see which machines we have discounted right now, look through our desktop trading computers.

Frequently Asked Questions

Does NinjaTrader run on Linux?

NinjaTrader 8 is a Windows platform, and so are TradeStation Desktop and MultiCharts. You can try running it through a compatibility layer like Wine, and sometimes that works shockingly well. But you have put a translation layer between your order entry software and your operating system. When something breaks at the open, your platform's tech support will tell you they do not support that configuration. That is an open position problem, not a hobby problem.

Does thinkorswim work on Linux?

Yes. Schwab publishes a Linux installer for the thinkorswim desktop platform. Trader Workstation from Interactive Brokers also has a native Linux build because it is Java underneath, Bookmap ships a native Linux build, and TradingView runs in a browser. If your whole trading day lives in those platforms and you are genuinely fluent in Linux, it is a legitimate option. You still own your graphics drivers and monitor layout yourself.

How do I debloat Windows 11 for trading?

Start with three settings. Turn off notifications under Settings, System, Notifications. Set active hours under Windows Update, Advanced options, so Windows cannot restart during your trading day. Then go to Apps, Startup, and switch off OneDrive first, followed by everything that is not your trading platform. That takes about three minutes and removes about 70% of what traders try to escape by switching to Linux.

My platform is too slow for active trading. What are my options?

Check the processor first, because the operating system is not what makes a trading computer feel slow. Run the free benchmark test, which takes about two minutes. If your score is well under the line, no operating system will save that machine. If the processor is fine and things fall apart at the open, look at your startup apps. OneDrive syncs hardest right around 9:30, exactly when you need full processing power.

Is Linux good for running a trading bot?

Yes, genuinely excellent. A Python bot hitting a broker API, or a strategy engine that does not need a chart, can sit on a Linux box in the corner with no monitor, run a weekend without a reboot and never get interrupted by an update. Both Linux machines I have shipped in 16 years were for Python bots. Keep a real Windows machine in front of you so you can take manual control when the bot does something creative.

Can I run four monitors on Linux?

Yes. Nvidia publishes Linux drivers, and multiple monitors work. Most RTX 5060 cards give you four display outputs. But all the fussy parts land on you: mixed resolutions across four screens, display scaling, and whether the monitors wake up in the same order every morning. Display problems are about 35% of our support calls even on Windows, and on Linux you are your own tech support.

Eddie Z
Eddie Z
Founder, EZ Trading Computers & EZBreakouts
Eddie Z is a full-time day trader who has spent 39 years on Wall Street, starting on the floor of the NYMEX in 1987. Since 2010 he has built more than 20,000 computers for traders — only for traders. Almost everyone else in this business came from the technology side and later discovered traders. Eddie came the other way round, and still has his own money on the line at 9:30 every morning.

Other Posts

How to Pick a Trading Laptop Off the Store Shelf
How to Recover When Your Trading Computer Won't Boot
Should You Run Your Trading Computer on Linux?

Should You Run Your Trading Computer on Linux?

Thinking about moving your trading...