Assuming that you are programming in Progress, you might want to consider looking up which versions of Linux are supported for the version you are using. Others are known to work ... search PEG for examples ... but it is always nice to be able to call support when something doesn't work.
Be advised that, if you are wanting to use the PSC GUI development tools, you will generally find those supported only under Windows.