Предположим, есть свободное приложение под винду. Оно использует нативный тулкит винды, так что переписывать его кроссплатформенно — слишком трудозатратно. Возможно ли так сделать, что 90% приложения я оставляю без изменений, и просто использую wine чтобы рисовать UI, а оставшиеся 10% переписываю с учетом особенностей линукс? Можно как-то протащить нативный API линукса в wine?
Например, получить родные файловые дескрипторы и вызывать для них родные функции ядра?