A beágyazott rendszerek - mint például a PDA-k, GPS vevők, mobiltelefonok, digitális kamerák - jelentős hányada flash eszközöket használ adattárolásra. A flash adattárolók működése eltér a merevlemezekétől. A mindennapi, általános célú filerendszereket - például a vfat-ot, ntfs-t, ext2/ext3-at, stb. - merevlemezek számára fejlesztették ki. Ezen filerendszerek felhasználása flash adattárolók filerendszereként nem előnyös, mert ha mégis megtesszük, idő előtti elhasználódással és jelentős teljesítménybeli hátránnyal kell számolnunk. A fejlesztők, hogy megkerüljék ezeket a nemkívánatos mellékhatásokat, flash filerendszereket fejlesztettek ki. Napjaink legfejlettebb és legnépszerűbb linuxos flash filerendszere a JFFS2.
Számos trükk és erőfeszítés ellenére a JFFS2 nem használható 512MB-nál nagyobb méretű flash eszközökön. A probléma a filerendszer dizájn szintjén található. Olyan adatstruktúrákat használ, amely kisméretű eszközök esetén ideális, azonban nagyobb eszközök esetén nagymennyiségű memóriát igényel és jelentősen lelassul. Ebből kifolyólag szükség volt egy új flash filerendszer kifejlesztésére.