環境依存しないようにといいつつ、いきなり環境に思いきり依存するOS・ドライバやデバイス寄りモジュールの話にしてくるとか意味が判らんぞ