Linuxのnamespaceとcgoup(Control Groups) のメモです。特にCのプログラムから使うところ。基本機能だと思うのですが、日本語ページが少ないので。 一つコンピュータを複数の人で使うのに、最近はなぜか仮想マシンが流行みたいなのですが、いろいろもったいないで、OS上で仲良く使えばいいのにと。OSのユーザとパーミッションくらいで仲良く使える世の中がいいと思うのですが、せち辛いのか・物騒なのか、File Systemやネットワークはオレ専用がいいとか、アイツがCPUやメモリを独り占めするのは許さねえ、とかが問題なんでしょうか。 namespaceがもろもろのオレ専用(isolation)、cgroupが独り占め関連(リソース分配)みたいな話なんじゃないかと。 1. namespace概要 参考文献は、Namespaces in operation, part 1: na