JFFS2

JFFS2
Developer(s)David Woodhouse
Full nameJournalling Flash File System version 2
IntroducedSeptember 23, 2001 (2001-09-23) with Linux 2.4.10
Features
Transparent
compression
zlib, rubin and rtime
Other
Supported
operating systems
Linux

Journalling Flash File System version 2 or JFFS2 is a log-structured file system for use with flash memory devices.[1] It is the successor to JFFS. JFFS2 has been included into the Linux kernel since September 23, 2001, when it was merged into the Linux kernel mainline as part of the kernel version 2.4.10 release. JFFS2 is also available for a few bootloaders, like Das U-Boot, Open Firmware, the eCos RTOS, the RTEMS RTOS, and the RedBoot. Most prominent usage of the JFFS2 comes from OpenWrt.[2]

At least three file systems have been developed as JFFS2 replacements: LogFS, UBIFS, and YAFFS.

  1. ^ "Memory Technology Device (MTD) Subsystem for Linux". www.linux-mtd.infradead.org. Retrieved 2021-05-15.
  2. ^ "The OpenWrt Flash Layout - OpenWrt Wiki". Wiki.openwrt.org. 18 January 2010. Retrieved 2014-03-04.