aseitzinger - 2024-01-08

Hello,

there in different information available regarding the possibility to run CODESYS Control for Linux SL on a virtual machine.

https://forge.codesys.com/trg/linux-sl/home/Home/ says
CODESYS Control for Linux SL is a runtime system, which can run on any Debian based X86 PC, VM or Cloud container...

https://store.codesys.com/media/n98_media_assets/files/2302000005/3/CODESYS%20Control%20for%20Linux%20SL_de.pdf says CODESYS Control for Linux SL can not be used on virtual hardware

Currently I run the package mentioned on a virtualized debian machine running in PROXMOX Virtual Environment 7.4-17 and apart from huge jitter it runs without problems. The CODESYS key is passed as a USB defice to the VM.

I wonder why there are different statements regarding the suitability in virtual machines and if the jitter would be reduced by

  • installing CODESYS runtime on the host
  • installing CDS runtime on the host and using a preemptive kernel (if available for the PROXMOX installation
  • leaving CDS runtime where it is (on the virtualized debian machine) and install a preemptive kernel on the host and on the guest...

Any advice is appreciated.

Greets Arno