Androidにファイルシステムを組み込むには? ご存じのとおり、AndroidのベースとなるカーネルはLinuxです。従って、オリジナルのファイルシステムの組み込み方はLinuxでのやり方と同様です。 Linuxでは、ファイルシステムの処理を「仮想ファイルシステム」という構造で共通化しておりますので、オリジナルのファイルシステムを追加するのはそれほど難しくはありません。また、Linuxが用意している汎用関数を積極的に利用することで、コード量を削減できるだけなく、その後のカーネルベースの版数アップにも追随しやすくなります。 図1は、Linuxのファイルシステムスタック構造です。Linuxにオリジナルファイルシステムを組み込むためには、 LinuxのVFS層が提供している関数インターフェイス(図1の緑の処理部分)の実装 出来上がったモジュールをファイルシステムとして登録 の2つの作業が必要と
![作りながら理解するファイルシステムの仕組み(11):tarファイルシステムをAndroidに組み込む!! (1/2) - @IT MONOist](https://cdn-ak-scissors.b.st-hatena.com/image/square/2c3e56cbe0275216744679ab914f51e1d29828c3/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fmn%2Farticles%2F1103%2F10%2Fay_fsys11_01.gif)