Hi Mathews,
I found this article that compares Linux deployment vs Windows deployment for ASP.NET Core apps on a specific use case. It's conclusions are as follows:
Windows or Linux? That's down to personal preference. If you are comfortable with writing SSH commands and want cheap web hosting, it has to be Linux.
However, if you are familiar with Windows and it's UI, then that will be the path to go down.
Regardless of which you choose, the performance should be identical.
On the other hand, this article/study suggests that a Linux deployment might be slightly more performant than a Windows deployment.
I hope this can give you a general idea.
Regards,
Francisco
Are you using Apache as the web server on Linux? If so, please check the instructions at https://docs.appeon.com/ps2021/Setting_up_Apache_on_Linux.html, and pay special attention to step #5 at https://docs.appeon.com/ps2021/Installing_Apache_HTTP_Server_Linux.html. PowerBuilder is designed to be case-insensitive, so, in a case-sensitive system like Linux, some app files (such as images) may not be found or loaded. Step #5 explains how to ignore case-sensitive in Apache on Linux to avoid any issue caused by the case of file name.
If you use another web server, please be aware of the case-sensitivity issue too and make similar configuration on the web server.
Best regards, Julie