След три години преговори, Линус Торвалдс приема приема файловата система bcachefs в ядрото на Linux 6.7.
Разработката е осъществявана от Кент Оверстрит в последните десет години. Функционално, bcachefs е подобна на ZFS и btrfs, но авторът твърди, че дизайнът на файловата система позволява достигане на по-високо ниво на производителност. Например, в отличие от btrfs, снимките не използват използват технологията COW, което позволява да се избегнат разходите за копиране по време на запис в вече отредени екстенти.
Документацията е налична на връзката.
Обявената функционалност:
- възможност за създаване на ФС на няколко блокови устройства;
- кеширане на често използвани данни на бързи устройства за съхранение;
- шифроване на цялото дърво от директории;
- контролни суми за данни и метаданни;
- кодиране за устойчивост на смущения;
- снимки;
- сжатие на ниво екстенти.
Източник: linux.org.ru
