Engineering IDE from linux?

pernockham
2025-03-05
2025-05-28
  • pernockham - 2025-03-05

    Started playing with the idea of ditching windows for linux, one of the obstacles would be Codesys development.

    Alternatives:
    - linux with wine?
    - Run windows/codesys through virtual machine

    I guess a vm is the way to go? Anyone out there that could share their experience?

     
  • yannickasselin - 2025-03-17

    I have been running Codesys IDE in VirtualBox on a Linux Mint host for many many years without issues. I use it every day and it works great.
    I wouldn't mess around with wine. Would probably just be a waste of time.
    Codesys Go might be the future of PLC programming on Linux! Can't wait to test it.

     
    πŸ‘
    1
  • pernockham - 2025-05-07

    I have done the switch (linux mint, virtual windows through QEMU/KVM) now and is generally pleased.

    Have had problems in two areas initially.

    1. To bridge IP to the Virtual unit (solved), I overthought things initially. Solution. Configure manually a bridge in the mint-"network connections". Use that bridge in the Qemu settings as "Bridge device", "Device name": "name of the configured bridge"

    2. Figure out where to store the projects. I started out have the data in linux world (sort of) and linking it the windows with "virtio-fs". That had some serious impact though on git-handling. It seems that virtio-fs interpreted any file-path as lowercase only even if there were uppercase, resulting in git not able to sync files between its repository and the source code (it created a new file-path for me with only lowercase). Then I switch to samba-share instead and this works much better, though (git-actions) is a part that still has low performance with lots of waiting for file-actions.

    What should be the best way of handling the source/git?

    Edit to answer myself:
    Save the project "locally" in windows, then a lot of slow performance is avoided. Then a git-remote sync for backup.

     

    Last edit: pernockham 2025-05-08
  • chanmina - 2025-05-27

    For a long time now, I have used VirtualBox on a Linux Mint host to run the Codesys IDE without any problems. Every day, I put it to good use, and it never fails.
    Wine is not something to be trifled with. Probably not worth the effort.
    For Linux PLC developers, Codesys Go might be a game-changer. Very excited to give it a try.

     

    Last edit: eschwellinger 2025-05-27
  • thomasd - 2025-05-28

    I run Pop OS and use Virt manager with Qemu and win 11 . Been running this for about 4 years.

     
  • thomasd - 2025-05-28
     

    Last edit: thomasd 2025-05-28
  • thomasd - 2025-05-28
     

    Last edit: thomasd 2025-05-28

Log in to post a comment.