Computer

YAFFS Overview

YAFFS is a filesystem designed specifically for the characteristics of NAND flash. Its primary features are:
  • Fast - much faster than alternatives
  • Easily ported (currently ported to GNU/Linux, WinCE, eCOS, pSOS, VxWorks, and various bare-metal systems)
  • Log structured, providing wear-levelling and making it very robust
  • Supports various flash geometries including 2KB and 512-Byte page NAND flash chips
  • Very fast mount - almost immediate startup
  • Typically uses less RAM than comparable File Systems
  • Flexible Licensing suitable for most circumstances
This page gives an overview of the project - what is available, how it works, how to use it, developer resources, and licensing options.

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

About us

The company was started in 1971.  The name Aleph One was chosen to be non-specific.  We started selling computer products in 1984.

In 1984, we were using Biofeedback instruments to control video games on Acorn BBC Microcomputers   This led to the development of processor cards for Acorn computers (which had their own operating system) which could run the DOS and Windows operating systems. Acorn users ran Windows applications in a window!

When Acorn left the computer market we used our knowledge of other operating systems to move into Linux and then into embedded Linux.  We have developed the YAFFS File System specifically to provide a robust journalling FS for NAND Flash chips, and it is now widely used in high-volume products.

Support

We offer a range of product support options. We can tailor our support to your needs.

Information & Documentation

Please browse our documentation and support page which shows what is available free of charge right now, and what is available for a price, on the subjects of YAFFS and its Licences.

Updated software patents talk

An updated, 30 minute, version of the shorter Cambridge talk, describing the problems with software patents and the current state of EU legislation covering this issue. This presentation was given to Lancaster University Phd Computer Science students, on the Isle of Man, on 2nd July 2004.

(Anti) Software patents talk - 2003

Presentation at Software Patent Discussion Meeting, Cambridge July 6th 2003 - Wookey presented the case against software patents. Aleph One believes that legislation making them legal in Europe will severely damage innovative small software businesses, especially those using Free Software.
Syndicate content

Back to top