Running UBI/UBIFS on MLC NAND

4,504 views · Published 4 April 2017 · 56:57 · Indexed 28 October 2026

Channel: The Linux Foundation · 2017 · Science & Technology

Watch on YouTube

Running UBI/UBIFS on MLC NAND - Richard Weinberger, sigma star gmbh & Boris Brezillon, Free Electrons

UBIFS was designed with SLC NAND in mind. These days, almost a decade later, MLC NAND is widely available and used. Embedded Linux offers currently no filesystem which can be used on MLC NAND.

In the last few months Boris Brezillon (free electrons) and Richard Weinberger (sigma star gmbh) have been

heavily working on MLC support for UBIFS.

In this presentation Boris and Richard will talk about the challenges they have faced and how UBIFS finally gained MLC (and basic TLC) NAND support.

Beside of implementation details, Boris and Richard will also explain how to use UBIFS on MLC and what developers need to consider.

About Richard Weinberger

Richard Weinberger is co-founder of sigma star gmbh and offers Linux kernel consulting services. He's been working with Linux for 10 years and works on the Linux kernel for more than five years. Besides of the kernel he has a strong focus on various low level components of Linux including virtualization techniques. Upstream he currently maintains UBI/UBIFS and UserModeLinux (UML).

More from this channel