YAFFS

Paper investigating a log management & crash recovery mechanism

This provides a link to a PDF of a paper by Taiwanese scholars.

Comparison between YAFFS (YAFFS2) and JFFS2

If you are trying to decide between YAFFS and JFFS2 then this note will give you an idea of the relative advantages of each.

YAFFS Licence FAQs

Some of the obvious questions about the circumstances in which you do and do not need a Licence for YAFFS

YAFFS memory footprint

YAFFS claims a 'low memory footprint', but what exactly does that mean? How low is low?

Calculating an exact footprint is no easy task. There are many dependencies. Here is an approximation for YAFFS1 on Linux, assuming the standard block size of 512bytes per page and 16kB per block.

YAFFS - Proprietary

YAFFS, for Yet Another Flash Filing System, is a filing system optimised for NAND Flash chips, which are increasingly cheap and widely used. It is a log-structured (Journalled) FS which automatically provides wear-levelling and robustness on power failure. It also scales well for large Flash chip sizes, in terms of boot time and RAM usage. It is in use now in several commercial products under Linux and Windows CE, and various RTOSs, and has proved extrememly reliable. Price subject to negotiation

YAFFS - GPL

YAFFS is available free of charge under the Gnu Public Licence, GPL. This free version is suitable for use in contexts where the associated software has a GPL-compatible licence.

Access to the free GPL code is through our CVS server

FUEL Embedded Database for use with YAFFS

YAFFS and the new FUEL Database from ITTIA work together. ITTIA has released the first beta of an all-new database for mobile and embedded systems. FUEL, which stands for

Software

Aleph One have developed the YAFFS File System specifically for NAND and NOR Flash chips.

YAFFS and ARM Linux support

Information on YAFFS support options.

YAFFS History

A chronology and list of milestones in YAFFS development.

Syndicate content

Back to top