What's special about YAFFS?
- YAFFS is useful for NAND and NOR Flash
- It provides Wear Levelling
- It boots quickly
- Error Correction makes it robust under power failure
- The RAM footprint is small
- It now handles larger page sizes of 2KB
- MLC NAND handling is under way
- It has ongoing development
- Comparison YAFFS with JFFS2
Aleph One Ltd supports the Open NAND Flash Interface
Licences
For experimental purposes you can grab YAFFS free of charge right now from our GIT repository.
If you distribute a product using YAFFS you must release all your linked source code in accordance with the GPL. Alternatively if you do not wish to disclose your Source Code see the FAQs and this discussion.
YAFFS Licences are non-exclusive, perpetual, world-wide, royalty-free and paid for with a single fee for one product. A Licence entitles you to most further development and improvement of the YAFFS code.
You can find further information about each licence in these documents:
Documentation and Support
You can do a lot to get going with YAFFS on your own, using the resources of this site. If you are serious about using it you should join the Mailing List and take a look at its Archive HERE
If you have simple questions post them to the List; you will find a helpful and supportive group of colleagues, as well as the searchable ARCHIVE.
Consulting services
If you need more help we can provide consulting services to you, as we have to many Licence-holders. Our usual rate is GB£600/day, reducing for longer-term work.
Documentation and History
Documents about the development and use of YAFFS:
YAFFS