Инженеры Huawei представили экспериментальную файловую систему XMFS 5 октября на конференции Linux Plumbers Conference 2026 в Праге. Решение разработано для серверов с поддержкой CXL 3.0 или фирменной шины Huawei Unified Bus.

Основная задача XMFS — предоставить доступ к разделяемой памяти между узлами через стандартные интерфейсы POSIX. Это позволяет приложениям работать с такой памятью без необходимости изменения программного кода.

Разработчики исследуют возможность использования кросс-узловой памяти в качестве уровня хранения данных. Первые тесты системы проводились на задачах с интенсивной нагрузкой на метаданные и при совместном использовании образов контейнеров.

Проект находится на стадии прототипа. Команда работает над решением проблем синхронизации метаданных, обеспечения программной согласованности кэша, управления емкостью памяти и интеграции различных протоколов передачи данных.

В августе в почтовой рассылке ядра openEuler были опубликованы патчи версии v8 для XMFS, включающие 15 файлов с изменениями в логике работы inode, журналов и сборки мусора. На данный момент система не включена в основную ветку ядра Linux.