Design aims
We're working on a generic Linux subsystem for memory devices, especially Flash devices.
The aim of the system is to make it simple to provide a driver for new hardware, by providing a generic interface between the hardware drivers and the upper layers of the system.
Hardware drivers need to know nothing about the storage formats used, such as FTL, FFS2, etc., but will only need to provide simple routines for read, write and erase. Presentation of the device's contents to the user in an appropriate form will be handled by the upper layers of the system.
News
- 27 Oct 2008: UBIFS slides are available (see here)
- 26 Oct 2008: Space for superuser documentation section added
- 26 Oct 2008: Read-ahead documentation section added
- 25 Oct 2008: UBIFS ARM compression experiment results are availabel
- 24 Oct 2008: Checksumming documentation section added
- 23 Oct 2008: Favor LZO FAQ section added
- 14 Oct 2008: "Raw flash vs. FTL devices" documentation section added
- 10 Oct 2008: First kernel containing UBIFS (v. 2.6.27) is out
- 17 Jul 2008: UBIFS is merged into mainline, will show up in 2.6.27