>>160
OSの違いを吸収するレイヤー書いて
そこを対象OSごとのモジュールとして取り替えるぐらいじゃないすか?