はじめまして、Cerevoの中河です。 ソフトウェア担当で主にLinuxカーネル/ドライバ回りを担当しています。 今回はUBIFSとういうLinuxで使用できるファイルシステムについて書きたいと思います。 UBIFSって? UBIFSとはNANDフラッシュメモリ向けに開発されたファイルシステムです。 フラッシュメモリと言うと、一般的にはUSBメモリやSSDが連想されるかもしれませんが、それらのデバイスはハードディスクと同じような扱いが出きるようハードウェア的な仕組みが入っている為、ここでは該当しません。 UBIFSが対象としているのは、あくまでもCPUのNANDフラッシュメモリ・コントローラに直接接続されたNANDフラッシュメモリです。 何故UBIFS? フラッシュメモリ上では、JFFS2というファイルシステムが広く使用されてきました。 しかし、JFFS2にはフラッシュメモリの容量に比例し