>GNU/Linux(一番古いもので、RedHat7.0位)か*BSD(FreeBSDかNetBSD)
とターゲットを限定しているけど、どうせ開発・デバッグはWindowsでやるんだろ?
悪いクセをつけないためにも、OSに依存するような実装は避けた方がいいよ。
「今さえよければいいんだ、将来どうなっても知らない。明日のことは明日考えればいいんだ。」
そんな気持ちじゃダメだな。