Tux-UKUUG logo
Linux 2004
Conference and Tutorials
Thursday 5th to Sunday 8th August
Leeds, West Yorkshire

Wookey - Aleph One Ltd.

YAFFS - A filesystem designed for NAND flash

YAFFS (Yet another Flash Filesystem) arose from a need for a simple, reliable, lightweight, journalling filesystem for the then-new NAND flash in SmartMedia. Initially, modifying JFFS2 seemed like the obvious way to go, but some research showed that in many ways it made more sense to design something slightly different, catering specifically to the differences between NAND-flash and NOR-flash.

YAFFS was the result, and it's proved to be very good, being used in real commercial products under both Linux and WinCE and on systems from a few MB up to 1GB of flash. The design tries hard to be portable and dual-licensing also allows it's use with non-free OSs such as pSOS and WinCE4.

This talk will cover the NAND/NOR comparison and the corresponding design decisions in YAFFS, give an overview of how it all works under both Linux and in deeply-embedded systems, explain how it differs from other plausible filesystems, and cover the licencing choices we've had to make.


Programme Leeds
& Directions
Registration Keysigning Call for Papers
Timetable Accommodation Photos Papers & Slides Feedback

S  P O N S O R S
Silver Sponsor - Fotango
Astaro Network Firewall
Astaro Network Firewall
School of Computing at Leeds
Leeds University

M  E D I A   S  P O N S O R S
Linux Magazine
Linux Magazine
The Register
The Register
Linux User
Linux User & Developer
Need To Know

For more information please contact UKUUG Problems? e-mail webmaster
© Copyright 2004 UKUUG Ltd