質問: linuxosみたいな巨大なものは統合環境で作られている? linuxは巨大なプログラムだと思うのですが、これを作ったりメンテナンスしているプログラマーの方々は、どういう環境でプログラムしているのでしょうか?(mozillaについても同じ疑問があります。) windowsのアプリケーションだと、ほとんどのベンダーはマイクロソフトの統合環境を使って開発していますよね? linuxは膨大なプログラムコードが必要なので、統合環境みたいな便利なツールがないと厳しいと思うのですが、どうなのでしょうか?統合環境と言っても、そもそも統合環境を作るにはosが必要だし、不思議です。 それともemacs+コンパイラ+デバッガみたいな基本的組み合わせ?
回答: linuxはカーネル部分だけを指します。 その他の部分はgplのものが多く採用されています。 linuxのカーネルもgplのライセンス。 で統合環境というとソース管理も含まれると思いますが linuxカーネルも含めて多くの多人数での開発では cvsが使われています。 cvsではバージョン管理などでき多人数での開発にも 向いています。