Skip to main content

Support for various Linux distributions

Linux is becoming increasingly popular as a desktop OS. Especially with the end of support for Windows 10, many people will have to decide what to do with their PC. An upgrade to Windows 11 is not possible for many users due to the hardware. There is the alternative of buying a new one or switching to a Linux distribution. With the support of Linux from ATAS, the decision becomes easier for some. Currently, I am only aware of 2 trading platforms that officially run on Linux. ATAS could be the third.

With .net Core there is already a good basis for the port to other operating systems. The runtime is available for Mac as well as for various Linux distributions. The challenge is the GUI topics. Wine or Mono could be a solution for this. (https://ccifra.github.io/PortingWPFAppsToLinux/Overview.html)

For distributing the software, there are now distribution independent technologies such as Flatpack (https://flatpak.org/). Flatpack ensures that the runtime environment is the same for all distributions.

19 comments

Log in to comment and vote

Comments19

  • JG

    •

    Feb 12, 2025

    WINE ATAS GUIDE FOR LINUX : WORKING 2025

    depending on your package manager/distro change the (pacman)
    its only the first 3 commands that you need to change to your package manager.
    rest is universal for all linux distros.
    everytime there is a space run the command.


    type these commands in order to your terminal:

    sudo pacman -S wine

    sudo pacman -S wine-mono wine-gecko

    sudo pacman -S winetricks

    winetricks dotnet48

    winetricks vcrun2019

    winetricks d3dx9

    (so above are the dependencies allowing ATAS to work in wine.)



    run in terminal: mkdir -p ~/wineprefixes/atas

    run in terminal: WINEARCH=win32 export WINEPREFIX=~/wineprefixes/atas


    (this creates a prefix Without a custom prefix, ATAS would install directly into Wine’s default (~/.wine), which could cause compatibility problems with other applications. so do those two commands above)


    put to win 10 (optional) if you want (i just left it on win 7 it works.)
    run in terminal : winecfg

    go inside the downloads folder were you have installed the actual file off there website https://atas.net/atas-download/
    then run/type in the terminal: wine ATASPlatform.exe

    (this is the installer that actaully install ATAS into wine)

    now after you have installed it should be successful login and try going into the program the screen will flicker and be black give it like 30 seconds to 2minutes
    now run the program login to your server make sure its working then close it save the workspace.

    now check the path run this in your terminal and it should then again just load up the program straight away at the login screen not needing to reinstall the installer.

    check dir path: wine ~/.wine/drive_c/Program\ Files\ \(x86\)/ATAS\ Platform/OFT.Platform.exe

    its should launch and work. up to date as well it works now, change the update version to stable, it will install/download it again so don't stress if you start seing it install.

    then just follow the bash script to get atas as a shortcut.

    this next part is to create a shortcut to run ATAS if you want to use nano copy this into chat gpt and ask it to help you create a bash script for atas to run in your terminal by just typing atas.


    below to get atas working in the terminal. Open your shell configuration file (.bashrc, .zshrc, or .profile depending on what shell you use). For example, with Bash: nvim ~/.bashrc Add the following line at the end of the file:
    export PATH=$PATH:~/ Save and exit Neovim (:wq)

    . Reload the shell configuration: source ~/.bashrc

    Run the Program: Now, you can run OFT.Platform.exe directly by typing run_atas.sh in the terminal. run_atas.sh

    This command will execute the Wine command and launch OFT.Platform.exe directly from the terminal.
    If you want it as a command, you can also follow these steps: Create a symlink to the script: sudo ln -s ~/run_atas.sh /usr/local/bin/atas

    Now you can run ATAS directly with the command: atas Summary: You've created a shell script to run OFT.Platform.exe with Wine.

    The script is now executable and can be run from anywhere in your terminal. You can also create a shortcut command like atas if you prefer.

    If update rollback / failing to update running sudo commands wont help you you have to make sure the dependencies above are working with it without those exact dependencies it will not work.

    if your struggling type these commands into chatgpt it will convert things such as nvim to nano and the package manager commands

    • atas

      •

      Oct 21, 2025

      Hi there. I followed the Linux wine guide to run ATAS through wine on linux:

      https://feedback.atas.net/p/support-for-various-linux-distributions/comment/67ac46b3cf777186856b3b82

      I installed:

      wine

      wine-mono

      wine-gecko

      dotnet48

      vcrun2019

      d3dx9

      (i've also tried dxvk)

      If you’re still around… It appears win32 isn’t really an option anymore in wine. If I set WINEARCH=win32, it would either error out and say only win64 / wow64 are supported, or it would accept win32, but everything installed was 64bit.

      I also tried installed the “wine32” package from the AUR to try it that way. With wine32, Atas wouldn’t even install. I get some kind of exception when clicking on the Atas installer.

      Have you had to change your linux / wine setup since you wrote this guide?

      Also, I’m not the best with wine. Maybe I’m missing something.

      I’ve tried setting the WINEPREFIX through winetricks and also through exporting the variable.

      I've tried latest and stable releases

      The error occurs right after I login and it loads the workspace. The help tips box opens, then shortly after it crashes.

      I get the following fatal error (in the linux wine log) and an error in Windows log:

      Log file from Windows ATAS log dir:

      https://pastecode.io/s/hew1vz5c

      Log file from linux wine side launch: wine OFT.Platform.exe

      https://pastecode.io/s/fdhasi39

      If you have any suggestions, please let me know!

      Thank you!

    • Dmytro

      •

      Dec 7, 2025

      I also couldn’t run atas on 32-bit so I’ve run:
      WINEARCH=win64 export WINEPREFIX=~/wineprefixes/atas

      But the main problem is when I I click on Connect at login screen, it prompts me to initalize modules. And then nothing happens, it says like ‘initializing workspace, saving configuration etc.’ but then the screen disappears, and nothing new is run:

      I’ve tried both installing and not installing the modules, it doesn’t matter.

      If I check the installation location, there’s no ATAS folder

  • Hakan

    •

    May 3, 2025

    I hate emulators or compatibility layers to run any software on my linux. So native port would be great. And my lifetime subsc plan would be inevitable

    • Michael

      •

      Jan 18

      Absolutely. I would never choose Wine for a professional setup, especially trading.

  • Anonymous User

    •

    Mar 8, 2024

    Aside from Flatpak there's also Snap, a packaging and application sandboxing format to distribute applications in a safe manner.

    I'd love to see ATAS native ported to Linux, as the experience with both, virtual machine or Wine is really bad. I've been exclusively using Linux for near 20 years. Nowadays the user experience in Linux is fantastic.

  • Teapot

    •

    Mar 8, 2024

    Aside from Flatpak there's also Snap, a packaging and application sandboxing format to distribute applications in a safe manner.

    I'd love to see ATAS native ported to Linux, as the experience with both, virtual machine or Wine is really bad. I've been exclusively using Linux for near 20 years. Nowadays the user experience in Linux is fantastic.

  • emmanuel mercado

    •

    Apr 30, 2024

    yes, great post.... linux would be a great option for those who don't or cannot use windows

  • Michael

    •

    Jan 18

    Maybe we see some progress on this topic with the upcoming ATAS X version? Having a cross platform version for Windows and Mac… maybe Linux is not too far from it?

    There are more and more people switching to Linux, currently Linux has about 4-5% market share on desktops (Source:

    https://gs.statcounter.com/os-market-share/desktop/worldwide/#monthly-202601-202601-bar).

    For me, ATAS is the only reason to stay on Windows. As ATAS X is Avalonia UI now, I hope we see at least an Alpha version for testing purposes.

    I know many people thinking about switching to Linux and in the most cases there is only one or two win only applications the reason to stay. The first applications supporting Linux natively will result in switching the application for a certain task if necessary. This means being first mover can increase market share. Because if another tool like Quantower or Ninja support Linux, I am sure that people would switch there trading tool. And vice versa. If ATAS would be the first professional trading station for Linux, some people would switch to ATAS.

    • David

      •

      Feb 5

      Hi Michael,

      In a very positive way from me, the statistics you show talk about market shares. And there’s a point with Linux. It is not about market. And surprisingly there are 15% of “Unknown” in the set of data, in second position. How is this possible for a serious stats website to put 15% of “unknown” in second position?

      So to me, the shown 4% of Linux very likely are about Red Hat, Fedora or CentOS. Maybe also the “Server” version for Ubuntu.
      In the 15%, we can obviously find Android, which is a Linux clone and many other Free Linux distros. But naming it could be something problematic for actors who look for profit before everything else.

      As an example, that recent data should obviously name SteamOS. It is a growing actor on the market because there’s one thing that numerous gamer’s have compared to other market users : they are loyal to the gaming world and platforms.

      So I suspect that data presentation to widely minimize real Linux impact and presence on the market.

      So if ATAS Teams could make the decision to produce a native Linux version of ATAS, I am totally certain it would find its users faster than expected.

      I would definitely be one of them! :-)

  • Alex

    •

    Jan 3, 2024

    Hi, please, don't ruin your brain, I tried for two weeks to start atas via wine, but there was always something missing on each step from the wine side. I highly recommended use 'virt-manager' instead 'virtualbox' (which cuses scary freezes in the windows system), 'virt-manager' works smoothly and quickly where needed

  • Mitja

    •

    Sep 17

    I would strongly support native Linux support for ATAS.

    As both a trader and developer, I would prefer Linux as my primary operating system. ATAS is currently the main application keeping me on Windows.

    Native Linux support would allow me to use one environment for trading, development, data analysis, and research instead of maintaining Windows primarily for ATAS. With ATAS X already being cross-platform at the technology level, I hope Linux support can become a priority in the future.

  • Richard

    •

    Feb 11

    ATAS runs fine for me on CachyOS using Winboat

  • Jaroslaw

    •

    Sep 4

    Can we somehow overflow comments section on ATAs social medias that we need a Linux version asap?

    I am looking for other options right now, but the ATAs UI is one of the best, I think only deepchart has similar or better.