В минувшую пятницу Jaegeuk Kim из компании Samsung представил в почтовой рассылке разработчиков ядра Linux новую файловую систему, специально предназначенную для устройств с Flash-памятью типа NAND, — F2FS (Flash-Friendly File-System).
Анонсируя F2FS, автор объяснил создание очередной файловой системы широким использованием памяти типа NAND (например, в SSD, eMMC, SD) и рядом её особенностей (по сравнению с традиционными жёсткими дисками). F2FS создана специально для NAND: разработчики взяли за основу лог-структурированный подход, избавив его от известных проблем и адаптировав под конкретный тип памяти.
Вместе с файловой системой (т.е. набора патчей к ядру Linux) была представлена и userspace-утилита для создания F2FS-разделов — mkfs.f2fs (она доступна в рамках проекта f2fs-tools).