[WIP] Multi-OS support