DominoPDF is a windows application and is therefore based on that platform.
Operation from an alternative OS can be met by installing DominoPDF software on a windows machine with Domino installed and connecting to the windows machine via HTTP URLs to run an agent that generates a PDF.
As DominoPDF processes HTTP URLs it can reference URL resources on another OS as long as the connection is valid, HTML is served etc.
For example; Linux –> Windows –> DominoPDF [requests URL from Linux and creates PDF]