In a monolith world, yes. The "unix way(tm)" to do it is to separate process spaces.
Uhm, but in windows this is all (or at least can be) done in-proc. So at least the glue code must be inproc. I suppose your glue could handle marshalling all the variants to your out-of-proc linux process.
Still not a small task.
True.
-James